From 9979eb183b6c6cd5775da7478cdede8a92ce0d5e Mon Sep 17 00:00:00 2001 From: Shubham P Date: Thu, 23 Mar 2023 08:39:24 +0530 Subject: [PATCH] fix: refresh package lock files Recreates package lock files and upgrades `lockfileVersion` to `3` Fixes #9351 Signed-off-by: Shubham P --- .../package-lock.json | 1319 +- .../repository-cloudant/package-lock.json | 2003 +- .../repository-mongodb/package-lock.json | 891 +- acceptance/repository-mysql/package-lock.json | 870 +- .../repository-postgresql/package-lock.json | 1009 +- benchmark/package-lock.json | 2938 +-- bodyparsers/rest-msgpack/package-lock.json | 8528 ++----- docs/package-lock.json | 7936 +----- .../package-lock.json | 4322 +--- examples/binding-resolution/package-lock.json | 1520 +- examples/context/package-lock.json | 1053 +- .../express-composition/package-lock.json | 1993 +- examples/file-transfer/package-lock.json | 1733 +- examples/graphql/package-lock.json | 1570 +- examples/greeter-extension/package-lock.json | 1081 +- examples/greeting-app/package-lock.json | 1460 +- examples/hello-world/package-lock.json | 1325 +- examples/lb3-application/package-lock.json | 4383 +--- examples/log-extension/package-lock.json | 1332 +- examples/metrics-prometheus/package-lock.json | 1456 +- examples/multi-tenancy/package-lock.json | 1584 +- examples/passport-login/package-lock.json | 5520 +---- examples/references-many/package-lock.json | 2112 +- examples/rest-crud/package-lock.json | 2112 +- examples/rpc-server/package-lock.json | 1609 +- examples/soap-calculator/package-lock.json | 2571 +- examples/socketio/package-lock.json | 1606 +- examples/todo-jwt/package-lock.json | 3935 +-- examples/todo-list/package-lock.json | 2112 +- examples/todo/package-lock.json | 2179 +- examples/validation-app/package-lock.json | 1835 +- examples/webpack/package-lock.json | 2802 +-- extensions/apiconnect/package-lock.json | 8239 ++----- .../authentication-jwt/package-lock.json | 13637 ++--------- .../authentication-passport/package-lock.json | 14984 ++---------- extensions/context-explorer/package-lock.json | 8260 ++----- extensions/cron/package-lock.json | 731 +- extensions/graphql/package-lock.json | 20369 ++-------------- extensions/health/package-lock.json | 8252 ++----- extensions/logging/package-lock.json | 8630 ++----- extensions/metrics/package-lock.json | 8385 ++----- extensions/pooling/package-lock.json | 722 +- extensions/sequelize/package-lock.json | 6734 ++++- extensions/socketio/package-lock.json | 7941 +----- extensions/typeorm/package-lock.json | 10203 ++------ .../mock-oauth2-provider/package-lock.json | 752 +- package-lock.json | 8316 +------ packages/authentication/package-lock.json | 8406 ++----- packages/authorization/package-lock.json | 577 +- packages/boot/package-lock.json | 665 +- packages/booter-lb3app/package-lock.json | 9131 +++---- packages/build/package-lock.json | 2391 +- packages/cli/package-lock.json | 13887 +---------- packages/context/package-lock.json | 218 +- packages/core/package-lock.json | 178 +- packages/eslint-config/package-lock.json | 1273 +- packages/express/package-lock.json | 1347 +- packages/filter/package-lock.json | 110 +- packages/http-caching-proxy/package-lock.json | 654 +- packages/http-server/package-lock.json | 214 +- packages/metadata/package-lock.json | 148 +- packages/model-api-builder/package-lock.json | 2318 +- packages/monorepo/package-lock.json | 5295 +--- .../openapi-spec-builder/package-lock.json | 117 +- packages/openapi-v3/package-lock.json | 838 +- .../repository-json-schema/package-lock.json | 2217 +- packages/repository-tests/package-lock.json | 2107 +- packages/repository/package-lock.json | 1524 +- packages/rest-crud/package-lock.json | 3855 +-- packages/rest-explorer/package-lock.json | 3502 ++- packages/rest/package-lock.json | 2320 +- packages/security/package-lock.json | 695 +- packages/service-proxy/package-lock.json | 1446 +- packages/testlab/package-lock.json | 1234 +- packages/tsdocs/package-lock.json | 1324 +- 75 files changed, 50119 insertions(+), 222726 deletions(-) diff --git a/acceptance/extension-logging-fluentd/package-lock.json b/acceptance/extension-logging-fluentd/package-lock.json index cbe4fabf44cd..e14bbab14f24 100644 --- a/acceptance/extension-logging-fluentd/package-lock.json +++ b/acceptance/extension-logging-fluentd/package-lock.json @@ -1,7 +1,7 @@ { "name": "@loopback/test-extension-logging-fluentd", "version": "0.9.9", - "lockfileVersion": 2, + "lockfileVersion": 3, "requires": true, "packages": { "": { @@ -17,434 +17,6 @@ "node": "14 || 16 || 18 || 19" } }, - "../../extensions/logging": { - "name": "@loopback/logging", - "version": "0.9.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "fluent-logger": "^3.4.1", - "morgan": "^1.10.0", - "tslib": "^2.5.0", - "winston": "^3.8.2", - "winston-transport": "^4.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/rest": "^12.0.8", - "@loopback/testlab": "^5.0.8", - "@types/morgan": "^1.9.4", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/rest": "^12.0.8" - } - }, - "../../packages/build": { - "name": "@loopback/build", - "version": "9.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.33.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.3", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "bin": { - "lb-clean": "bin/run-clean.js", - "lb-eslint": "bin/run-eslint.js", - "lb-mocha": "bin/run-mocha.js", - "lb-nyc": "bin/run-nyc.js", - "lb-prettier": "bin/run-prettier.js", - "lb-tsc": "bin/compile-package.js", - "lb-ttsc": "bin/compile-package.js" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/context": { - "name": "@loopback/context", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/metadata": "^5.0.8", - "@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" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.0", - "bluebird": "^3.7.2" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/core": { - "name": "@loopback/core", - "version": "4.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/context": "^5.0.8", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/eslint-config": { - "name": "@loopback/eslint-config", - "version": "13.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/eslint-plugin": "^5.51.0", - "@typescript-eslint/parser": "^5.51.0", - "eslint-config-prettier": "^8.6.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "eslint": "^8.33.0" - } - }, - "../../packages/express": { - "name": "@loopback/express", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@types/body-parser": "^1.19.2", - "@types/express": "^4.17.17", - "@types/express-serve-static-core": "^4.17.33", - "@types/http-errors": "^2.0.1", - "body-parser": "^1.20.1", - "debug": "^4.3.4", - "express": "^4.18.2", - "http-errors": "^2.0.0", - "on-finished": "^2.4.1", - "toposort": "^2.0.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/on-finished": "^2.3.1", - "@types/toposort": "^2.0.3", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../../packages/filter": { - "name": "@loopback/filter", - "version": "3.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "tslib": "^2.5.0" - }, - "devDependencies": { - "@types/node": "^14.18.36", - "typescript": "~4.9.4" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/http-server": { - "name": "@loopback/http-server", - "version": "4.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "debug": "^4.3.4", - "stoppable": "^1.1.0", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/stoppable": "^1.1.1" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/metadata": { - "name": "@loopback/metadata", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/openapi-spec-builder": { - "name": "@loopback/openapi-spec-builder", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "openapi3-ts": "^2.0.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/openapi-v3": { - "name": "@loopback/openapi-v3", - "version": "8.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/repository-json-schema": "^6.1.2", - "debug": "^4.3.4", - "http-status": "^1.6.2", - "json-merge-patch": "^1.0.2", - "lodash": "^4.17.21", - "openapi3-ts": "^2.0.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/openapi-spec-builder": "^5.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/json-merge-patch": "0.0.8", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../../packages/repository": { - "name": "@loopback/repository", - "version": "5.1.3", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/filter": "^3.0.8", - "@types/debug": "^4.1.7", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "loopback-datasource-juggler": "^4.28.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bson": "^4.0.5", - "@types/json-schema": "^7.0.11", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "bson": "4.7.2" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../../packages/repository-json-schema": { - "name": "@loopback/repository-json-schema", - "version": "6.1.2", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@types/json-schema": "^7.0.11", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "ajv-formats": "^2.1.1" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3" - } - }, - "../../packages/rest": { - "name": "@loopback/rest", - "version": "12.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/express": "^5.0.8", - "@loopback/http-server": "^4.0.8", - "@loopback/openapi-v3": "^8.0.8", - "@openapi-contrib/openapi-schema-to-json-schema": "^3.2.0", - "@types/body-parser": "^1.19.2", - "@types/cors": "^2.8.13", - "@types/express": "^4.17.17", - "@types/express-serve-static-core": "^4.17.33", - "@types/http-errors": "^2.0.1", - "@types/on-finished": "^2.3.1", - "@types/serve-static": "1.15.0", - "@types/type-is": "^1.6.3", - "ajv": "^8.12.0", - "ajv-errors": "^3.0.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0", - "body-parser": "^1.20.1", - "cors": "^2.8.5", - "debug": "^4.3.4", - "express": "^4.18.2", - "http-errors": "^2.0.0", - "js-yaml": "^4.1.0", - "json-schema-compare": "^0.2.2", - "lodash": "^4.17.21", - "on-finished": "^2.4.1", - "path-to-regexp": "^6.2.1", - "qs": "^6.10.5", - "strong-error-handler": "^4.0.1", - "tslib": "^2.5.0", - "type-is": "^1.6.18", - "validator": "^13.9.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/openapi-spec-builder": "^5.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/js-yaml": "^4.0.5", - "@types/json-schema-compare": "^0.2.1", - "@types/lodash": "^4.14.191", - "@types/multer": "^1.4.7", - "@types/node": "^14.18.36", - "@types/on-finished": "^2.3.1", - "@types/qs": "^6.9.7", - "multer": "^1.4.4" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../../packages/testlab": { - "name": "@loopback/testlab", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@hapi/shot": "^6.0.0", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, "node_modules/@balena/dockerignore": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/@balena/dockerignore/-/dockerignore-1.0.2.tgz", @@ -452,12 +24,12 @@ "dev": true }, "node_modules/@types/archiver": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/@types/archiver/-/archiver-5.3.1.tgz", - "integrity": "sha512-wKYZaSXaDvTZuInAWjCeGG7BEAgTWG2zZW0/f7IYFcoHB2X2d9lkVFnrOlXl3W6NrvO6Ml3FLLu8Uksyymcpnw==", + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/@types/archiver/-/archiver-5.3.2.tgz", + "integrity": "sha512-IctHreBuWE5dvBDz/0WeKtyVKVRs4h75IblxOACL92wU66v+HGAfEYAOyXkOFphvRJMhuXdI9huDXpX0FC6lCw==", "dev": true, "dependencies": { - "@types/glob": "*" + "@types/readdir-glob": "*" } }, "node_modules/@types/docker-modem": { @@ -471,41 +43,34 @@ } }, "node_modules/@types/dockerode": { - "version": "3.3.14", - "resolved": "https://registry.npmjs.org/@types/dockerode/-/dockerode-3.3.14.tgz", - "integrity": "sha512-PUTwtySPzCbjZ/uqRMBWKHtLGqBAlhnLitzHuom19NEX0KBYsQXqbVlig+zbUgYQU1paDeQURXj7QNglh1RI6A==", + "version": "3.3.15", + "resolved": "https://registry.npmjs.org/@types/dockerode/-/dockerode-3.3.15.tgz", + "integrity": "sha512-az35KbxZZUCRgCoXqJUEvEbsOL3L7UbItuHSYoZ0uo/MWuNc03y7XMBVSCLLvxpxWK8X8pM5PoM0F/5TFHDF0g==", "dev": true, "dependencies": { "@types/docker-modem": "*", "@types/node": "*" } }, - "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==", + "node_modules/@types/node": { + "version": "14.18.40", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.40.tgz", + "integrity": "sha512-pGteXO/JQX7wPxGR8lyT+doqjMa7XvlVowwrDwLfX92k5SdLkk4cwC7CYSLBxrenw/R5oQwKioVIak7ZgplM3g==", + "dev": true + }, + "node_modules/@types/readdir-glob": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@types/readdir-glob/-/readdir-glob-1.1.1.tgz", + "integrity": "sha512-ImM6TmoF8bgOwvehGviEj3tRdRBbQujr1N+0ypaln/GWjaerOB26jb93vsRHmdMtvVQZQebOlqt2HROark87mQ==", "dev": true, "dependencies": { - "@types/minimatch": "^5.1.2", "@types/node": "*" } }, - "node_modules/@types/minimatch": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz", - "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==", - "dev": true - }, - "node_modules/@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==", - "dev": true - }, "node_modules/@types/ssh2": { - "version": "1.11.7", - "resolved": "https://registry.npmjs.org/@types/ssh2/-/ssh2-1.11.7.tgz", - "integrity": "sha512-MaVSlZOiekRUHnxL2NAmDkcU3+bTwz+ZRktLygjQCnxhLjDzN+XnsG6JUdoocmfxatMiqFo/6eb48uVqFaxBsg==", + "version": "1.11.8", + "resolved": "https://registry.npmjs.org/@types/ssh2/-/ssh2-1.11.8.tgz", + "integrity": "sha512-BsD9yrKmD8avjbR+N5tvv0jxYHzizcrC156YkPbNjqbu81tCm4ZdS7D6KtXbZfz+CFHgFrTC7j046Lr39W5eig==", "dev": true, "dependencies": { "@types/node": "^18.11.18" @@ -521,9 +86,9 @@ } }, "node_modules/@types/ssh2/node_modules/@types/node": { - "version": "18.14.1", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.14.1.tgz", - "integrity": "sha512-QH+37Qds3E0eDlReeboBxfHbX9omAcBCXEzswCu6jySP642jiM3cYSIkU/REqwhCUqXdonHFuBfJDiAJxMNhaQ==", + "version": "18.15.5", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.15.5.tgz", + "integrity": "sha512-Ark2WDjjZO7GmvsyFFf81MXuGTA/d6oP38anyxWOL6EREyBKAxKoFHwBhaZxCfLRLpO8JgVXwqOwSwa7jRcjew==", "dev": true }, "node_modules/archiver": { @@ -827,9 +392,9 @@ } }, "node_modules/docker-modem": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/docker-modem/-/docker-modem-3.0.6.tgz", - "integrity": "sha512-h0Ow21gclbYsZ3mkHDfsYNDqtRhXS8fXr51bU0qr1dxgTMJj0XufbzX+jhNOvA8KuEEzn6JbvLVhXyv+fny9Uw==", + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/docker-modem/-/docker-modem-3.0.8.tgz", + "integrity": "sha512-f0ReSURdM3pcKPNS30mxOHSbaFLcknGmQjwSfmbcdOw1XWKXVhukM3NJHhr7NpY9BIyyWQb0EBo3KQvvuU5egQ==", "dev": true, "dependencies": { "debug": "^4.1.1", @@ -842,9 +407,9 @@ } }, "node_modules/dockerode": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/dockerode/-/dockerode-3.3.4.tgz", - "integrity": "sha512-3EUwuXnCU+RUlQEheDjmBE0B7q66PV9Rw5NiH1sXwINq0M9c5ERP9fxgkw36ZHOtzf4AGEEYySnkx/sACC9EgQ==", + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/dockerode/-/dockerode-3.3.5.tgz", + "integrity": "sha512-/0YNa3ZDNeLr/tSckmD69+Gq+qVNhvKfAHNeZJBnp7EOP6RGKV8ORrJHkUn20So5wU+xxT7+1n5u8PjHbfjbSA==", "dev": true, "dependencies": { "@balena/dockerignore": "^1.0.2", @@ -921,9 +486,9 @@ } }, "node_modules/graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", "dev": true }, "node_modules/ieee754": { @@ -1159,9 +724,9 @@ } }, "node_modules/readable-stream": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.1.tgz", - "integrity": "sha512-+rQmrWMYGA90yenhTYsLWAsLsqVC8osOw6PKE1HDYiO0gdPeKe/xDHNzIAIn4C91YQ6oenEhfYqqc1883qHbjQ==", + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", "dev": true, "dependencies": { "inherits": "^2.0.3", @@ -1310,20 +875,20 @@ } }, "node_modules/testcontainers": { - "version": "9.1.3", - "resolved": "https://registry.npmjs.org/testcontainers/-/testcontainers-9.1.3.tgz", - "integrity": "sha512-Kw7GZC8nD84Uuq2oxa2Ln9F5vIALWIZoQHywOGuiiVthSHzOVl4CtebO25whMf3CrVICwy8CBUimvSdVgU9N7g==", + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/testcontainers/-/testcontainers-9.3.0.tgz", + "integrity": "sha512-KSnLqCfbY3FuCqOAvoJhMMbov2tdnavkahTiOTrXK+jcNiIts5ad7Hcd9LN80GWFLzJ//T6S17GpWxBJKXCj0g==", "dev": true, "dependencies": { "@balena/dockerignore": "^1.0.2", - "@types/archiver": "^5.3.1", - "@types/dockerode": "^3.3.14", + "@types/archiver": "^5.3.2", + "@types/dockerode": "^3.3.15", "archiver": "^5.3.1", "async-lock": "^1.4.0", "byline": "^5.0.0", "debug": "^4.3.4", "docker-compose": "^0.23.19", - "dockerode": "^3.3.4", + "dockerode": "^3.3.5", "get-port": "^5.1.1", "node-fetch": "^2.6.9", "properties-reader": "^2.2.0", @@ -1403,805 +968,5 @@ "node": ">= 10" } } - }, - "dependencies": { - "@balena/dockerignore": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@balena/dockerignore/-/dockerignore-1.0.2.tgz", - "integrity": "sha512-wMue2Sy4GAVTk6Ic4tJVcnfdau+gx2EnG7S+uAEe+TWJFqE4YoWN4/H8MSLj4eYJKxGg26lZwboEniNiNwZQ6Q==", - "dev": true - }, - "@types/archiver": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/@types/archiver/-/archiver-5.3.1.tgz", - "integrity": "sha512-wKYZaSXaDvTZuInAWjCeGG7BEAgTWG2zZW0/f7IYFcoHB2X2d9lkVFnrOlXl3W6NrvO6Ml3FLLu8Uksyymcpnw==", - "dev": true, - "requires": { - "@types/glob": "*" - } - }, - "@types/docker-modem": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@types/docker-modem/-/docker-modem-3.0.2.tgz", - "integrity": "sha512-qC7prjoEYR2QEe6SmCVfB1x3rfcQtUr1n4x89+3e0wSTMQ/KYCyf+/RAA9n2tllkkNc6//JMUZePdFRiGIWfaQ==", - "dev": true, - "requires": { - "@types/node": "*", - "@types/ssh2": "*" - } - }, - "@types/dockerode": { - "version": "3.3.14", - "resolved": "https://registry.npmjs.org/@types/dockerode/-/dockerode-3.3.14.tgz", - "integrity": "sha512-PUTwtySPzCbjZ/uqRMBWKHtLGqBAlhnLitzHuom19NEX0KBYsQXqbVlig+zbUgYQU1paDeQURXj7QNglh1RI6A==", - "dev": true, - "requires": { - "@types/docker-modem": "*", - "@types/node": "*" - } - }, - "@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==", - "dev": true, - "requires": { - "@types/minimatch": "^5.1.2", - "@types/node": "*" - } - }, - "@types/minimatch": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz", - "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==", - "dev": true - }, - "@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==", - "dev": true - }, - "@types/ssh2": { - "version": "1.11.7", - "resolved": "https://registry.npmjs.org/@types/ssh2/-/ssh2-1.11.7.tgz", - "integrity": "sha512-MaVSlZOiekRUHnxL2NAmDkcU3+bTwz+ZRktLygjQCnxhLjDzN+XnsG6JUdoocmfxatMiqFo/6eb48uVqFaxBsg==", - "dev": true, - "requires": { - "@types/node": "^18.11.18" - }, - "dependencies": { - "@types/node": { - "version": "18.14.1", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.14.1.tgz", - "integrity": "sha512-QH+37Qds3E0eDlReeboBxfHbX9omAcBCXEzswCu6jySP642jiM3cYSIkU/REqwhCUqXdonHFuBfJDiAJxMNhaQ==", - "dev": true - } - } - }, - "@types/ssh2-streams": { - "version": "0.1.9", - "resolved": "https://registry.npmjs.org/@types/ssh2-streams/-/ssh2-streams-0.1.9.tgz", - "integrity": "sha512-I2J9jKqfmvXLR5GomDiCoHrEJ58hAOmFrekfFqmCFd+A6gaEStvWnPykoWUwld1PNg4G5ag1LwdA+Lz1doRJqg==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "archiver": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/archiver/-/archiver-5.3.1.tgz", - "integrity": "sha512-8KyabkmbYrH+9ibcTScQ1xCJC/CGcugdVIwB+53f5sZziXgwUh3iXlAlANMxcZyDEfTHMe6+Z5FofV8nopXP7w==", - "dev": true, - "requires": { - "archiver-utils": "^2.1.0", - "async": "^3.2.3", - "buffer-crc32": "^0.2.1", - "readable-stream": "^3.6.0", - "readdir-glob": "^1.0.0", - "tar-stream": "^2.2.0", - "zip-stream": "^4.1.0" - } - }, - "archiver-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-2.1.0.tgz", - "integrity": "sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==", - "dev": true, - "requires": { - "glob": "^7.1.4", - "graceful-fs": "^4.2.0", - "lazystream": "^1.0.0", - "lodash.defaults": "^4.2.0", - "lodash.difference": "^4.5.0", - "lodash.flatten": "^4.4.0", - "lodash.isplainobject": "^4.0.6", - "lodash.union": "^4.6.0", - "normalize-path": "^3.0.0", - "readable-stream": "^2.0.0" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "asn1": { - "version": "0.2.6", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", - "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", - "dev": true, - "requires": { - "safer-buffer": "~2.1.0" - } - }, - "async": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", - "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==", - "dev": true - }, - "async-lock": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/async-lock/-/async-lock-1.4.0.tgz", - "integrity": "sha512-coglx5yIWuetakm3/1dsX9hxCNox22h7+V80RQOu2XUUMidtArxKoZoOtHUPuR84SycKTXzgGzAUR5hJxujyJQ==", - "dev": true - }, - "balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true - }, - "base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "dev": true - }, - "bcrypt-pbkdf": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==", - "dev": true, - "requires": { - "tweetnacl": "^0.14.3" - } - }, - "bl": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", - "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", - "dev": true, - "requires": { - "buffer": "^5.5.0", - "inherits": "^2.0.4", - "readable-stream": "^3.4.0" - } - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "dev": true, - "requires": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" - } - }, - "buffer-crc32": { - "version": "0.2.13", - "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", - "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", - "dev": true - }, - "buildcheck": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/buildcheck/-/buildcheck-0.0.3.tgz", - "integrity": "sha512-pziaA+p/wdVImfcbsZLNF32EiWyujlQLwolMqUQE8xpKNOH7KmZQaY8sXN7DGOEzPAElo9QTaeNRfGnf3iOJbA==", - "dev": true, - "optional": true - }, - "byline": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/byline/-/byline-5.0.0.tgz", - "integrity": "sha512-s6webAy+R4SR8XVuJWt2V2rGvhnrhxN+9S15GNuTK3wKPOXFF6RNc+8ug2XhH+2s4f+uudG4kUVYmYOQWL2g0Q==", - "dev": true - }, - "chownr": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", - "dev": true - }, - "compress-commons": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-4.1.1.tgz", - "integrity": "sha512-QLdDLCKNV2dtoTorqgxngQCMA+gWXkM/Nwu7FpeBhk/RdkzimqC3jueb/FDmaZeXh+uby1jkBqE3xArsLBE5wQ==", - "dev": true, - "requires": { - "buffer-crc32": "^0.2.13", - "crc32-stream": "^4.0.2", - "normalize-path": "^3.0.0", - "readable-stream": "^3.6.0" - } - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dev": true - }, - "core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", - "dev": true - }, - "cpu-features": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/cpu-features/-/cpu-features-0.0.4.tgz", - "integrity": "sha512-fKiZ/zp1mUwQbnzb9IghXtHtDoTMtNeb8oYGx6kX2SYfhnG0HNdBEBIzB9b5KlXu5DQPhfy3mInbBxFcgwAr3A==", - "dev": true, - "optional": true, - "requires": { - "buildcheck": "0.0.3", - "nan": "^2.15.0" - } - }, - "crc-32": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz", - "integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==", - "dev": true - }, - "crc32-stream": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-4.0.2.tgz", - "integrity": "sha512-DxFZ/Hk473b/muq1VJ///PMNLj0ZMnzye9thBpmjpJKCc5eMgB95aK8zCGrGfQ90cWo561Te6HK9D+j4KPdM6w==", - "dev": true, - "requires": { - "crc-32": "^1.2.0", - "readable-stream": "^3.4.0" - } - }, - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "docker-compose": { - "version": "0.23.19", - "resolved": "https://registry.npmjs.org/docker-compose/-/docker-compose-0.23.19.tgz", - "integrity": "sha512-v5vNLIdUqwj4my80wxFDkNH+4S85zsRuH29SO7dCWVWPCMt/ohZBsGN6g6KXWifT0pzQ7uOxqEKCYCDPJ8Vz4g==", - "dev": true, - "requires": { - "yaml": "^1.10.2" - } - }, - "docker-modem": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/docker-modem/-/docker-modem-3.0.6.tgz", - "integrity": "sha512-h0Ow21gclbYsZ3mkHDfsYNDqtRhXS8fXr51bU0qr1dxgTMJj0XufbzX+jhNOvA8KuEEzn6JbvLVhXyv+fny9Uw==", - "dev": true, - "requires": { - "debug": "^4.1.1", - "readable-stream": "^3.5.0", - "split-ca": "^1.0.1", - "ssh2": "^1.11.0" - } - }, - "dockerode": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/dockerode/-/dockerode-3.3.4.tgz", - "integrity": "sha512-3EUwuXnCU+RUlQEheDjmBE0B7q66PV9Rw5NiH1sXwINq0M9c5ERP9fxgkw36ZHOtzf4AGEEYySnkx/sACC9EgQ==", - "dev": true, - "requires": { - "@balena/dockerignore": "^1.0.2", - "docker-modem": "^3.0.0", - "tar-fs": "~2.0.1" - }, - "dependencies": { - "tar-fs": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.0.1.tgz", - "integrity": "sha512-6tzWDMeroL87uF/+lin46k+Q+46rAJ0SyPGz7OW7wTgblI273hsBqk2C1j0/xNadNLKDTUL9BukSjB7cwgmlPA==", - "dev": true, - "requires": { - "chownr": "^1.1.1", - "mkdirp-classic": "^0.5.2", - "pump": "^3.0.0", - "tar-stream": "^2.0.0" - } - } - } - }, - "end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dev": true, - "requires": { - "once": "^1.4.0" - } - }, - "fs-constants": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", - "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", - "dev": true - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "dev": true - }, - "get-port": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/get-port/-/get-port-5.1.1.tgz", - "integrity": "sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ==", - "dev": true - }, - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", - "dev": true - }, - "ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "dev": true - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "dev": true, - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "dev": true - }, - "lazystream": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.1.tgz", - "integrity": "sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==", - "dev": true, - "requires": { - "readable-stream": "^2.0.5" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "lodash.defaults": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", - "integrity": "sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==", - "dev": true - }, - "lodash.difference": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz", - "integrity": "sha512-dS2j+W26TQ7taQBGN8Lbbq04ssV3emRw4NY58WErlTO29pIqS0HmoT5aJ9+TUQ1N3G+JOZSji4eugsWwGp9yPA==", - "dev": true - }, - "lodash.flatten": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", - "integrity": "sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g==", - "dev": true - }, - "lodash.isplainobject": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", - "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==", - "dev": true - }, - "lodash.union": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.union/-/lodash.union-4.6.0.tgz", - "integrity": "sha512-c4pB2CdGrGdjMKYLA+XiRDO7Y0PRQbm/Gzg8qMj+QH+pFVAoTp5sBpO0odL3FjoPCGjK96p6qsP+yQoiLoOBcw==", - "dev": true - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true - }, - "mkdirp-classic": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", - "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==", - "dev": true - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "nan": { - "version": "2.17.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.17.0.tgz", - "integrity": "sha512-2ZTgtl0nJsO0KQCjEpxcIr5D+Yv90plTitZt9JBfQvVJDS5seMl3FOvsh3+9CoYWXf/1l5OaZzzF6nDm4cagaQ==", - "dev": true, - "optional": true - }, - "node-fetch": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.9.tgz", - "integrity": "sha512-DJm/CJkZkRjKKj4Zi4BsKVZh3ValV5IR5s7LVZnW+6YMh0W1BfNA8XSs6DLMGYlId5F3KnA70uu2qepcR08Qqg==", - "dev": true, - "requires": { - "whatwg-url": "^5.0.0" - } - }, - "normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dev": true, - "requires": { - "wrappy": "1" - } - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "dev": true - }, - "process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "dev": true - }, - "properties-reader": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/properties-reader/-/properties-reader-2.2.0.tgz", - "integrity": "sha512-CgVcr8MwGoBKK24r9TwHfZkLLaNFHQ6y4wgT9w/XzdpacOOi5ciH4hcuLechSDAwXsfrGQtI2JTutY2djOx2Ow==", - "dev": true, - "requires": { - "mkdirp": "^1.0.4" - } - }, - "pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dev": true, - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "readable-stream": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.1.tgz", - "integrity": "sha512-+rQmrWMYGA90yenhTYsLWAsLsqVC8osOw6PKE1HDYiO0gdPeKe/xDHNzIAIn4C91YQ6oenEhfYqqc1883qHbjQ==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "readdir-glob": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/readdir-glob/-/readdir-glob-1.1.2.tgz", - "integrity": "sha512-6RLVvwJtVwEDfPdn6X6Ille4/lxGl0ATOY4FN/B9nxQcgOazvvI0nodiD19ScKq0PvA/29VpaOQML36o5IzZWA==", - "dev": true, - "requires": { - "minimatch": "^5.1.0" - }, - "dependencies": { - "brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0" - } - }, - "minimatch": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", - "dev": true, - "requires": { - "brace-expansion": "^2.0.1" - } - } - } - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true - }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true - }, - "split-ca": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/split-ca/-/split-ca-1.0.1.tgz", - "integrity": "sha512-Q5thBSxp5t8WPTTJQS59LrGqOZqOsrhDGDVm8azCqIBjSBd7nd9o2PM+mDulQQkh8h//4U6hFZnc/mul8t5pWQ==", - "dev": true - }, - "ssh-remote-port-forward": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/ssh-remote-port-forward/-/ssh-remote-port-forward-1.0.4.tgz", - "integrity": "sha512-x0LV1eVDwjf1gmG7TTnfqIzf+3VPRz7vrNIjX6oYLbeCrf/PeVY6hkT68Mg+q02qXxQhrLjB0jfgvhevoCRmLQ==", - "dev": true, - "requires": { - "@types/ssh2": "^0.5.48", - "ssh2": "^1.4.0" - }, - "dependencies": { - "@types/ssh2": { - "version": "0.5.52", - "resolved": "https://registry.npmjs.org/@types/ssh2/-/ssh2-0.5.52.tgz", - "integrity": "sha512-lbLLlXxdCZOSJMCInKH2+9V/77ET2J6NPQHpFI0kda61Dd1KglJs+fPQBchizmzYSOJBgdTajhPqBO1xxLywvg==", - "dev": true, - "requires": { - "@types/node": "*", - "@types/ssh2-streams": "*" - } - } - } - }, - "ssh2": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/ssh2/-/ssh2-1.11.0.tgz", - "integrity": "sha512-nfg0wZWGSsfUe/IBJkXVll3PEZ//YH2guww+mP88gTpuSU4FtZN7zu9JoeTGOyCNx2dTDtT9fOpWwlzyj4uOOw==", - "dev": true, - "requires": { - "asn1": "^0.2.4", - "bcrypt-pbkdf": "^1.0.2", - "cpu-features": "~0.0.4", - "nan": "^2.16.0" - } - }, - "string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dev": true, - "requires": { - "safe-buffer": "~5.2.0" - } - }, - "tar-fs": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz", - "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==", - "dev": true, - "requires": { - "chownr": "^1.1.1", - "mkdirp-classic": "^0.5.2", - "pump": "^3.0.0", - "tar-stream": "^2.1.4" - } - }, - "tar-stream": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", - "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", - "dev": true, - "requires": { - "bl": "^4.0.3", - "end-of-stream": "^1.4.1", - "fs-constants": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^3.1.1" - } - }, - "testcontainers": { - "version": "9.1.3", - "resolved": "https://registry.npmjs.org/testcontainers/-/testcontainers-9.1.3.tgz", - "integrity": "sha512-Kw7GZC8nD84Uuq2oxa2Ln9F5vIALWIZoQHywOGuiiVthSHzOVl4CtebO25whMf3CrVICwy8CBUimvSdVgU9N7g==", - "dev": true, - "requires": { - "@balena/dockerignore": "^1.0.2", - "@types/archiver": "^5.3.1", - "@types/dockerode": "^3.3.14", - "archiver": "^5.3.1", - "async-lock": "^1.4.0", - "byline": "^5.0.0", - "debug": "^4.3.4", - "docker-compose": "^0.23.19", - "dockerode": "^3.3.4", - "get-port": "^5.1.1", - "node-fetch": "^2.6.9", - "properties-reader": "^2.2.0", - "ssh-remote-port-forward": "^1.0.4", - "tar-fs": "^2.1.1" - } - }, - "tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", - "dev": true - }, - "tslib": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==", - "dev": true - }, - "tweetnacl": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==", - "dev": true - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "dev": true - }, - "webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", - "dev": true - }, - "whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", - "dev": true, - "requires": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "dev": true - }, - "yaml": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", - "dev": true - }, - "zip-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-4.1.0.tgz", - "integrity": "sha512-zshzwQW7gG7hjpBlgeQP9RuyPGNxvJdzR8SUM3QhxCnLjWN2E7j3dOvpeDcQoETfHx0urRS7EtmVToql7YpU4A==", - "dev": true, - "requires": { - "archiver-utils": "^2.1.0", - "compress-commons": "^4.1.0", - "readable-stream": "^3.6.0" - } - } } } diff --git a/acceptance/repository-cloudant/package-lock.json b/acceptance/repository-cloudant/package-lock.json index 33c7b9ca660a..e72f09fc100c 100644 --- a/acceptance/repository-cloudant/package-lock.json +++ b/acceptance/repository-cloudant/package-lock.json @@ -1,7 +1,7 @@ { "name": "@loopback/test-repository-cloudant", "version": "4.0.9", - "lockfileVersion": 2, + "lockfileVersion": 3, "requires": true, "packages": { "": { @@ -24,237 +24,6 @@ "node": "14 || 16 || 18 || 19" } }, - "../../packages/build": { - "name": "@loopback/build", - "version": "9.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.33.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.3", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "bin": { - "lb-clean": "bin/run-clean.js", - "lb-eslint": "bin/run-eslint.js", - "lb-mocha": "bin/run-mocha.js", - "lb-nyc": "bin/run-nyc.js", - "lb-prettier": "bin/run-prettier.js", - "lb-tsc": "bin/compile-package.js", - "lb-ttsc": "bin/compile-package.js" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/context": { - "name": "@loopback/context", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/metadata": "^5.0.8", - "@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" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.0", - "bluebird": "^3.7.2" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/core": { - "name": "@loopback/core", - "version": "4.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/context": "^5.0.8", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/eslint-config": { - "name": "@loopback/eslint-config", - "version": "13.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/eslint-plugin": "^5.51.0", - "@typescript-eslint/parser": "^5.51.0", - "eslint-config-prettier": "^8.6.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "eslint": "^8.33.0" - } - }, - "../../packages/filter": { - "name": "@loopback/filter", - "version": "3.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "typescript": "~4.9.4" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/metadata": { - "name": "@loopback/metadata", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/repository": { - "name": "@loopback/repository", - "version": "5.1.3", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/filter": "^3.0.8", - "@types/debug": "^4.1.7", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "loopback-datasource-juggler": "^4.28.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bson": "^4.0.5", - "@types/json-schema": "^7.0.11", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "bson": "4.7.2" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../../packages/repository-tests": { - "name": "@loopback/repository-tests", - "version": "0.21.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "lodash": "^4.17.21" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3" - } - }, - "../../packages/testlab": { - "name": "@loopback/testlab", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@hapi/shot": "^6.0.0", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, "node_modules/@balena/dockerignore": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/@balena/dockerignore/-/dockerignore-1.0.2.tgz", @@ -307,9 +76,9 @@ "dev": true }, "node_modules/@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==", + "version": "14.18.40", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.40.tgz", + "integrity": "sha512-pGteXO/JQX7wPxGR8lyT+doqjMa7XvlVowwrDwLfX92k5SdLkk4cwC7CYSLBxrenw/R5oQwKioVIak7ZgplM3g==", "dev": true }, "node_modules/@types/request": { @@ -814,9 +583,9 @@ } }, "node_modules/docker-modem": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/docker-modem/-/docker-modem-3.0.6.tgz", - "integrity": "sha512-h0Ow21gclbYsZ3mkHDfsYNDqtRhXS8fXr51bU0qr1dxgTMJj0XufbzX+jhNOvA8KuEEzn6JbvLVhXyv+fny9Uw==", + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/docker-modem/-/docker-modem-3.0.8.tgz", + "integrity": "sha512-f0ReSURdM3pcKPNS30mxOHSbaFLcknGmQjwSfmbcdOw1XWKXVhukM3NJHhr7NpY9BIyyWQb0EBo3KQvvuU5egQ==", "dev": true, "dependencies": { "debug": "^4.1.1", @@ -829,9 +598,9 @@ } }, "node_modules/dockerode": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/dockerode/-/dockerode-3.3.4.tgz", - "integrity": "sha512-3EUwuXnCU+RUlQEheDjmBE0B7q66PV9Rw5NiH1sXwINq0M9c5ERP9fxgkw36ZHOtzf4AGEEYySnkx/sACC9EgQ==", + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/dockerode/-/dockerode-3.3.5.tgz", + "integrity": "sha512-/0YNa3ZDNeLr/tSckmD69+Gq+qVNhvKfAHNeZJBnp7EOP6RGKV8ORrJHkUn20So5wU+xxT7+1n5u8PjHbfjbSA==", "dev": true, "dependencies": { "@balena/dockerignore": "^1.0.2", @@ -1023,9 +792,9 @@ } }, "node_modules/graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", "dev": true }, "node_modules/har-schema": { @@ -1990,9 +1759,9 @@ } }, "node_modules/readable-stream": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.1.tgz", - "integrity": "sha512-+rQmrWMYGA90yenhTYsLWAsLsqVC8osOw6PKE1HDYiO0gdPeKe/xDHNzIAIn4C91YQ6oenEhfYqqc1883qHbjQ==", + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", "dev": true, "dependencies": { "inherits": "^2.0.3", @@ -2421,1745 +2190,5 @@ "yaml2json": "bin/yaml2json" } } - }, - "dependencies": { - "@balena/dockerignore": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@balena/dockerignore/-/dockerignore-1.0.2.tgz", - "integrity": "sha512-wMue2Sy4GAVTk6Ic4tJVcnfdau+gx2EnG7S+uAEe+TWJFqE4YoWN4/H8MSLj4eYJKxGg26lZwboEniNiNwZQ6Q==", - "dev": true - }, - "@cloudant/cloudant": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/@cloudant/cloudant/-/cloudant-4.5.1.tgz", - "integrity": "sha512-BtO6wbQvlnoR3Rn/3+Nj0+FlsBKvE/gHdpV4PxF1ioA9hccFx8+8NNo29CVNPyM02hzd0ADzdMdP26AI2+td4w==", - "dev": true, - "requires": { - "@types/request": "^2.48.4", - "async": "2.1.2", - "concat-stream": "^1.6.0", - "cookie": "^0.4.0", - "debug": "^3.1.0", - "lockfile": "1.0.3", - "nano": "~8.2.2", - "request": "^2.81.0", - "tmp": "0.0.33" - }, - "dependencies": { - "async": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/async/-/async-2.1.2.tgz", - "integrity": "sha512-i0Jx7SEZNG5i+F9hrUILpfDkuVJxf+UqmsS6LVn3UdUegQryKplU5t5opYYkDPW0eKBeJUSiiuphgkUZagx5ZQ==", - "dev": true, - "requires": { - "lodash": "^4.14.0" - } - }, - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - } - } - }, - "@types/caseless": { - "version": "0.12.2", - "resolved": "https://registry.npmjs.org/@types/caseless/-/caseless-0.12.2.tgz", - "integrity": "sha512-6ckxMjBBD8URvjB6J3NcnuAn5Pkl7t3TizAg+xdlzzQGSPSmBcXf8KoIH0ua/i+tio+ZRUHEXp0HEmvaR4kt0w==", - "dev": true - }, - "@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==", - "dev": true - }, - "@types/request": { - "version": "2.48.8", - "resolved": "https://registry.npmjs.org/@types/request/-/request-2.48.8.tgz", - "integrity": "sha512-whjk1EDJPcAR2kYHRbFl/lKeeKYTi05A15K9bnLInCVroNDCtXce57xKdI0/rQaA3K+6q0eFyUBPmqfSndUZdQ==", - "dev": true, - "requires": { - "@types/caseless": "*", - "@types/node": "*", - "@types/tough-cookie": "*", - "form-data": "^2.5.0" - } - }, - "@types/tough-cookie": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@types/tough-cookie/-/tough-cookie-4.0.2.tgz", - "integrity": "sha512-Q5vtl1W5ue16D+nIaW8JWebSSraJVlK+EthKn7e7UcD4KWsaSJ8BqGPXNaPghgtcn/fhvrN17Tv8ksUsQpiplw==", - "dev": true - }, - "accept-language": { - "version": "3.0.18", - "resolved": "https://registry.npmjs.org/accept-language/-/accept-language-3.0.18.tgz", - "integrity": "sha512-sUofgqBPzgfcF20sPoBYGQ1IhQLt2LSkxTnlQSuLF3n5gPEqd5AimbvOvHEi0T1kLMiGVqPWzI5a9OteBRth3A==", - "dev": true, - "requires": { - "bcp47": "^1.1.2", - "stable": "^0.1.6" - } - }, - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dev": true, - "requires": { - "sprintf-js": "~1.0.2" - } - }, - "asn1": { - "version": "0.2.6", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", - "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", - "dev": true, - "requires": { - "safer-buffer": "~2.1.0" - } - }, - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==", - "dev": true - }, - "async": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", - "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==", - "dev": true - }, - "asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", - "dev": true - }, - "aws-sign2": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==", - "dev": true - }, - "aws4": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.12.0.tgz", - "integrity": "sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg==", - "dev": true - }, - "balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true - }, - "base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "dev": true - }, - "bcp47": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/bcp47/-/bcp47-1.1.2.tgz", - "integrity": "sha512-JnkkL4GUpOvvanH9AZPX38CxhiLsXMBicBY2IAtqiVN8YulGDQybUydWA4W6yAMtw6iShtw+8HEF6cfrTHU+UQ==", - "dev": true - }, - "bcrypt-pbkdf": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==", - "dev": true, - "requires": { - "tweetnacl": "^0.14.3" - } - }, - "bl": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/bl/-/bl-2.2.1.tgz", - "integrity": "sha512-6Pesp1w0DEX1N550i/uGV/TqucVL4AM/pgThFSN/Qq9si1/DF9aIHs1BxD8V/QU0HoeHO6cQRTAuYnLPKq1e4g==", - "dev": true, - "requires": { - "readable-stream": "^2.3.5", - "safe-buffer": "^5.1.1" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "bluebird": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", - "dev": true - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "browser-request": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/browser-request/-/browser-request-0.3.3.tgz", - "integrity": "sha512-YyNI4qJJ+piQG6MMEuo7J3Bzaqssufx04zpEKYfSrl/1Op59HWali9zMtBpXnkmqMcOuWJPZvudrm9wISmnCbg==", - "dev": true - }, - "buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "dev": true, - "requires": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" - } - }, - "buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "dev": true - }, - "buildcheck": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/buildcheck/-/buildcheck-0.0.3.tgz", - "integrity": "sha512-pziaA+p/wdVImfcbsZLNF32EiWyujlQLwolMqUQE8xpKNOH7KmZQaY8sXN7DGOEzPAElo9QTaeNRfGnf3iOJbA==", - "dev": true, - "optional": true - }, - "caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==", - "dev": true - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "charenc": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz", - "integrity": "sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA==", - "dev": true - }, - "chownr": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", - "dev": true - }, - "cldrjs": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/cldrjs/-/cldrjs-0.5.5.tgz", - "integrity": "sha512-KDwzwbmLIPfCgd8JERVDpQKrUUM1U4KpFJJg2IROv89rF172lLufoJnqJ/Wea6fXL5bO6WjuLMzY8V52UWPvkA==", - "dev": true - }, - "cloudant-follow": { - "version": "0.18.2", - "resolved": "https://registry.npmjs.org/cloudant-follow/-/cloudant-follow-0.18.2.tgz", - "integrity": "sha512-qu/AmKxDqJds+UmT77+0NbM7Yab2K3w0qSeJRzsq5dRWJTEJdWeb+XpG4OpKuTE9RKOa/Awn2gR3TTnvNr3TeA==", - "dev": true, - "requires": { - "browser-request": "~0.3.0", - "debug": "^4.0.1", - "request": "^2.88.0" - } - }, - "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==", - "dev": true, - "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==", - "dev": true - }, - "combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "dev": true, - "requires": { - "delayed-stream": "~1.0.0" - } - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dev": true - }, - "concat-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", - "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "cookie": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz", - "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==", - "dev": true - }, - "core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==", - "dev": true - }, - "cpu-features": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/cpu-features/-/cpu-features-0.0.4.tgz", - "integrity": "sha512-fKiZ/zp1mUwQbnzb9IghXtHtDoTMtNeb8oYGx6kX2SYfhnG0HNdBEBIzB9b5KlXu5DQPhfy3mInbBxFcgwAr3A==", - "dev": true, - "optional": true, - "requires": { - "buildcheck": "0.0.3", - "nan": "^2.15.0" - } - }, - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "crypt": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz", - "integrity": "sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow==", - "dev": true - }, - "dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==", - "dev": true, - "requires": { - "assert-plus": "^1.0.0" - } - }, - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - }, - "dependencies": { - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - } - } - }, - "delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", - "dev": true - }, - "docker-modem": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/docker-modem/-/docker-modem-3.0.6.tgz", - "integrity": "sha512-h0Ow21gclbYsZ3mkHDfsYNDqtRhXS8fXr51bU0qr1dxgTMJj0XufbzX+jhNOvA8KuEEzn6JbvLVhXyv+fny9Uw==", - "dev": true, - "requires": { - "debug": "^4.1.1", - "readable-stream": "^3.5.0", - "split-ca": "^1.0.1", - "ssh2": "^1.11.0" - } - }, - "dockerode": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/dockerode/-/dockerode-3.3.4.tgz", - "integrity": "sha512-3EUwuXnCU+RUlQEheDjmBE0B7q66PV9Rw5NiH1sXwINq0M9c5ERP9fxgkw36ZHOtzf4AGEEYySnkx/sACC9EgQ==", - "dev": true, - "requires": { - "@balena/dockerignore": "^1.0.2", - "docker-modem": "^3.0.0", - "tar-fs": "~2.0.1" - } - }, - "ecc-jsbn": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==", - "dev": true, - "requires": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" - } - }, - "end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dev": true, - "requires": { - "once": "^1.4.0" - } - }, - "errs": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/errs/-/errs-0.3.2.tgz", - "integrity": "sha512-r+/tydov04FSwTi+PrGd0IdY195Y1jZW2g27TJ+cErU8vvr9V4hHYxtRF8bMjv4zYEhap7wK7zBQ2i99LRo6kA==", - "dev": true - }, - "execa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", - "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", - "dev": true, - "requires": { - "cross-spawn": "^7.0.0", - "get-stream": "^5.0.0", - "human-signals": "^1.1.1", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.0", - "onetime": "^5.1.0", - "signal-exit": "^3.0.2", - "strip-final-newline": "^2.0.0" - } - }, - "extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", - "dev": true - }, - "extsprintf": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==", - "dev": true - }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true - }, - "fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true - }, - "forever-agent": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==", - "dev": true - }, - "form-data": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.5.1.tgz", - "integrity": "sha512-m21N3WOmEEURgk6B9GLOE4RuWOFf28Lhh9qGYeNlGq4VDXUlJy2th2slBNU8Gp8EzloYZOibZJ7t5ecIrFSjVA==", - "dev": true, - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - } - }, - "fs-constants": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", - "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", - "dev": true - }, - "fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "dev": true - }, - "get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - }, - "getpass": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==", - "dev": true, - "requires": { - "assert-plus": "^1.0.0" - } - }, - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "globalize": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/globalize/-/globalize-1.7.0.tgz", - "integrity": "sha512-faR46vTIbFCeAemyuc9E6/d7Wrx9k2ae2L60UhakztFg6VuE42gENVJNuPFtt7Sdjrk9m2w8+py7Jj+JTNy59w==", - "dev": true, - "requires": { - "cldrjs": "^0.5.4" - } - }, - "graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", - "dev": true - }, - "har-schema": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==", - "dev": true - }, - "har-validator": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", - "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", - "dev": true, - "requires": { - "ajv": "^6.12.3", - "har-schema": "^2.0.0" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "http-signature": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==", - "dev": true, - "requires": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" - } - }, - "human-signals": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", - "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", - "dev": true - }, - "ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "dev": true - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "dev": true, - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true - }, - "invert-kv": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-3.0.1.tgz", - "integrity": "sha512-CYdFeFexxhv/Bcny+Q0BfOV+ltRlJcd4BBZBYFX/O0u4npJrgZtIcjokegtiSMAvlMTJ+Koq0GBCc//3bueQxw==", - "dev": true - }, - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true - }, - "is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "dev": true - }, - "is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", - "dev": true - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "dev": true - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true - }, - "isstream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==", - "dev": true - }, - "jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==", - "dev": true - }, - "json-schema": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", - "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", - "dev": true - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==", - "dev": true - }, - "jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.6" - } - }, - "jsprim": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz", - "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==", - "dev": true, - "requires": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.4.0", - "verror": "1.10.0" - } - }, - "lcid": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/lcid/-/lcid-3.1.1.tgz", - "integrity": "sha512-M6T051+5QCGLBQb8id3hdvIW8+zeFV2FyBGFS9IEK5H9Wt4MueD4bW1eWikpHgZp+5xR3l5c8pZUkQsIA0BFZg==", - "dev": true, - "requires": { - "invert-kv": "^3.0.0" - } - }, - "lockfile": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/lockfile/-/lockfile-1.0.3.tgz", - "integrity": "sha512-t6cSbEstd63ODKh0PdiIIyLgcgO65DgxHrH0YRJbsPszQH0yFXzH9qK8yq8s/MVTDI+lHVLUcbanGMQwUf+Svw==", - "dev": true - }, - "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true - }, - "lodash.isempty": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.isempty/-/lodash.isempty-4.4.0.tgz", - "integrity": "sha512-oKMuF3xEeqDltrGMfDxAPGIVMSSRv8tbRSODbrs4KGsRRLEhrW8N8Rd4DRgB2+621hY8A8XwwrTVhXWpxFvMzg==", - "dev": true - }, - "loopback-connector": { - "version": "4.11.1", - "resolved": "https://registry.npmjs.org/loopback-connector/-/loopback-connector-4.11.1.tgz", - "integrity": "sha512-EA31zur3xIhP4UW+P2rWEcSbqpk4jPddpTBZSSw8KCszM7T0/Pe4HvEmG0MndAWJctRPtrwKDEu/8rWuMDLf+A==", - "dev": true, - "requires": { - "async": "^3.2.0", - "bluebird": "^3.7.2", - "debug": "^4.1.1", - "msgpack5": "^4.2.0", - "strong-globalize": "^5.1.0", - "uuid": "^7.0.3" - }, - "dependencies": { - "mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "dev": true, - "requires": { - "minimist": "^1.2.6" - } - }, - "strong-globalize": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/strong-globalize/-/strong-globalize-5.1.0.tgz", - "integrity": "sha512-9cooAb6kNMDFmTDybkkch1x7b+LuzZNva8oIr+MxXnvx9jcvw4/4DTSXPc53mG68G0Q9YOTYZkhDkWe/DiJ1Qg==", - "dev": true, - "requires": { - "accept-language": "^3.0.18", - "debug": "^4.1.1", - "globalize": "^1.5.0", - "lodash": "^4.17.15", - "md5": "^2.2.1", - "mkdirp": "^0.5.5", - "os-locale": "^5.0.0", - "yamljs": "^0.3.0" - } - }, - "uuid": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-7.0.3.tgz", - "integrity": "sha512-DPSke0pXhTZgoF/d+WSt2QaKMCFSfx7QegxEWT+JOuHF5aWrKEn0G+ztjuJg/gG8/ItK+rbPCD/yNv8yyih6Cg==", - "dev": true - } - } - }, - "loopback-connector-cloudant": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/loopback-connector-cloudant/-/loopback-connector-cloudant-2.5.0.tgz", - "integrity": "sha512-LyG7iW8VRly7Sw1ymfqutW/g33XjKz4FqS2C+8j5QxY2NU/DmV9Ka6fF2qwglNgjj5jQ1To150gblS48JxGFMA==", - "dev": true, - "requires": { - "@cloudant/cloudant": "^4.2.1", - "async": "^3.1.0", - "chalk": "^3.0.0", - "debug": "^4.1.1", - "fs-extra": "^8.1.0", - "lodash": "^4.17.11", - "loopback-connector": "^4.0.0", - "loopback-connector-couchdb2": "^1.5.3", - "request": "^2.81.0", - "strong-globalize": "^6.0.3", - "uuid": "^3.3.3" - }, - "dependencies": { - "chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - } - } - }, - "loopback-connector-couchdb2": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/loopback-connector-couchdb2/-/loopback-connector-couchdb2-1.5.3.tgz", - "integrity": "sha512-eicxgXdsGYPY5gM+xytm+OqtHgMh4gfAlqtoCJEhW0c8TtrjUdWwxOyqT0M1CXCsLj0YD4l8TW92aT14FrBRhA==", - "dev": true, - "requires": { - "async": "^1.5.0", - "debug": "^3.1.0", - "lodash": "^4.17.11", - "loopback-connector": "^4.0.0", - "nano": "^6.4.2", - "request": "^2.81.0", - "strong-globalize": "^4.1.2" - }, - "dependencies": { - "async": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", - "integrity": "sha512-nSVgobk4rv61R9PUSDtYt7mPVB2olxNR5RWJcAsH676/ef11bUZwvu7+RGYrYauVdDPcO519v68wRhXQtxsV9w==", - "dev": true - }, - "cloudant-follow": { - "version": "0.17.0", - "resolved": "https://registry.npmjs.org/cloudant-follow/-/cloudant-follow-0.17.0.tgz", - "integrity": "sha512-JQ1xvKAHh8rsnSVBjATLCjz/vQw1sWBGadxr2H69yFMwD7hShUGDwwEefdypaxroUJ/w6t1cSwilp/hRUxEW8w==", - "dev": true, - "requires": { - "browser-request": "~0.3.0", - "debug": "^3.0.0", - "request": "^2.83.0" - } - }, - "cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "dev": true, - "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "dev": true, - "requires": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - } - }, - "get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - }, - "invert-kv": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz", - "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==", - "dev": true - }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", - "dev": true - }, - "lcid": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz", - "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==", - "dev": true, - "requires": { - "invert-kv": "^2.0.0" - } - }, - "mem": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/mem/-/mem-4.3.0.tgz", - "integrity": "sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w==", - "dev": true, - "requires": { - "map-age-cleaner": "^0.1.1", - "mimic-fn": "^2.0.0", - "p-is-promise": "^2.0.0" - } - }, - "mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "dev": true, - "requires": { - "minimist": "^1.2.6" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "nano": { - "version": "6.4.4", - "resolved": "https://registry.npmjs.org/nano/-/nano-6.4.4.tgz", - "integrity": "sha512-7sldMrZI1ZH8QE29PnzohxLfR67WNVzMKLa7EMl3x9Hr+0G+YpOUCq50qZ9G66APrjcb0Of2BTOZLNBCutZGag==", - "dev": true, - "requires": { - "cloudant-follow": "~0.17.0", - "debug": "^2.2.0", - "errs": "^0.3.2", - "lodash.isempty": "^4.4.0", - "request": "^2.85.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - } - } - }, - "npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", - "dev": true, - "requires": { - "path-key": "^2.0.0" - } - }, - "os-locale": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz", - "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==", - "dev": true, - "requires": { - "execa": "^1.0.0", - "lcid": "^2.0.0", - "mem": "^4.0.0" - } - }, - "path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", - "dev": true - }, - "shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", - "dev": true, - "requires": { - "shebang-regex": "^1.0.0" - } - }, - "shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", - "dev": true - }, - "strong-globalize": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/strong-globalize/-/strong-globalize-4.1.3.tgz", - "integrity": "sha512-SJegV7w5D4AodEspZJtJ7rls3fmi+Zc0PdyJCqBsg4RN9B8TC80/uAI2fikC+s1Jp9FLvr2vDX8f0Fqc62M4OA==", - "dev": true, - "requires": { - "accept-language": "^3.0.18", - "debug": "^4.1.1", - "globalize": "^1.4.2", - "lodash": "^4.17.4", - "md5": "^2.2.1", - "mkdirp": "^0.5.1", - "os-locale": "^3.1.0", - "yamljs": "^0.3.0" - }, - "dependencies": { - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - } - } - }, - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - } - } - }, - "map-age-cleaner": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", - "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", - "dev": true, - "requires": { - "p-defer": "^1.0.0" - } - }, - "md5": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz", - "integrity": "sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==", - "dev": true, - "requires": { - "charenc": "0.0.2", - "crypt": "0.0.2", - "is-buffer": "~1.1.6" - } - }, - "mem": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/mem/-/mem-5.1.1.tgz", - "integrity": "sha512-qvwipnozMohxLXG1pOqoLiZKNkC4r4qqRucSoDwXowsNGDSULiqFTRUF05vcZWnwJSG22qTsynQhxbaMtnX9gw==", - "dev": true, - "requires": { - "map-age-cleaner": "^0.1.3", - "mimic-fn": "^2.1.0", - "p-is-promise": "^2.1.0" - } - }, - "merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "dev": true - }, - "mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "dev": true - }, - "mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "dev": true, - "requires": { - "mime-db": "1.52.0" - } - }, - "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "dev": true - }, - "mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true - }, - "mkdirp-classic": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", - "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==", - "dev": true - }, - "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 - }, - "msgpack5": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/msgpack5/-/msgpack5-4.5.1.tgz", - "integrity": "sha512-zC1vkcliryc4JGlL6OfpHumSYUHWFGimSI+OgfRCjTFLmKA2/foR9rMTOhWiqfOrfxJOctrpWPvrppf8XynJxw==", - "dev": true, - "requires": { - "bl": "^2.0.1", - "inherits": "^2.0.3", - "readable-stream": "^2.3.6", - "safe-buffer": "^5.1.2" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "nan": { - "version": "2.17.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.17.0.tgz", - "integrity": "sha512-2ZTgtl0nJsO0KQCjEpxcIr5D+Yv90plTitZt9JBfQvVJDS5seMl3FOvsh3+9CoYWXf/1l5OaZzzF6nDm4cagaQ==", - "dev": true, - "optional": true - }, - "nano": { - "version": "8.2.3", - "resolved": "https://registry.npmjs.org/nano/-/nano-8.2.3.tgz", - "integrity": "sha512-nubyTQeZ/p+xf3ZFFMd7WrZwpcy9tUDrbaXw9HFBsM6zBY5gXspvOjvG2Zz3emT6nfJtP/h7F2/ESfsVVXnuMw==", - "dev": true, - "requires": { - "@types/request": "^2.48.4", - "cloudant-follow": "^0.18.2", - "debug": "^4.1.1", - "errs": "^0.3.2", - "request": "^2.88.0" - } - }, - "nice-try": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", - "dev": true - }, - "npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dev": true, - "requires": { - "path-key": "^3.0.0" - } - }, - "oauth-sign": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", - "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", - "dev": true - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dev": true, - "requires": { - "wrappy": "1" - } - }, - "onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dev": true, - "requires": { - "mimic-fn": "^2.1.0" - } - }, - "os-locale": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-5.0.0.tgz", - "integrity": "sha512-tqZcNEDAIZKBEPnHPlVDvKrp7NzgLi7jRmhKiUoa2NUmhl13FtkAGLUVR+ZsYvApBQdBfYm43A4tXXQ4IrYLBA==", - "dev": true, - "requires": { - "execa": "^4.0.0", - "lcid": "^3.0.0", - "mem": "^5.0.0" - } - }, - "os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", - "dev": true - }, - "p-defer": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", - "integrity": "sha512-wB3wfAxZpk2AzOfUMJNL+d36xothRSyj8EXOa4f6GMqYDN9BJaaSISbsk+wS9abmnebVw95C2Kb5t85UmpCxuw==", - "dev": true - }, - "p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", - "dev": true - }, - "p-is-promise": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz", - "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==", - "dev": true - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "dev": true - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true - }, - "performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==", - "dev": true - }, - "process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "dev": true - }, - "psl": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", - "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==", - "dev": true - }, - "pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dev": true, - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "punycode": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", - "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", - "dev": true - }, - "qs": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz", - "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==", - "dev": true - }, - "readable-stream": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.1.tgz", - "integrity": "sha512-+rQmrWMYGA90yenhTYsLWAsLsqVC8osOw6PKE1HDYiO0gdPeKe/xDHNzIAIn4C91YQ6oenEhfYqqc1883qHbjQ==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "request": { - "version": "2.88.2", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", - "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", - "dev": true, - "requires": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.3", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "oauth-sign": "~0.9.0", - "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.5.0", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" - }, - "dependencies": { - "form-data": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", - "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", - "dev": true, - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - } - } - } - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true - }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - }, - "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==", - "dev": true, - "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==", - "dev": true - }, - "signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "dev": true - }, - "split-ca": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/split-ca/-/split-ca-1.0.1.tgz", - "integrity": "sha512-Q5thBSxp5t8WPTTJQS59LrGqOZqOsrhDGDVm8azCqIBjSBd7nd9o2PM+mDulQQkh8h//4U6hFZnc/mul8t5pWQ==", - "dev": true - }, - "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", - "dev": true - }, - "ssh2": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/ssh2/-/ssh2-1.11.0.tgz", - "integrity": "sha512-nfg0wZWGSsfUe/IBJkXVll3PEZ//YH2guww+mP88gTpuSU4FtZN7zu9JoeTGOyCNx2dTDtT9fOpWwlzyj4uOOw==", - "dev": true, - "requires": { - "asn1": "^0.2.4", - "bcrypt-pbkdf": "^1.0.2", - "cpu-features": "~0.0.4", - "nan": "^2.16.0" - } - }, - "sshpk": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz", - "integrity": "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==", - "dev": true, - "requires": { - "asn1": "~0.2.3", - "assert-plus": "^1.0.0", - "bcrypt-pbkdf": "^1.0.0", - "dashdash": "^1.12.0", - "ecc-jsbn": "~0.1.1", - "getpass": "^0.1.1", - "jsbn": "~0.1.0", - "safer-buffer": "^2.0.2", - "tweetnacl": "~0.14.0" - } - }, - "stable": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", - "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", - "dev": true - }, - "string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dev": true, - "requires": { - "safe-buffer": "~5.2.0" - } - }, - "strip-eof": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==", - "dev": true - }, - "strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "dev": true - }, - "strong-globalize": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/strong-globalize/-/strong-globalize-6.0.5.tgz", - "integrity": "sha512-7nfUli41TieV9/TSc0N62ve5Q4nfrpy/T0nNNy6TyD3vst79QWmeylCyd3q1gDxh8dqGEtabLNCdPQP1Iuvecw==", - "dev": true, - "requires": { - "accept-language": "^3.0.18", - "debug": "^4.2.0", - "globalize": "^1.6.0", - "lodash": "^4.17.20", - "md5": "^2.3.0", - "mkdirp": "^1.0.4", - "os-locale": "^5.0.0", - "yamljs": "^0.3.0" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "tar-fs": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.0.1.tgz", - "integrity": "sha512-6tzWDMeroL87uF/+lin46k+Q+46rAJ0SyPGz7OW7wTgblI273hsBqk2C1j0/xNadNLKDTUL9BukSjB7cwgmlPA==", - "dev": true, - "requires": { - "chownr": "^1.1.1", - "mkdirp-classic": "^0.5.2", - "pump": "^3.0.0", - "tar-stream": "^2.0.0" - } - }, - "tar-stream": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", - "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", - "dev": true, - "requires": { - "bl": "^4.0.3", - "end-of-stream": "^1.4.1", - "fs-constants": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^3.1.1" - }, - "dependencies": { - "bl": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", - "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", - "dev": true, - "requires": { - "buffer": "^5.5.0", - "inherits": "^2.0.4", - "readable-stream": "^3.4.0" - } - } - } - }, - "tmp": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", - "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", - "dev": true, - "requires": { - "os-tmpdir": "~1.0.2" - } - }, - "tough-cookie": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", - "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", - "dev": true, - "requires": { - "psl": "^1.1.28", - "punycode": "^2.1.1" - } - }, - "tslib": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==", - "dev": true - }, - "tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", - "dev": true, - "requires": { - "safe-buffer": "^5.0.1" - } - }, - "tweetnacl": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==", - "dev": true - }, - "typedarray": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==", - "dev": true - }, - "typescript": { - "version": "4.9.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", - "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", - "dev": true - }, - "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true - }, - "uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dev": true, - "requires": { - "punycode": "^2.1.0" - } - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "dev": true - }, - "uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "dev": true - }, - "verror": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==", - "dev": true, - "requires": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" - } - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "dev": true - }, - "yamljs": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/yamljs/-/yamljs-0.3.0.tgz", - "integrity": "sha512-C/FsVVhht4iPQYXOInoxUM/1ELSf9EsgKH34FofQOp6hwCPrW4vG4w5++TED3xRUo8gD7l0P1J1dLlDYzODsTQ==", - "dev": true, - "requires": { - "argparse": "^1.0.7", - "glob": "^7.0.5" - } - } } } diff --git a/acceptance/repository-mongodb/package-lock.json b/acceptance/repository-mongodb/package-lock.json index 2f6a85d9a1ac..7fd57d30015d 100644 --- a/acceptance/repository-mongodb/package-lock.json +++ b/acceptance/repository-mongodb/package-lock.json @@ -1,7 +1,7 @@ { "name": "@loopback/test-repository-mongodb", "version": "0.12.9", - "lockfileVersion": 2, + "lockfileVersion": 3, "requires": true, "packages": { "": { @@ -17,241 +17,10 @@ "node": "14 || 16 || 18 || 19" } }, - "../../packages/build": { - "name": "@loopback/build", - "version": "9.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.33.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.3", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "bin": { - "lb-clean": "bin/run-clean.js", - "lb-eslint": "bin/run-eslint.js", - "lb-mocha": "bin/run-mocha.js", - "lb-nyc": "bin/run-nyc.js", - "lb-prettier": "bin/run-prettier.js", - "lb-tsc": "bin/compile-package.js", - "lb-ttsc": "bin/compile-package.js" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/context": { - "name": "@loopback/context", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/metadata": "^5.0.8", - "@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" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.0", - "bluebird": "^3.7.2" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/core": { - "name": "@loopback/core", - "version": "4.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/context": "^5.0.8", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/eslint-config": { - "name": "@loopback/eslint-config", - "version": "13.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/eslint-plugin": "^5.51.0", - "@typescript-eslint/parser": "^5.51.0", - "eslint-config-prettier": "^8.6.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "eslint": "^8.33.0" - } - }, - "../../packages/filter": { - "name": "@loopback/filter", - "version": "3.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "typescript": "~4.9.4" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/metadata": { - "name": "@loopback/metadata", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/repository": { - "name": "@loopback/repository", - "version": "5.1.3", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/filter": "^3.0.8", - "@types/debug": "^4.1.7", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "loopback-datasource-juggler": "^4.28.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bson": "^4.0.5", - "@types/json-schema": "^7.0.11", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "bson": "4.7.2" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../../packages/repository-tests": { - "name": "@loopback/repository-tests", - "version": "0.21.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "lodash": "^4.17.21" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3" - } - }, - "../../packages/testlab": { - "name": "@loopback/testlab", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@hapi/shot": "^6.0.0", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, "node_modules/@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==", + "version": "14.18.40", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.40.tgz", + "integrity": "sha512-pGteXO/JQX7wPxGR8lyT+doqjMa7XvlVowwrDwLfX92k5SdLkk4cwC7CYSLBxrenw/R5oQwKioVIak7ZgplM3g==", "dev": true }, "node_modules/accept-language": { @@ -573,9 +342,9 @@ "dev": true }, "node_modules/loopback-connector": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/loopback-connector/-/loopback-connector-5.2.1.tgz", - "integrity": "sha512-jWCjljtMSe+pZV5X5pYQOg2Gt3DjiC4O9dha2lXdXigS9rrhZbrBrHL8leA+qnYrexcoEPwL5Pcxc0AqVwT2bw==", + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/loopback-connector/-/loopback-connector-5.2.2.tgz", + "integrity": "sha512-VY1LK+z3fp2ehCcq2jm1xTpBuKrtJcBuUZZhxAnYYAN3VXemmjLeVU0F/MmokfKL1zx1pkPKdjBPb+nNsatzeA==", "dev": true, "dependencies": { "async": "^3.2.4", @@ -1075,651 +844,5 @@ "yaml2json": "bin/yaml2json" } } - }, - "dependencies": { - "@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==", - "dev": true - }, - "accept-language": { - "version": "3.0.18", - "resolved": "https://registry.npmjs.org/accept-language/-/accept-language-3.0.18.tgz", - "integrity": "sha512-sUofgqBPzgfcF20sPoBYGQ1IhQLt2LSkxTnlQSuLF3n5gPEqd5AimbvOvHEi0T1kLMiGVqPWzI5a9OteBRth3A==", - "dev": true, - "requires": { - "bcp47": "^1.1.2", - "stable": "^0.1.6" - } - }, - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dev": true, - "requires": { - "sprintf-js": "~1.0.2" - } - }, - "async": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", - "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==", - "dev": true - }, - "balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true - }, - "bcp47": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/bcp47/-/bcp47-1.1.2.tgz", - "integrity": "sha512-JnkkL4GUpOvvanH9AZPX38CxhiLsXMBicBY2IAtqiVN8YulGDQybUydWA4W6yAMtw6iShtw+8HEF6cfrTHU+UQ==", - "dev": true - }, - "bl": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/bl/-/bl-2.2.1.tgz", - "integrity": "sha512-6Pesp1w0DEX1N550i/uGV/TqucVL4AM/pgThFSN/Qq9si1/DF9aIHs1BxD8V/QU0HoeHO6cQRTAuYnLPKq1e4g==", - "dev": true, - "requires": { - "readable-stream": "^2.3.5", - "safe-buffer": "^5.1.1" - } - }, - "bluebird": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", - "dev": true - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "bson": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/bson/-/bson-1.1.6.tgz", - "integrity": "sha512-EvVNVeGo4tHxwi8L6bPj3y3itEvStdwvvlojVxxbyYfoaxJ6keLgrTuKdyfEAszFK+H3olzBuafE0yoh0D1gdg==", - "dev": true - }, - "charenc": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz", - "integrity": "sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA==", - "dev": true - }, - "cldrjs": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/cldrjs/-/cldrjs-0.5.5.tgz", - "integrity": "sha512-KDwzwbmLIPfCgd8JERVDpQKrUUM1U4KpFJJg2IROv89rF172lLufoJnqJ/Wea6fXL5bO6WjuLMzY8V52UWPvkA==", - "dev": true - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dev": true - }, - "core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", - "dev": true - }, - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "crypt": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz", - "integrity": "sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow==", - "dev": true - }, - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "denque": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/denque/-/denque-1.5.1.tgz", - "integrity": "sha512-XwE+iZ4D6ZUB7mfYRMb5wByE8L74HCn30FBN7sWnXksWc1LO1bPDl67pBR9o/kC4z/xSNAwkMYcGgqDV3BE3Hw==", - "dev": true - }, - "end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dev": true, - "requires": { - "once": "^1.4.0" - } - }, - "execa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", - "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", - "dev": true, - "requires": { - "cross-spawn": "^7.0.0", - "get-stream": "^5.0.0", - "human-signals": "^1.1.1", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.0", - "onetime": "^5.1.0", - "signal-exit": "^3.0.2", - "strip-final-newline": "^2.0.0" - } - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "dev": true - }, - "get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - }, - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "globalize": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/globalize/-/globalize-1.7.0.tgz", - "integrity": "sha512-faR46vTIbFCeAemyuc9E6/d7Wrx9k2ae2L60UhakztFg6VuE42gENVJNuPFtt7Sdjrk9m2w8+py7Jj+JTNy59w==", - "dev": true, - "requires": { - "cldrjs": "^0.5.4" - } - }, - "human-signals": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", - "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", - "dev": true - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "dev": true, - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true - }, - "invert-kv": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-3.0.1.tgz", - "integrity": "sha512-CYdFeFexxhv/Bcny+Q0BfOV+ltRlJcd4BBZBYFX/O0u4npJrgZtIcjokegtiSMAvlMTJ+Koq0GBCc//3bueQxw==", - "dev": true - }, - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true - }, - "is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "dev": true - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "dev": true - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true - }, - "lcid": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/lcid/-/lcid-3.1.1.tgz", - "integrity": "sha512-M6T051+5QCGLBQb8id3hdvIW8+zeFV2FyBGFS9IEK5H9Wt4MueD4bW1eWikpHgZp+5xR3l5c8pZUkQsIA0BFZg==", - "dev": true, - "requires": { - "invert-kv": "^3.0.0" - } - }, - "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true - }, - "loopback-connector": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/loopback-connector/-/loopback-connector-5.2.1.tgz", - "integrity": "sha512-jWCjljtMSe+pZV5X5pYQOg2Gt3DjiC4O9dha2lXdXigS9rrhZbrBrHL8leA+qnYrexcoEPwL5Pcxc0AqVwT2bw==", - "dev": true, - "requires": { - "async": "^3.2.4", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "msgpack5": "^4.5.1", - "strong-globalize": "^6.0.5", - "uuid": "^8.3.2" - } - }, - "loopback-connector-mongodb": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/loopback-connector-mongodb/-/loopback-connector-mongodb-6.2.0.tgz", - "integrity": "sha512-6sNCBErTICRxd66a6iASbDiuKYNF4R8wMhPVb2gDNi8hKpfNEtyBucy2s3R0IbNqwy8i9CSZNCETn3Fu+vEglg==", - "dev": true, - "requires": { - "async": "^3.2.2", - "bson": "^1.0.6", - "debug": "^4.1.0", - "loopback-connector": "^5.0.0", - "mongodb": "^3.7.3", - "strong-globalize": "^6.0.0" - } - }, - "map-age-cleaner": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", - "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", - "dev": true, - "requires": { - "p-defer": "^1.0.0" - } - }, - "md5": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz", - "integrity": "sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==", - "dev": true, - "requires": { - "charenc": "0.0.2", - "crypt": "0.0.2", - "is-buffer": "~1.1.6" - } - }, - "mem": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/mem/-/mem-5.1.1.tgz", - "integrity": "sha512-qvwipnozMohxLXG1pOqoLiZKNkC4r4qqRucSoDwXowsNGDSULiqFTRUF05vcZWnwJSG22qTsynQhxbaMtnX9gw==", - "dev": true, - "requires": { - "map-age-cleaner": "^0.1.3", - "mimic-fn": "^2.1.0", - "p-is-promise": "^2.1.0" - } - }, - "memory-pager": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/memory-pager/-/memory-pager-1.5.0.tgz", - "integrity": "sha512-ZS4Bp4r/Zoeq6+NLJpP+0Zzm0pR8whtGPf1XExKLJBAczGMnSi3It14OiNCStjQjM6NU1okjQGSxgEZN8eBYKg==", - "dev": true, - "optional": true - }, - "merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "dev": true - }, - "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true - }, - "mongodb": { - "version": "3.7.3", - "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-3.7.3.tgz", - "integrity": "sha512-Psm+g3/wHXhjBEktkxXsFMZvd3nemI0r3IPsE0bU+4//PnvNWKkzhZcEsbPcYiWqe8XqXJJEg4Tgtr7Raw67Yw==", - "dev": true, - "requires": { - "bl": "^2.2.1", - "bson": "^1.1.4", - "denque": "^1.4.1", - "optional-require": "^1.1.8", - "safe-buffer": "^5.1.2", - "saslprep": "^1.0.0" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "msgpack5": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/msgpack5/-/msgpack5-4.5.1.tgz", - "integrity": "sha512-zC1vkcliryc4JGlL6OfpHumSYUHWFGimSI+OgfRCjTFLmKA2/foR9rMTOhWiqfOrfxJOctrpWPvrppf8XynJxw==", - "dev": true, - "requires": { - "bl": "^2.0.1", - "inherits": "^2.0.3", - "readable-stream": "^2.3.6", - "safe-buffer": "^5.1.2" - } - }, - "npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dev": true, - "requires": { - "path-key": "^3.0.0" - } - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dev": true, - "requires": { - "wrappy": "1" - } - }, - "onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dev": true, - "requires": { - "mimic-fn": "^2.1.0" - } - }, - "optional-require": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/optional-require/-/optional-require-1.1.8.tgz", - "integrity": "sha512-jq83qaUb0wNg9Krv1c5OQ+58EK+vHde6aBPzLvPPqJm89UQWsvSuFy9X/OSNJnFeSOKo7btE0n8Nl2+nE+z5nA==", - "dev": true, - "requires": { - "require-at": "^1.0.6" - } - }, - "os-locale": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-5.0.0.tgz", - "integrity": "sha512-tqZcNEDAIZKBEPnHPlVDvKrp7NzgLi7jRmhKiUoa2NUmhl13FtkAGLUVR+ZsYvApBQdBfYm43A4tXXQ4IrYLBA==", - "dev": true, - "requires": { - "execa": "^4.0.0", - "lcid": "^3.0.0", - "mem": "^5.0.0" - } - }, - "p-defer": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", - "integrity": "sha512-wB3wfAxZpk2AzOfUMJNL+d36xothRSyj8EXOa4f6GMqYDN9BJaaSISbsk+wS9abmnebVw95C2Kb5t85UmpCxuw==", - "dev": true - }, - "p-is-promise": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz", - "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==", - "dev": true - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "dev": true - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true - }, - "process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "dev": true - }, - "pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dev": true, - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - }, - "dependencies": { - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - } - } - }, - "require-at": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/require-at/-/require-at-1.0.6.tgz", - "integrity": "sha512-7i1auJbMUrXEAZCOQ0VNJgmcT2VOKPRl2YGJwgpHpC9CE91Mv4/4UYIUm4chGJaI381ZDq1JUicFii64Hapd8g==", - "dev": true - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true - }, - "saslprep": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/saslprep/-/saslprep-1.0.3.tgz", - "integrity": "sha512-/MY/PEMbk2SuY5sScONwhUDsV2p77Znkb/q3nSVstq/yQzYJOH/Azh29p9oJLsl3LnQwSvZDKagDGBsBwSooag==", - "dev": true, - "optional": true, - "requires": { - "sparse-bitfield": "^3.0.3" - } - }, - "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==", - "dev": true, - "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==", - "dev": true - }, - "signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "dev": true - }, - "sparse-bitfield": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/sparse-bitfield/-/sparse-bitfield-3.0.3.tgz", - "integrity": "sha512-kvzhi7vqKTfkh0PZU+2D2PIllw2ymqJKujUcyPMd9Y75Nv4nPbGJZXNhxsgdQab2BmlDct1YnfQCguEvHr7VsQ==", - "dev": true, - "optional": true, - "requires": { - "memory-pager": "^1.0.2" - } - }, - "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", - "dev": true - }, - "stable": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", - "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", - "dev": true - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - }, - "dependencies": { - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - } - } - }, - "strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "dev": true - }, - "strong-globalize": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/strong-globalize/-/strong-globalize-6.0.5.tgz", - "integrity": "sha512-7nfUli41TieV9/TSc0N62ve5Q4nfrpy/T0nNNy6TyD3vst79QWmeylCyd3q1gDxh8dqGEtabLNCdPQP1Iuvecw==", - "dev": true, - "requires": { - "accept-language": "^3.0.18", - "debug": "^4.2.0", - "globalize": "^1.6.0", - "lodash": "^4.17.20", - "md5": "^2.3.0", - "mkdirp": "^1.0.4", - "os-locale": "^5.0.0", - "yamljs": "^0.3.0" - } - }, - "tslib": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==", - "dev": true - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "dev": true - }, - "uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "dev": true - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "dev": true - }, - "yamljs": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/yamljs/-/yamljs-0.3.0.tgz", - "integrity": "sha512-C/FsVVhht4iPQYXOInoxUM/1ELSf9EsgKH34FofQOp6hwCPrW4vG4w5++TED3xRUo8gD7l0P1J1dLlDYzODsTQ==", - "dev": true, - "requires": { - "argparse": "^1.0.7", - "glob": "^7.0.5" - } - } } } diff --git a/acceptance/repository-mysql/package-lock.json b/acceptance/repository-mysql/package-lock.json index a32894c33d12..8697aecdb051 100644 --- a/acceptance/repository-mysql/package-lock.json +++ b/acceptance/repository-mysql/package-lock.json @@ -1,7 +1,7 @@ { "name": "@loopback/test-repository-mysql", "version": "0.12.9", - "lockfileVersion": 2, + "lockfileVersion": 3, "requires": true, "packages": { "": { @@ -17,241 +17,10 @@ "node": "14 || 16 || 18 || 19" } }, - "../../packages/build": { - "name": "@loopback/build", - "version": "9.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.33.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.3", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "bin": { - "lb-clean": "bin/run-clean.js", - "lb-eslint": "bin/run-eslint.js", - "lb-mocha": "bin/run-mocha.js", - "lb-nyc": "bin/run-nyc.js", - "lb-prettier": "bin/run-prettier.js", - "lb-tsc": "bin/compile-package.js", - "lb-ttsc": "bin/compile-package.js" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/context": { - "name": "@loopback/context", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/metadata": "^5.0.8", - "@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" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.0", - "bluebird": "^3.7.2" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/core": { - "name": "@loopback/core", - "version": "4.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/context": "^5.0.8", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/eslint-config": { - "name": "@loopback/eslint-config", - "version": "13.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/eslint-plugin": "^5.51.0", - "@typescript-eslint/parser": "^5.51.0", - "eslint-config-prettier": "^8.6.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "eslint": "^8.33.0" - } - }, - "../../packages/filter": { - "name": "@loopback/filter", - "version": "3.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "typescript": "~4.9.4" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/metadata": { - "name": "@loopback/metadata", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/repository": { - "name": "@loopback/repository", - "version": "5.1.3", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/filter": "^3.0.8", - "@types/debug": "^4.1.7", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "loopback-datasource-juggler": "^4.28.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bson": "^4.0.5", - "@types/json-schema": "^7.0.11", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "bson": "4.7.2" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../../packages/repository-tests": { - "name": "@loopback/repository-tests", - "version": "0.21.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "lodash": "^4.17.21" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3" - } - }, - "../../packages/testlab": { - "name": "@loopback/testlab", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@hapi/shot": "^6.0.0", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, "node_modules/@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==", + "version": "14.18.40", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.40.tgz", + "integrity": "sha512-pGteXO/JQX7wPxGR8lyT+doqjMa7XvlVowwrDwLfX92k5SdLkk4cwC7CYSLBxrenw/R5oQwKioVIak7ZgplM3g==", "dev": true }, "node_modules/accept-language": { @@ -564,9 +333,9 @@ "dev": true }, "node_modules/loopback-connector": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/loopback-connector/-/loopback-connector-5.2.1.tgz", - "integrity": "sha512-jWCjljtMSe+pZV5X5pYQOg2Gt3DjiC4O9dha2lXdXigS9rrhZbrBrHL8leA+qnYrexcoEPwL5Pcxc0AqVwT2bw==", + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/loopback-connector/-/loopback-connector-5.2.2.tgz", + "integrity": "sha512-VY1LK+z3fp2ehCcq2jm1xTpBuKrtJcBuUZZhxAnYYAN3VXemmjLeVU0F/MmokfKL1zx1pkPKdjBPb+nNsatzeA==", "dev": true, "dependencies": { "async": "^3.2.4", @@ -1021,630 +790,5 @@ "yaml2json": "bin/yaml2json" } } - }, - "dependencies": { - "@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==", - "dev": true - }, - "accept-language": { - "version": "3.0.18", - "resolved": "https://registry.npmjs.org/accept-language/-/accept-language-3.0.18.tgz", - "integrity": "sha512-sUofgqBPzgfcF20sPoBYGQ1IhQLt2LSkxTnlQSuLF3n5gPEqd5AimbvOvHEi0T1kLMiGVqPWzI5a9OteBRth3A==", - "dev": true, - "requires": { - "bcp47": "^1.1.2", - "stable": "^0.1.6" - } - }, - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dev": true, - "requires": { - "sprintf-js": "~1.0.2" - } - }, - "async": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", - "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==", - "dev": true - }, - "balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true - }, - "bcp47": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/bcp47/-/bcp47-1.1.2.tgz", - "integrity": "sha512-JnkkL4GUpOvvanH9AZPX38CxhiLsXMBicBY2IAtqiVN8YulGDQybUydWA4W6yAMtw6iShtw+8HEF6cfrTHU+UQ==", - "dev": true - }, - "bignumber.js": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.0.0.tgz", - "integrity": "sha512-t/OYhhJ2SD+YGBQcjY8GzzDHEk9f3nerxjtfa6tlMXfe7frs/WozhvCNoGvpM0P3bNf3Gq5ZRMlGr5f3r4/N8A==", - "dev": true - }, - "bl": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/bl/-/bl-2.2.1.tgz", - "integrity": "sha512-6Pesp1w0DEX1N550i/uGV/TqucVL4AM/pgThFSN/Qq9si1/DF9aIHs1BxD8V/QU0HoeHO6cQRTAuYnLPKq1e4g==", - "dev": true, - "requires": { - "readable-stream": "^2.3.5", - "safe-buffer": "^5.1.1" - } - }, - "bluebird": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", - "dev": true - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "charenc": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz", - "integrity": "sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA==", - "dev": true - }, - "cldrjs": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/cldrjs/-/cldrjs-0.5.5.tgz", - "integrity": "sha512-KDwzwbmLIPfCgd8JERVDpQKrUUM1U4KpFJJg2IROv89rF172lLufoJnqJ/Wea6fXL5bO6WjuLMzY8V52UWPvkA==", - "dev": true - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dev": true - }, - "core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", - "dev": true - }, - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "crypt": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz", - "integrity": "sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow==", - "dev": true - }, - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dev": true, - "requires": { - "once": "^1.4.0" - } - }, - "execa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", - "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", - "dev": true, - "requires": { - "cross-spawn": "^7.0.0", - "get-stream": "^5.0.0", - "human-signals": "^1.1.1", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.0", - "onetime": "^5.1.0", - "signal-exit": "^3.0.2", - "strip-final-newline": "^2.0.0" - } - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "dev": true - }, - "get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - }, - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "globalize": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/globalize/-/globalize-1.7.0.tgz", - "integrity": "sha512-faR46vTIbFCeAemyuc9E6/d7Wrx9k2ae2L60UhakztFg6VuE42gENVJNuPFtt7Sdjrk9m2w8+py7Jj+JTNy59w==", - "dev": true, - "requires": { - "cldrjs": "^0.5.4" - } - }, - "human-signals": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", - "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", - "dev": true - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "dev": true, - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true - }, - "invert-kv": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-3.0.1.tgz", - "integrity": "sha512-CYdFeFexxhv/Bcny+Q0BfOV+ltRlJcd4BBZBYFX/O0u4npJrgZtIcjokegtiSMAvlMTJ+Koq0GBCc//3bueQxw==", - "dev": true - }, - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true - }, - "is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "dev": true - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "dev": true - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true - }, - "lcid": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/lcid/-/lcid-3.1.1.tgz", - "integrity": "sha512-M6T051+5QCGLBQb8id3hdvIW8+zeFV2FyBGFS9IEK5H9Wt4MueD4bW1eWikpHgZp+5xR3l5c8pZUkQsIA0BFZg==", - "dev": true, - "requires": { - "invert-kv": "^3.0.0" - } - }, - "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true - }, - "loopback-connector": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/loopback-connector/-/loopback-connector-5.2.1.tgz", - "integrity": "sha512-jWCjljtMSe+pZV5X5pYQOg2Gt3DjiC4O9dha2lXdXigS9rrhZbrBrHL8leA+qnYrexcoEPwL5Pcxc0AqVwT2bw==", - "dev": true, - "requires": { - "async": "^3.2.4", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "msgpack5": "^4.5.1", - "strong-globalize": "^6.0.5", - "uuid": "^8.3.2" - } - }, - "loopback-connector-mysql": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/loopback-connector-mysql/-/loopback-connector-mysql-6.2.0.tgz", - "integrity": "sha512-s7ottWV13+NMwc4CKnYX6HL2sIpsrgdXhCcLUAW5aQBQzKM4qdGCuGwNMtirSvLuwIcMi/wCCQnGOyWUsgOtKw==", - "dev": true, - "requires": { - "async": "^3.2.0", - "debug": "^4.1.1", - "lodash": "^4.17.11", - "loopback-connector": "^5.2.0", - "mysql": "^2.11.1", - "strong-globalize": "^6.0.4" - } - }, - "map-age-cleaner": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", - "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", - "dev": true, - "requires": { - "p-defer": "^1.0.0" - } - }, - "md5": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz", - "integrity": "sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==", - "dev": true, - "requires": { - "charenc": "0.0.2", - "crypt": "0.0.2", - "is-buffer": "~1.1.6" - } - }, - "mem": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/mem/-/mem-5.1.1.tgz", - "integrity": "sha512-qvwipnozMohxLXG1pOqoLiZKNkC4r4qqRucSoDwXowsNGDSULiqFTRUF05vcZWnwJSG22qTsynQhxbaMtnX9gw==", - "dev": true, - "requires": { - "map-age-cleaner": "^0.1.3", - "mimic-fn": "^2.1.0", - "p-is-promise": "^2.1.0" - } - }, - "merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "dev": true - }, - "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "msgpack5": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/msgpack5/-/msgpack5-4.5.1.tgz", - "integrity": "sha512-zC1vkcliryc4JGlL6OfpHumSYUHWFGimSI+OgfRCjTFLmKA2/foR9rMTOhWiqfOrfxJOctrpWPvrppf8XynJxw==", - "dev": true, - "requires": { - "bl": "^2.0.1", - "inherits": "^2.0.3", - "readable-stream": "^2.3.6", - "safe-buffer": "^5.1.2" - } - }, - "mysql": { - "version": "2.18.1", - "resolved": "https://registry.npmjs.org/mysql/-/mysql-2.18.1.tgz", - "integrity": "sha512-Bca+gk2YWmqp2Uf6k5NFEurwY/0td0cpebAucFpY/3jhrwrVGuxU2uQFCHjU19SJfje0yQvi+rVWdq78hR5lig==", - "dev": true, - "requires": { - "bignumber.js": "9.0.0", - "readable-stream": "2.3.7", - "safe-buffer": "5.1.2", - "sqlstring": "2.3.1" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - } - } - }, - "npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dev": true, - "requires": { - "path-key": "^3.0.0" - } - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dev": true, - "requires": { - "wrappy": "1" - } - }, - "onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dev": true, - "requires": { - "mimic-fn": "^2.1.0" - } - }, - "os-locale": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-5.0.0.tgz", - "integrity": "sha512-tqZcNEDAIZKBEPnHPlVDvKrp7NzgLi7jRmhKiUoa2NUmhl13FtkAGLUVR+ZsYvApBQdBfYm43A4tXXQ4IrYLBA==", - "dev": true, - "requires": { - "execa": "^4.0.0", - "lcid": "^3.0.0", - "mem": "^5.0.0" - } - }, - "p-defer": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", - "integrity": "sha512-wB3wfAxZpk2AzOfUMJNL+d36xothRSyj8EXOa4f6GMqYDN9BJaaSISbsk+wS9abmnebVw95C2Kb5t85UmpCxuw==", - "dev": true - }, - "p-is-promise": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz", - "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==", - "dev": true - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "dev": true - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true - }, - "process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "dev": true - }, - "pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dev": true, - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - }, - "dependencies": { - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - } - } - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true - }, - "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==", - "dev": true, - "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==", - "dev": true - }, - "signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "dev": true - }, - "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", - "dev": true - }, - "sqlstring": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/sqlstring/-/sqlstring-2.3.1.tgz", - "integrity": "sha512-ooAzh/7dxIG5+uDik1z/Rd1vli0+38izZhGzSa34FwR7IbelPWCCKSNIl8jlL/F7ERvy8CB2jNeM1E9i9mXMAQ==", - "dev": true - }, - "stable": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", - "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", - "dev": true - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - }, - "dependencies": { - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - } - } - }, - "strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "dev": true - }, - "strong-globalize": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/strong-globalize/-/strong-globalize-6.0.5.tgz", - "integrity": "sha512-7nfUli41TieV9/TSc0N62ve5Q4nfrpy/T0nNNy6TyD3vst79QWmeylCyd3q1gDxh8dqGEtabLNCdPQP1Iuvecw==", - "dev": true, - "requires": { - "accept-language": "^3.0.18", - "debug": "^4.2.0", - "globalize": "^1.6.0", - "lodash": "^4.17.20", - "md5": "^2.3.0", - "mkdirp": "^1.0.4", - "os-locale": "^5.0.0", - "yamljs": "^0.3.0" - } - }, - "tslib": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==", - "dev": true - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "dev": true - }, - "uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "dev": true - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "dev": true - }, - "yamljs": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/yamljs/-/yamljs-0.3.0.tgz", - "integrity": "sha512-C/FsVVhht4iPQYXOInoxUM/1ELSf9EsgKH34FofQOp6hwCPrW4vG4w5++TED3xRUo8gD7l0P1J1dLlDYzODsTQ==", - "dev": true, - "requires": { - "argparse": "^1.0.7", - "glob": "^7.0.5" - } - } } } diff --git a/acceptance/repository-postgresql/package-lock.json b/acceptance/repository-postgresql/package-lock.json index 586608b0b9fa..0b186ad31c57 100644 --- a/acceptance/repository-postgresql/package-lock.json +++ b/acceptance/repository-postgresql/package-lock.json @@ -1,7 +1,7 @@ { "name": "@loopback/test-repository-postgresql", "version": "4.0.9", - "lockfileVersion": 2, + "lockfileVersion": 3, "requires": true, "packages": { "": { @@ -17,241 +17,10 @@ "node": "14 || 16 || 18 || 19" } }, - "../../packages/build": { - "name": "@loopback/build", - "version": "9.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.33.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.3", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "bin": { - "lb-clean": "bin/run-clean.js", - "lb-eslint": "bin/run-eslint.js", - "lb-mocha": "bin/run-mocha.js", - "lb-nyc": "bin/run-nyc.js", - "lb-prettier": "bin/run-prettier.js", - "lb-tsc": "bin/compile-package.js", - "lb-ttsc": "bin/compile-package.js" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/context": { - "name": "@loopback/context", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/metadata": "^5.0.8", - "@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" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.0", - "bluebird": "^3.7.2" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/core": { - "name": "@loopback/core", - "version": "4.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/context": "^5.0.8", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/eslint-config": { - "name": "@loopback/eslint-config", - "version": "13.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/eslint-plugin": "^5.51.0", - "@typescript-eslint/parser": "^5.51.0", - "eslint-config-prettier": "^8.6.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "eslint": "^8.33.0" - } - }, - "../../packages/filter": { - "name": "@loopback/filter", - "version": "3.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "typescript": "~4.9.4" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/metadata": { - "name": "@loopback/metadata", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/repository": { - "name": "@loopback/repository", - "version": "5.1.3", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/filter": "^3.0.8", - "@types/debug": "^4.1.7", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "loopback-datasource-juggler": "^4.28.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bson": "^4.0.5", - "@types/json-schema": "^7.0.11", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "bson": "4.7.2" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../../packages/repository-tests": { - "name": "@loopback/repository-tests", - "version": "0.21.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "lodash": "^4.17.21" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3" - } - }, - "../../packages/testlab": { - "name": "@loopback/testlab", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@hapi/shot": "^6.0.0", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, "node_modules/@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==", + "version": "14.18.40", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.40.tgz", + "integrity": "sha512-pGteXO/JQX7wPxGR8lyT+doqjMa7XvlVowwrDwLfX92k5SdLkk4cwC7CYSLBxrenw/R5oQwKioVIak7ZgplM3g==", "dev": true }, "node_modules/accept-language": { @@ -622,9 +391,9 @@ "dev": true }, "node_modules/loopback-connector": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/loopback-connector/-/loopback-connector-5.2.1.tgz", - "integrity": "sha512-jWCjljtMSe+pZV5X5pYQOg2Gt3DjiC4O9dha2lXdXigS9rrhZbrBrHL8leA+qnYrexcoEPwL5Pcxc0AqVwT2bw==", + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/loopback-connector/-/loopback-connector-5.2.2.tgz", + "integrity": "sha512-VY1LK+z3fp2ehCcq2jm1xTpBuKrtJcBuUZZhxAnYYAN3VXemmjLeVU0F/MmokfKL1zx1pkPKdjBPb+nNsatzeA==", "dev": true, "dependencies": { "async": "^3.2.4", @@ -856,15 +625,15 @@ } }, "node_modules/pg": { - "version": "8.9.0", - "resolved": "https://registry.npmjs.org/pg/-/pg-8.9.0.tgz", - "integrity": "sha512-ZJM+qkEbtOHRuXjmvBtOgNOXOtLSbxiMiUVMgE4rV6Zwocy03RicCVvDXgx8l4Biwo8/qORUnEqn2fdQzV7KCg==", + "version": "8.10.0", + "resolved": "https://registry.npmjs.org/pg/-/pg-8.10.0.tgz", + "integrity": "sha512-ke7o7qSTMb47iwzOSaZMfeR7xToFdkE71ifIipOAAaLIM0DYzfOAXlgFFmYUIE2BcJtvnVlGCID84ZzCegE8CQ==", "dev": true, "dependencies": { "buffer-writer": "2.0.0", "packet-reader": "1.0.0", "pg-connection-string": "^2.5.0", - "pg-pool": "^3.5.2", + "pg-pool": "^3.6.0", "pg-protocol": "^1.6.0", "pg-types": "^2.1.0", "pgpass": "1.x" @@ -897,9 +666,9 @@ } }, "node_modules/pg-pool": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/pg-pool/-/pg-pool-3.5.2.tgz", - "integrity": "sha512-His3Fh17Z4eg7oANLob6ZvH8xIVen3phEZh2QuyrIl4dQSDVEabNducv6ysROKpDNPSD+12tONZVWfSgMvDD9w==", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/pg-pool/-/pg-pool-3.6.0.tgz", + "integrity": "sha512-clFRf2ksqd+F497kWFyM21tMjeikn60oGDmqMT8UBrynEwVEX/5R5xd2sdvdo1cZCFlguORNpVuqxIj+aK4cfQ==", "dev": true, "peerDependencies": { "pg": ">=8.0" @@ -1201,755 +970,5 @@ "yaml2json": "bin/yaml2json" } } - }, - "dependencies": { - "@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==", - "dev": true - }, - "accept-language": { - "version": "3.0.18", - "resolved": "https://registry.npmjs.org/accept-language/-/accept-language-3.0.18.tgz", - "integrity": "sha512-sUofgqBPzgfcF20sPoBYGQ1IhQLt2LSkxTnlQSuLF3n5gPEqd5AimbvOvHEi0T1kLMiGVqPWzI5a9OteBRth3A==", - "dev": true, - "requires": { - "bcp47": "^1.1.2", - "stable": "^0.1.6" - } - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dev": true, - "requires": { - "sprintf-js": "~1.0.2" - } - }, - "async": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", - "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==", - "dev": true - }, - "balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true - }, - "bcp47": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/bcp47/-/bcp47-1.1.2.tgz", - "integrity": "sha512-JnkkL4GUpOvvanH9AZPX38CxhiLsXMBicBY2IAtqiVN8YulGDQybUydWA4W6yAMtw6iShtw+8HEF6cfrTHU+UQ==", - "dev": true - }, - "bl": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/bl/-/bl-2.2.1.tgz", - "integrity": "sha512-6Pesp1w0DEX1N550i/uGV/TqucVL4AM/pgThFSN/Qq9si1/DF9aIHs1BxD8V/QU0HoeHO6cQRTAuYnLPKq1e4g==", - "dev": true, - "requires": { - "readable-stream": "^2.3.5", - "safe-buffer": "^5.1.1" - } - }, - "bluebird": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", - "dev": true - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "buffer-writer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/buffer-writer/-/buffer-writer-2.0.0.tgz", - "integrity": "sha512-a7ZpuTZU1TRtnwyCNW3I5dc0wWNC3VR9S++Ewyk2HHZdrO3CQJqSpd+95Us590V6AL7JqUAH2IwZ/398PmNFgw==", - "dev": true - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "charenc": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz", - "integrity": "sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA==", - "dev": true - }, - "cldrjs": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/cldrjs/-/cldrjs-0.5.5.tgz", - "integrity": "sha512-KDwzwbmLIPfCgd8JERVDpQKrUUM1U4KpFJJg2IROv89rF172lLufoJnqJ/Wea6fXL5bO6WjuLMzY8V52UWPvkA==", - "dev": true - }, - "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==", - "dev": true, - "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==", - "dev": true - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dev": true - }, - "core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", - "dev": true - }, - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "crypt": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz", - "integrity": "sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow==", - "dev": true - }, - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dev": true, - "requires": { - "once": "^1.4.0" - } - }, - "execa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", - "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", - "dev": true, - "requires": { - "cross-spawn": "^7.0.0", - "get-stream": "^5.0.0", - "human-signals": "^1.1.1", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.0", - "onetime": "^5.1.0", - "signal-exit": "^3.0.2", - "strip-final-newline": "^2.0.0" - } - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "dev": true - }, - "get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - }, - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "globalize": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/globalize/-/globalize-1.7.0.tgz", - "integrity": "sha512-faR46vTIbFCeAemyuc9E6/d7Wrx9k2ae2L60UhakztFg6VuE42gENVJNuPFtt7Sdjrk9m2w8+py7Jj+JTNy59w==", - "dev": true, - "requires": { - "cldrjs": "^0.5.4" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "human-signals": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", - "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", - "dev": true - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "dev": true, - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true - }, - "invert-kv": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-3.0.1.tgz", - "integrity": "sha512-CYdFeFexxhv/Bcny+Q0BfOV+ltRlJcd4BBZBYFX/O0u4npJrgZtIcjokegtiSMAvlMTJ+Koq0GBCc//3bueQxw==", - "dev": true - }, - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true - }, - "is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "dev": true - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "dev": true - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true - }, - "lcid": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/lcid/-/lcid-3.1.1.tgz", - "integrity": "sha512-M6T051+5QCGLBQb8id3hdvIW8+zeFV2FyBGFS9IEK5H9Wt4MueD4bW1eWikpHgZp+5xR3l5c8pZUkQsIA0BFZg==", - "dev": true, - "requires": { - "invert-kv": "^3.0.0" - } - }, - "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true - }, - "loopback-connector": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/loopback-connector/-/loopback-connector-5.2.1.tgz", - "integrity": "sha512-jWCjljtMSe+pZV5X5pYQOg2Gt3DjiC4O9dha2lXdXigS9rrhZbrBrHL8leA+qnYrexcoEPwL5Pcxc0AqVwT2bw==", - "dev": true, - "requires": { - "async": "^3.2.4", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "msgpack5": "^4.5.1", - "strong-globalize": "^6.0.5", - "uuid": "^8.3.2" - }, - "dependencies": { - "uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "dev": true - } - } - }, - "loopback-connector-postgresql": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/loopback-connector-postgresql/-/loopback-connector-postgresql-6.0.2.tgz", - "integrity": "sha512-vpLi97dNLhC02wb9uI3lEA8R91oSeyQmdnY6kzDWHkGsxn3/hpprE8xJ5pq1kjTIckZKV0nA8ryGZn5LVIl2sQ==", - "dev": true, - "requires": { - "async": "^3.2.0", - "bluebird": "^3.4.6", - "chalk": "^4.0.0", - "debug": "^4.1.1", - "loopback-connector": "^5.1.1", - "pg": "^8.0.2", - "strong-globalize": "^6.0.0", - "uuid": "^9.0.0" - } - }, - "map-age-cleaner": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", - "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", - "dev": true, - "requires": { - "p-defer": "^1.0.0" - } - }, - "md5": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz", - "integrity": "sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==", - "dev": true, - "requires": { - "charenc": "0.0.2", - "crypt": "0.0.2", - "is-buffer": "~1.1.6" - } - }, - "mem": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/mem/-/mem-5.1.1.tgz", - "integrity": "sha512-qvwipnozMohxLXG1pOqoLiZKNkC4r4qqRucSoDwXowsNGDSULiqFTRUF05vcZWnwJSG22qTsynQhxbaMtnX9gw==", - "dev": true, - "requires": { - "map-age-cleaner": "^0.1.3", - "mimic-fn": "^2.1.0", - "p-is-promise": "^2.1.0" - } - }, - "merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "dev": true - }, - "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "msgpack5": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/msgpack5/-/msgpack5-4.5.1.tgz", - "integrity": "sha512-zC1vkcliryc4JGlL6OfpHumSYUHWFGimSI+OgfRCjTFLmKA2/foR9rMTOhWiqfOrfxJOctrpWPvrppf8XynJxw==", - "dev": true, - "requires": { - "bl": "^2.0.1", - "inherits": "^2.0.3", - "readable-stream": "^2.3.6", - "safe-buffer": "^5.1.2" - } - }, - "npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dev": true, - "requires": { - "path-key": "^3.0.0" - } - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dev": true, - "requires": { - "wrappy": "1" - } - }, - "onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dev": true, - "requires": { - "mimic-fn": "^2.1.0" - } - }, - "os-locale": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-5.0.0.tgz", - "integrity": "sha512-tqZcNEDAIZKBEPnHPlVDvKrp7NzgLi7jRmhKiUoa2NUmhl13FtkAGLUVR+ZsYvApBQdBfYm43A4tXXQ4IrYLBA==", - "dev": true, - "requires": { - "execa": "^4.0.0", - "lcid": "^3.0.0", - "mem": "^5.0.0" - } - }, - "p-defer": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", - "integrity": "sha512-wB3wfAxZpk2AzOfUMJNL+d36xothRSyj8EXOa4f6GMqYDN9BJaaSISbsk+wS9abmnebVw95C2Kb5t85UmpCxuw==", - "dev": true - }, - "p-is-promise": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz", - "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==", - "dev": true - }, - "packet-reader": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/packet-reader/-/packet-reader-1.0.0.tgz", - "integrity": "sha512-HAKu/fG3HpHFO0AA8WE8q2g+gBJaZ9MG7fcKk+IJPLTGAD6Psw4443l+9DGRbOIh3/aXr7Phy0TjilYivJo5XQ==", - "dev": true - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "dev": true - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true - }, - "pg": { - "version": "8.9.0", - "resolved": "https://registry.npmjs.org/pg/-/pg-8.9.0.tgz", - "integrity": "sha512-ZJM+qkEbtOHRuXjmvBtOgNOXOtLSbxiMiUVMgE4rV6Zwocy03RicCVvDXgx8l4Biwo8/qORUnEqn2fdQzV7KCg==", - "dev": true, - "requires": { - "buffer-writer": "2.0.0", - "packet-reader": "1.0.0", - "pg-connection-string": "^2.5.0", - "pg-pool": "^3.5.2", - "pg-protocol": "^1.6.0", - "pg-types": "^2.1.0", - "pgpass": "1.x" - } - }, - "pg-connection-string": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/pg-connection-string/-/pg-connection-string-2.5.0.tgz", - "integrity": "sha512-r5o/V/ORTA6TmUnyWZR9nCj1klXCO2CEKNRlVuJptZe85QuhFayC7WeMic7ndayT5IRIR0S0xFxFi2ousartlQ==", - "dev": true - }, - "pg-int8": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/pg-int8/-/pg-int8-1.0.1.tgz", - "integrity": "sha512-WCtabS6t3c8SkpDBUlb1kjOs7l66xsGdKpIPZsg4wR+B3+u9UAum2odSsF9tnvxg80h4ZxLWMy4pRjOsFIqQpw==", - "dev": true - }, - "pg-pool": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/pg-pool/-/pg-pool-3.5.2.tgz", - "integrity": "sha512-His3Fh17Z4eg7oANLob6ZvH8xIVen3phEZh2QuyrIl4dQSDVEabNducv6ysROKpDNPSD+12tONZVWfSgMvDD9w==", - "dev": true, - "requires": {} - }, - "pg-protocol": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/pg-protocol/-/pg-protocol-1.6.0.tgz", - "integrity": "sha512-M+PDm637OY5WM307051+bsDia5Xej6d9IR4GwJse1qA1DIhiKlksvrneZOYQq42OM+spubpcNYEo2FcKQrDk+Q==", - "dev": true - }, - "pg-types": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/pg-types/-/pg-types-2.2.0.tgz", - "integrity": "sha512-qTAAlrEsl8s4OiEQY69wDvcMIdQN6wdz5ojQiOy6YRMuynxenON0O5oCpJI6lshc6scgAY8qvJ2On/p+CXY0GA==", - "dev": true, - "requires": { - "pg-int8": "1.0.1", - "postgres-array": "~2.0.0", - "postgres-bytea": "~1.0.0", - "postgres-date": "~1.0.4", - "postgres-interval": "^1.1.0" - } - }, - "pgpass": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/pgpass/-/pgpass-1.0.5.tgz", - "integrity": "sha512-FdW9r/jQZhSeohs1Z3sI1yxFQNFvMcnmfuj4WBMUTxOrAyLMaTcE1aAMBiTlbMNaXvBCQuVi0R7hd8udDSP7ug==", - "dev": true, - "requires": { - "split2": "^4.1.0" - } - }, - "postgres-array": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/postgres-array/-/postgres-array-2.0.0.tgz", - "integrity": "sha512-VpZrUqU5A69eQyW2c5CA1jtLecCsN2U/bD6VilrFDWq5+5UIEVO7nazS3TEcHf1zuPYO/sqGvUvW62g86RXZuA==", - "dev": true - }, - "postgres-bytea": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/postgres-bytea/-/postgres-bytea-1.0.0.tgz", - "integrity": "sha512-xy3pmLuQqRBZBXDULy7KbaitYqLcmxigw14Q5sj8QBVLqEwXfeybIKVWiqAXTlcvdvb0+xkOtDbfQMOf4lST1w==", - "dev": true - }, - "postgres-date": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/postgres-date/-/postgres-date-1.0.7.tgz", - "integrity": "sha512-suDmjLVQg78nMK2UZ454hAG+OAW+HQPZ6n++TNDUX+L0+uUlLywnoxJKDou51Zm+zTCjrCl0Nq6J9C5hP9vK/Q==", - "dev": true - }, - "postgres-interval": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/postgres-interval/-/postgres-interval-1.2.0.tgz", - "integrity": "sha512-9ZhXKM/rw350N1ovuWHbGxnGh/SNJ4cnxHiM0rxE4VN41wsg8P8zWn9hv/buK00RP4WvlOyr/RBDiptyxVbkZQ==", - "dev": true, - "requires": { - "xtend": "^4.0.0" - } - }, - "process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "dev": true - }, - "pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dev": true, - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - }, - "dependencies": { - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - } - } - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true - }, - "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==", - "dev": true, - "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==", - "dev": true - }, - "signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "dev": true - }, - "split2": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/split2/-/split2-4.1.0.tgz", - "integrity": "sha512-VBiJxFkxiXRlUIeyMQi8s4hgvKCSjtknJv/LVYbrgALPwf5zSKmEwV9Lst25AkvMDnvxODugjdl6KZgwKM1WYQ==", - "dev": true - }, - "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", - "dev": true - }, - "stable": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", - "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", - "dev": true - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - }, - "dependencies": { - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - } - } - }, - "strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "dev": true - }, - "strong-globalize": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/strong-globalize/-/strong-globalize-6.0.5.tgz", - "integrity": "sha512-7nfUli41TieV9/TSc0N62ve5Q4nfrpy/T0nNNy6TyD3vst79QWmeylCyd3q1gDxh8dqGEtabLNCdPQP1Iuvecw==", - "dev": true, - "requires": { - "accept-language": "^3.0.18", - "debug": "^4.2.0", - "globalize": "^1.6.0", - "lodash": "^4.17.20", - "md5": "^2.3.0", - "mkdirp": "^1.0.4", - "os-locale": "^5.0.0", - "yamljs": "^0.3.0" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "tslib": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==", - "dev": true - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "dev": true - }, - "uuid": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.0.tgz", - "integrity": "sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==", - "dev": true - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "dev": true - }, - "xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "dev": true - }, - "yamljs": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/yamljs/-/yamljs-0.3.0.tgz", - "integrity": "sha512-C/FsVVhht4iPQYXOInoxUM/1ELSf9EsgKH34FofQOp6hwCPrW4vG4w5++TED3xRUo8gD7l0P1J1dLlDYzODsTQ==", - "dev": true, - "requires": { - "argparse": "^1.0.7", - "glob": "^7.0.5" - } - } } } diff --git a/benchmark/package-lock.json b/benchmark/package-lock.json index 12c40ba6fa53..c34ef1325403 100644 --- a/benchmark/package-lock.json +++ b/benchmark/package-lock.json @@ -1,7 +1,7 @@ { "name": "@loopback/benchmark", "version": "4.0.9", - "lockfileVersion": 2, + "lockfileVersion": 3, "requires": true, "packages": { "": { @@ -32,2135 +32,156 @@ "node": "14 || 16 || 18 || 19" } }, - "../examples/todo": { - "name": "@loopback/example-todo", - "version": "6.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/boot": "^5.0.8", - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/rest": "^12.0.8", - "@loopback/rest-explorer": "^5.0.8", - "@loopback/service-proxy": "^5.0.8", - "loopback-connector-rest": "^4.0.2", - "morgan": "^1.10.0", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/http-caching-proxy": "^4.0.8", - "@loopback/testlab": "^5.0.8", - "@types/lodash": "^4.14.191", - "@types/morgan": "^1.9.4", - "@types/node": "^14.18.36", - "eslint": "^8.33.0", - "lodash": "^4.17.21", - "typescript": "~4.9.4" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../packages/boot": { - "name": "@loopback/boot", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/model-api-builder": "^4.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/service-proxy": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/glob": "^8.0.1", - "debug": "^4.3.4", - "glob": "^8.1.0", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/rest": "^12.0.8", - "@loopback/rest-crud": "^0.15.7", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../packages/build": { - "name": "@loopback/build", - "version": "9.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.33.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.3", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "bin": { - "lb-clean": "bin/run-clean.js", - "lb-eslint": "bin/run-eslint.js", - "lb-mocha": "bin/run-mocha.js", - "lb-nyc": "bin/run-nyc.js", - "lb-prettier": "bin/run-prettier.js", - "lb-tsc": "bin/compile-package.js", - "lb-ttsc": "bin/compile-package.js" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../packages/context": { - "name": "@loopback/context", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/metadata": "^5.0.8", - "@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" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.0", - "bluebird": "^3.7.2" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../packages/core": { - "name": "@loopback/core", - "version": "4.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/context": "^5.0.8", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../packages/eslint-config": { - "name": "@loopback/eslint-config", - "version": "13.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/eslint-plugin": "^5.51.0", - "@typescript-eslint/parser": "^5.51.0", - "eslint-config-prettier": "^8.6.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "eslint": "^8.33.0" - } - }, - "../packages/express": { - "name": "@loopback/express", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/http-server": "^4.0.8", - "@types/body-parser": "^1.19.2", - "@types/express": "^4.17.17", - "@types/express-serve-static-core": "^4.17.33", - "@types/http-errors": "^2.0.1", - "body-parser": "^1.20.1", - "debug": "^4.3.4", - "express": "^4.18.2", - "http-errors": "^2.0.0", - "on-finished": "^2.4.1", - "toposort": "^2.0.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/on-finished": "^2.3.1", - "@types/toposort": "^2.0.3", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../packages/filter": { - "name": "@loopback/filter", - "version": "3.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "typescript": "~4.9.4" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../packages/http-caching-proxy": { - "name": "@loopback/http-caching-proxy", - "version": "4.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "axios": "^0.27.2", - "cacache": "^17.0.4", - "debug": "^4.3.4", - "rimraf": "^3.0.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/rimraf": "^3.0.2", - "@types/tunnel": "0.0.3", - "delay": "^5.0.0", - "tunnel": "0.0.6" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../packages/http-server": { - "name": "@loopback/http-server", - "version": "4.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "debug": "^4.3.4", - "stoppable": "^1.1.0", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/stoppable": "^1.1.1" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../packages/metadata": { - "name": "@loopback/metadata", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../packages/model-api-builder": { - "name": "@loopback/model-api-builder", - "version": "4.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3" - } - }, - "../packages/openapi-spec-builder": { - "name": "@loopback/openapi-spec-builder", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "openapi3-ts": "^2.0.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../packages/openapi-v3": { - "name": "@loopback/openapi-v3", - "version": "8.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/repository-json-schema": "^6.1.2", - "debug": "^4.3.4", - "http-status": "^1.6.2", - "json-merge-patch": "^1.0.2", - "lodash": "^4.17.21", - "openapi3-ts": "^2.0.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/openapi-spec-builder": "^5.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/json-merge-patch": "0.0.8", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../packages/repository": { - "name": "@loopback/repository", - "version": "5.1.3", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/filter": "^3.0.8", - "@types/debug": "^4.1.7", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "loopback-datasource-juggler": "^4.28.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bson": "^4.0.5", - "@types/json-schema": "^7.0.11", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "bson": "4.7.2" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../packages/repository-json-schema": { - "name": "@loopback/repository-json-schema", - "version": "6.1.2", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@types/json-schema": "^7.0.11", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "ajv-formats": "^2.1.1" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3" - } - }, - "../packages/rest": { - "name": "@loopback/rest", - "version": "12.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/express": "^5.0.8", - "@loopback/http-server": "^4.0.8", - "@loopback/openapi-v3": "^8.0.8", - "@openapi-contrib/openapi-schema-to-json-schema": "^3.2.0", - "@types/body-parser": "^1.19.2", - "@types/cors": "^2.8.13", - "@types/express": "^4.17.17", - "@types/express-serve-static-core": "^4.17.33", - "@types/http-errors": "^2.0.1", - "@types/on-finished": "^2.3.1", - "@types/serve-static": "1.15.0", - "@types/type-is": "^1.6.3", - "ajv": "^8.12.0", - "ajv-errors": "^3.0.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0", - "body-parser": "^1.20.1", - "cors": "^2.8.5", - "debug": "^4.3.4", - "express": "^4.18.2", - "http-errors": "^2.0.0", - "js-yaml": "^4.1.0", - "json-schema-compare": "^0.2.2", - "lodash": "^4.17.21", - "on-finished": "^2.4.1", - "path-to-regexp": "^6.2.1", - "qs": "^6.10.5", - "strong-error-handler": "^4.0.1", - "tslib": "^2.5.0", - "type-is": "^1.6.18", - "validator": "^13.9.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/openapi-spec-builder": "^5.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/js-yaml": "^4.0.5", - "@types/json-schema-compare": "^0.2.1", - "@types/lodash": "^4.14.191", - "@types/multer": "^1.4.7", - "@types/node": "^14.18.36", - "@types/on-finished": "^2.3.1", - "@types/qs": "^6.9.7", - "multer": "^1.4.4" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../packages/rest-crud": { - "name": "@loopback/rest-crud", - "version": "0.15.7", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/model-api-builder": "^4.0.8", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/rest": "^12.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/rest": "^12.0.8" - } - }, - "../packages/rest-explorer": { - "name": "@loopback/rest-explorer", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "ejs": "^3.1.8", - "swagger-ui-dist": "4.15.5", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/rest": "^12.0.8", - "@loopback/testlab": "^5.0.8", - "@types/ejs": "^3.1.1", - "@types/express": "^4.17.17", - "@types/node": "^14.18.36", - "express": "^4.18.2" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/rest": "^12.0.8" - } - }, - "../packages/service-proxy": { - "name": "@loopback/service-proxy", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "loopback-datasource-juggler": "^4.28.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../packages/testlab": { - "name": "@loopback/testlab", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@hapi/shot": "^6.0.0", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "node_modules/@assemblyscript/loader": { - "version": "0.19.23", - "resolved": "https://registry.npmjs.org/@assemblyscript/loader/-/loader-0.19.23.tgz", - "integrity": "sha512-ulkCYfFbYj01ie1MDOyxv2F6SpRN1TOj7fQxbP07D6HmeR+gr2JLSmINKjga2emB+b1L2KGrFKBTc+e00p54nw==" - }, - "node_modules/@colors/colors": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", - "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", - "optional": true, - "engines": { - "node": ">=0.1.90" - } - }, - "node_modules/@types/autocannon": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@types/autocannon/-/autocannon-7.9.0.tgz", - "integrity": "sha512-eD8n1TLav/Ps5fx8lOXsoF0io/htFjMmiEu3urzo5QpLw1IT470oubYJjXHLvQCYWoUHEh2j+4Y09YWZ8Nk6oQ==", - "dev": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/benchmark": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@types/benchmark/-/benchmark-2.1.2.tgz", - "integrity": "sha512-EDKtLYNMKrig22jEvhXq8TBFyFgVNSPmDF2b9UzJ7+eylPqdZVo17PCUMkn1jP6/1A/0u78VqYC6VrX6b8pDWA==", - "dev": true - }, - "node_modules/@types/byline": { - "version": "4.2.33", - "resolved": "https://registry.npmjs.org/@types/byline/-/byline-4.2.33.tgz", - "integrity": "sha512-LJYez7wrWcJQQDknqZtrZuExMGP0IXmPl1rOOGDqLbu+H7UNNRfKNuSxCBcQMLH1EfjeWidLedC/hCc5dDfBog==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/caseless": { - "version": "0.12.2", - "resolved": "https://registry.npmjs.org/@types/caseless/-/caseless-0.12.2.tgz", - "integrity": "sha512-6ckxMjBBD8URvjB6J3NcnuAn5Pkl7t3TizAg+xdlzzQGSPSmBcXf8KoIH0ua/i+tio+ZRUHEXp0HEmvaR4kt0w==" - }, - "node_modules/@types/debug": { - "version": "4.1.7", - "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz", - "integrity": "sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==", - "dependencies": { - "@types/ms": "*" - } - }, - "node_modules/@types/mocha": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-10.0.1.tgz", - "integrity": "sha512-/fvYntiO1GeICvqbQ3doGDIP97vWmvFt83GKguJ6prmQM2iXZfFcq6YE8KteFyRtX2/h5Hf91BYvPodJKFYv5Q==", - "dev": true - }, - "node_modules/@types/ms": { - "version": "0.7.31", - "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz", - "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==" - }, - "node_modules/@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==" - }, - "node_modules/@types/request": { - "version": "2.48.8", - "resolved": "https://registry.npmjs.org/@types/request/-/request-2.48.8.tgz", - "integrity": "sha512-whjk1EDJPcAR2kYHRbFl/lKeeKYTi05A15K9bnLInCVroNDCtXce57xKdI0/rQaA3K+6q0eFyUBPmqfSndUZdQ==", - "dependencies": { - "@types/caseless": "*", - "@types/node": "*", - "@types/tough-cookie": "*", - "form-data": "^2.5.0" - } - }, - "node_modules/@types/request-promise-native": { - "version": "1.0.18", - "resolved": "https://registry.npmjs.org/@types/request-promise-native/-/request-promise-native-1.0.18.tgz", - "integrity": "sha512-tPnODeISFc/c1LjWyLuZUY+Z0uLB3+IMfNoQyDEi395+j6kTFTTRAqjENjoPJUid4vHRGEozoTrcTrfZM+AcbA==", - "dependencies": { - "@types/request": "*" - } - }, - "node_modules/@types/tough-cookie": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@types/tough-cookie/-/tough-cookie-4.0.2.tgz", - "integrity": "sha512-Q5vtl1W5ue16D+nIaW8JWebSSraJVlK+EthKn7e7UcD4KWsaSJ8BqGPXNaPghgtcn/fhvrN17Tv8ksUsQpiplw==" - }, - "node_modules/ansi-colors": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", - "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "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/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/anymatch": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", - "dev": true, - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true - }, - "node_modules/asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" - }, - "node_modules/autocannon": { - "version": "7.10.0", - "resolved": "https://registry.npmjs.org/autocannon/-/autocannon-7.10.0.tgz", - "integrity": "sha512-PY1UrXL4NHE7J0hA6GGN2r8xjiAePS/bii3Hz7NOvp4JO3xDNBgRftDjfAxj1t6FDWXiXEOuKF/pdDiisIS8ZA==", - "dependencies": { - "chalk": "^4.1.0", - "char-spinner": "^1.0.1", - "cli-table3": "^0.6.0", - "color-support": "^1.1.1", - "cross-argv": "^2.0.0", - "form-data": "^4.0.0", - "has-async-hooks": "^1.0.0", - "hdr-histogram-js": "^3.0.0", - "hdr-histogram-percentiles-obj": "^3.0.0", - "http-parser-js": "^0.5.2", - "hyperid": "^3.0.0", - "lodash.chunk": "^4.2.0", - "lodash.clonedeep": "^4.5.0", - "lodash.flatten": "^4.4.0", - "manage-path": "^2.0.0", - "on-net-listen": "^1.1.1", - "pretty-bytes": "^5.4.1", - "progress": "^2.0.3", - "reinterval": "^1.1.0", - "retimer": "^3.0.0", - "semver": "^7.3.2", - "subarg": "^1.0.0", - "timestring": "^6.0.0" - }, - "bin": { - "autocannon": "autocannon.js" - } - }, - "node_modules/autocannon/node_modules/form-data": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", - "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/axios": { - "version": "0.27.2", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.27.2.tgz", - "integrity": "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==", - "dependencies": { - "follow-redirects": "^1.14.9", - "form-data": "^4.0.0" - } - }, - "node_modules/axios/node_modules/form-data": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", - "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true - }, - "node_modules/base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/benchmark": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/benchmark/-/benchmark-2.1.4.tgz", - "integrity": "sha512-l9MlfN4M1K/H2fbhfMy3B7vJd6AGKJVQn2h6Sg/Yx+KckoUA7ewS5Vv6TjSq18ooE1kS9hhAlQRH3AkXIh/aOQ==", - "dependencies": { - "lodash": "^4.17.4", - "platform": "^1.3.3" - } - }, - "node_modules/binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "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==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/browser-stdout": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz", - "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==", - "dev": true - }, - "node_modules/buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "dev": true - }, - "node_modules/byline": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/byline/-/byline-5.0.0.tgz", - "integrity": "sha512-s6webAy+R4SR8XVuJWt2V2rGvhnrhxN+9S15GNuTK3wKPOXFF6RNc+8ug2XhH+2s4f+uudG4kUVYmYOQWL2g0Q==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/char-spinner": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/char-spinner/-/char-spinner-1.0.1.tgz", - "integrity": "sha512-acv43vqJ0+N0rD+Uw3pDHSxP30FHrywu2NO6/wBaHChJIizpDeBUd6NjqhNhy9LGaEAhZAXn46QzmlAvIWd16g==" - }, - "node_modules/chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", - "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - ], - "dependencies": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - }, - "engines": { - "node": ">= 8.10.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, - "node_modules/cli-table3": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.3.tgz", - "integrity": "sha512-w5Jac5SykAeZJKntOxJCrm63Eg5/4dhMWIcuTbo9rpE+brgaSZo0RuNJZeOyMgsUdhDeojvgyQLmjI+K50ZGyg==", - "dependencies": { - "string-width": "^4.2.0" - }, - "engines": { - "node": "10.* || >= 12.*" - }, - "optionalDependencies": { - "@colors/colors": "1.5.0" - } - }, - "node_modules/cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "dev": true, - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "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/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/color-support": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", - "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", - "bin": { - "color-support": "bin.js" - } - }, - "node_modules/combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "dependencies": { - "delayed-stream": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dev": true - }, - "node_modules/cross-argv": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/cross-argv/-/cross-argv-2.0.0.tgz", - "integrity": "sha512-YIaY9TR5Nxeb8SMdtrU8asWVM4jqJDNDYlKV21LxtYcfNJhp1kEsgSa6qXwXgzN0WQWGODps0+TlGp2xQSHwOg==" - }, - "node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/decamelize": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-4.0.0.tgz", - "integrity": "sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/diff": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-5.0.0.tgz", - "integrity": "sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w==", - "dev": true, - "engines": { - "node": ">=0.3.1" - } - }, - "node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "node_modules/escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dev": true, - "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/flat": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", - "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", - "dev": true, - "bin": { - "flat": "cli.js" - } - }, - "node_modules/follow-redirects": { - "version": "1.15.2", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", - "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/RubenVerborgh" - } - ], - "engines": { - "node": ">=4.0" - }, - "peerDependenciesMeta": { - "debug": { - "optional": true - } - } - }, - "node_modules/form-data": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.5.1.tgz", - "integrity": "sha512-m21N3WOmEEURgk6B9GLOE4RuWOFf28Lhh9qGYeNlGq4VDXUlJy2th2slBNU8Gp8EzloYZOibZJ7t5ecIrFSjVA==", - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 0.12" - } - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "dev": true - }, - "node_modules/fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "dev": true, - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true, - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", - "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/glob/node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/glob/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/has-async-hooks": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-async-hooks/-/has-async-hooks-1.0.0.tgz", - "integrity": "sha512-YF0VPGjkxr7AyyQQNykX8zK4PvtEDsUJAPqwu06UFz1lb6EvI53sPh5H1kWxg8NXI5LsfRCZ8uX9NkYDZBb/mw==" - }, - "node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/hdr-histogram-js": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/hdr-histogram-js/-/hdr-histogram-js-3.0.0.tgz", - "integrity": "sha512-/EpvQI2/Z98mNFYEnlqJ8Ogful8OpArLG/6Tf2bPnkutBVLIeMVNHjk1ZDfshF2BUweipzbk+dB1hgSB7SIakw==", - "dependencies": { - "@assemblyscript/loader": "^0.19.21", - "base64-js": "^1.2.0", - "pako": "^1.0.3" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/hdr-histogram-percentiles-obj": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/hdr-histogram-percentiles-obj/-/hdr-histogram-percentiles-obj-3.0.0.tgz", - "integrity": "sha512-7kIufnBqdsBGcSZLPJwqHT3yhk1QTsSlFsVD3kx5ixH/AlgBs9yM1q6DPhXZ8f8gtdqgh7N7/5btRLpQsS2gHw==" - }, - "node_modules/he": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", - "dev": true, - "bin": { - "he": "bin/he" - } - }, - "node_modules/http-parser-js": { - "version": "0.5.8", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", - "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==" - }, - "node_modules/hyperid": { - "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" - } - }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "dev": true, - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true - }, - "node_modules/is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, - "dependencies": { - "binary-extensions": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "engines": { - "node": ">=8" - } - }, - "node_modules/is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/is-plain-obj": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", - "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-unicode-supported": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", - "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dev": true, - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dev": true, - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - }, - "node_modules/lodash.chunk": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/lodash.chunk/-/lodash.chunk-4.2.0.tgz", - "integrity": "sha512-ZzydJKfUHJwHa+hF5X66zLFCBrWn5GeF28OHEr4WVWtNDXlQ/IjWKPBiikqKo2ne0+v6JgCgJ0GzJp8k8bHC7w==" - }, - "node_modules/lodash.clonedeep": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", - "integrity": "sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ==" - }, - "node_modules/lodash.flatten": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", - "integrity": "sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g==" - }, - "node_modules/log-symbols": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", - "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", - "dev": true, - "dependencies": { - "chalk": "^4.1.0", - "is-unicode-supported": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/manage-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/manage-path/-/manage-path-2.0.0.tgz", - "integrity": "sha512-NJhyB+PJYTpxhxZJ3lecIGgh4kwIY2RAh44XvAz9UlqthlQwtPBf62uBVR8XaD8CRuSjQ6TnZH2lNJkbLPZM2A==" - }, - "node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "dependencies": { - "mime-db": "1.52.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/minimatch": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.0.1.tgz", - "integrity": "sha512-nLDxIFRyhDblz3qMuq+SoRZED4+miJ/G+tdDrjkkkRnjAsBexeGpgjLEQ0blJy7rHhR2b93rhQY4SvyWu9v03g==", - "dev": true, - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/mocha": { - "version": "10.2.0", - "resolved": "https://registry.npmjs.org/mocha/-/mocha-10.2.0.tgz", - "integrity": "sha512-IDY7fl/BecMwFHzoqF2sg/SHHANeBoMMXFlS9r0OXKDssYE1M5O43wUY/9BVPeIvfH2zmEbBfseqN9gBQZzXkg==", - "dev": true, - "dependencies": { - "ansi-colors": "4.1.1", - "browser-stdout": "1.3.1", - "chokidar": "3.5.3", - "debug": "4.3.4", - "diff": "5.0.0", - "escape-string-regexp": "4.0.0", - "find-up": "5.0.0", - "glob": "7.2.0", - "he": "1.2.0", - "js-yaml": "4.1.0", - "log-symbols": "4.1.0", - "minimatch": "5.0.1", - "ms": "2.1.3", - "nanoid": "3.3.3", - "serialize-javascript": "6.0.0", - "strip-json-comments": "3.1.1", - "supports-color": "8.1.1", - "workerpool": "6.2.1", - "yargs": "16.2.0", - "yargs-parser": "20.2.4", - "yargs-unparser": "2.0.0" - }, - "bin": { - "_mocha": "bin/_mocha", - "mocha": "bin/mocha.js" - }, - "engines": { - "node": ">= 14.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/mochajs" - } - }, - "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", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, - "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==" - }, - "node_modules/nanoid": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.3.tgz", - "integrity": "sha512-p1sjXuopFs0xg+fPASzQ28agW1oHD7xDsd9Xkf3T15H3c/cifrFHVwrh74PdoklAPi+i7MdRsE47vm2r6JoB+w==", - "dev": true, - "bin": { - "nanoid": "bin/nanoid.cjs" - }, - "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" - } - }, - "node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/on-net-listen": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/on-net-listen/-/on-net-listen-1.1.2.tgz", - "integrity": "sha512-y1HRYy8s/RlcBvDUwKXSmkODMdx4KSuIvloCnQYJ2LdBBC1asY4HtfhXwe3UWknLakATZDnbzht2Ijw3M1EqFg==", - "engines": { - "node": ">=9.4.0 || ^8.9.4" - } - }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dev": true, - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dev": true, - "dependencies": { - "p-limit": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/pako": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", - "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" - }, - "node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-to-regexp": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.2.1.tgz", - "integrity": "sha512-JLyh7xT1kizaEvcaXOQwOc2/Yhw6KZOvPf1S8401UyLk86CU79LN3vl7ztXGm/pZ+YjoyAJ4rxmHwbkBXJX+yw==" - }, - "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "dev": true, - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/platform": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/platform/-/platform-1.3.6.tgz", - "integrity": "sha512-fnWVljUchTro6RiCFvCXBbNhJc2NijN7oIQxbwsyL0buWJPG85v81ehlHI9fXrJsMNgTofEoWIQeClKpgxFLrg==" - }, - "node_modules/pretty-bytes": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", - "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/progress": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "dev": true, - "dependencies": { - "safe-buffer": "^5.1.0" - } - }, - "node_modules/readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dev": true, - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/reinterval": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/reinterval/-/reinterval-1.1.0.tgz", - "integrity": "sha512-QIRet3SYrGp0HUHO88jVskiG6seqUGC5iAG7AwI/BV4ypGcuqk9Du6YQBUOUqm9c8pw1eyLoIaONifRua1lsEQ==" - }, - "node_modules/require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/retimer": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/retimer/-/retimer-3.0.0.tgz", - "integrity": "sha512-WKE0j11Pa0ZJI5YIk0nflGI7SQsfl2ljihVy7ogh7DeQSeYAUi0ubZ/yEueGtDfUPk6GH5LRw1hBdLq4IwUBWA==" - }, - "node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/serialize-javascript": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", - "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", - "dev": true, - "dependencies": { - "randombytes": "^2.1.0" - } - }, - "node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "dev": true, - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/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/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-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/subarg": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/subarg/-/subarg-1.0.0.tgz", - "integrity": "sha512-RIrIdRY0X1xojthNcVtgT9sjpOGagEUKpZdgBUi054OEPFo282yg+zE+t1Rj3+RqKq2xStL7uUHhY+AjbC4BXg==", - "dependencies": { - "minimist": "^1.1.0" - } - }, - "node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/timestring": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/timestring/-/timestring-6.0.0.tgz", - "integrity": "sha512-wMctrWD2HZZLuIlchlkE2dfXJh7J2KDI9Dwl+2abPYg0mswQHfOAyQW3jJg1pY5VfttSINZuKcXoB3FGypVklA==", - "engines": { - "node": ">=8" - } - }, - "node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/tslib": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" - }, - "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==", - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/uuid-parse": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/uuid-parse/-/uuid-parse-1.1.0.tgz", - "integrity": "sha512-OdmXxA8rDsQ7YpNVbKSJkNzTw2I+S5WsbMDnCtIWSQaosNAcWtFuI/YK1TjzUI6nbkgiqEyh8gWngfcv8Asd9A==" - }, - "node_modules/workerpool": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.2.1.tgz", - "integrity": "sha512-ILEIE97kDZvF9Wb9f6h5aXK4swSlKGUcOEGiIYb2OOu/IrDU9iwj0fD//SsA6E5ibwJxpEvhullJY4Sl4GcpAw==", - "dev": true - }, - "node_modules/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==", - "dev": true, - "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/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "dev": true - }, - "node_modules/y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, - "node_modules/yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", - "dev": true, - "dependencies": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/yargs-parser": { - "version": "20.2.4", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz", - "integrity": "sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/yargs-unparser": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-2.0.0.tgz", - "integrity": "sha512-7pRTIA9Qc1caZ0bZ6RYRGbHJthJWuakf+WmHK0rVeLkNrrGhfoabBNdue6kdINI6r4if7ocq9aD/n7xwKOdzOA==", - "dev": true, - "dependencies": { - "camelcase": "^6.0.0", - "decamelize": "^4.0.0", - "flat": "^5.0.2", - "is-plain-obj": "^2.1.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - } - }, - "dependencies": { - "@assemblyscript/loader": { + "node_modules/@assemblyscript/loader": { "version": "0.19.23", "resolved": "https://registry.npmjs.org/@assemblyscript/loader/-/loader-0.19.23.tgz", "integrity": "sha512-ulkCYfFbYj01ie1MDOyxv2F6SpRN1TOj7fQxbP07D6HmeR+gr2JLSmINKjga2emB+b1L2KGrFKBTc+e00p54nw==" }, - "@colors/colors": { + "node_modules/@colors/colors": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", - "optional": true + "optional": true, + "engines": { + "node": ">=0.1.90" + } }, - "@types/autocannon": { + "node_modules/@types/autocannon": { "version": "7.9.0", "resolved": "https://registry.npmjs.org/@types/autocannon/-/autocannon-7.9.0.tgz", "integrity": "sha512-eD8n1TLav/Ps5fx8lOXsoF0io/htFjMmiEu3urzo5QpLw1IT470oubYJjXHLvQCYWoUHEh2j+4Y09YWZ8Nk6oQ==", "dev": true, - "requires": { + "dependencies": { "@types/node": "*" } }, - "@types/benchmark": { + "node_modules/@types/benchmark": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/@types/benchmark/-/benchmark-2.1.2.tgz", "integrity": "sha512-EDKtLYNMKrig22jEvhXq8TBFyFgVNSPmDF2b9UzJ7+eylPqdZVo17PCUMkn1jP6/1A/0u78VqYC6VrX6b8pDWA==", "dev": true }, - "@types/byline": { + "node_modules/@types/byline": { "version": "4.2.33", "resolved": "https://registry.npmjs.org/@types/byline/-/byline-4.2.33.tgz", "integrity": "sha512-LJYez7wrWcJQQDknqZtrZuExMGP0IXmPl1rOOGDqLbu+H7UNNRfKNuSxCBcQMLH1EfjeWidLedC/hCc5dDfBog==", - "requires": { + "dependencies": { "@types/node": "*" } }, - "@types/caseless": { + "node_modules/@types/caseless": { "version": "0.12.2", "resolved": "https://registry.npmjs.org/@types/caseless/-/caseless-0.12.2.tgz", "integrity": "sha512-6ckxMjBBD8URvjB6J3NcnuAn5Pkl7t3TizAg+xdlzzQGSPSmBcXf8KoIH0ua/i+tio+ZRUHEXp0HEmvaR4kt0w==" }, - "@types/debug": { + "node_modules/@types/debug": { "version": "4.1.7", "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz", "integrity": "sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==", - "requires": { + "dependencies": { "@types/ms": "*" } }, - "@types/mocha": { + "node_modules/@types/mocha": { "version": "10.0.1", "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-10.0.1.tgz", "integrity": "sha512-/fvYntiO1GeICvqbQ3doGDIP97vWmvFt83GKguJ6prmQM2iXZfFcq6YE8KteFyRtX2/h5Hf91BYvPodJKFYv5Q==", "dev": true }, - "@types/ms": { + "node_modules/@types/ms": { "version": "0.7.31", "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz", "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==" }, - "@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==" + "node_modules/@types/node": { + "version": "14.18.40", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.40.tgz", + "integrity": "sha512-pGteXO/JQX7wPxGR8lyT+doqjMa7XvlVowwrDwLfX92k5SdLkk4cwC7CYSLBxrenw/R5oQwKioVIak7ZgplM3g==" }, - "@types/request": { + "node_modules/@types/request": { "version": "2.48.8", "resolved": "https://registry.npmjs.org/@types/request/-/request-2.48.8.tgz", "integrity": "sha512-whjk1EDJPcAR2kYHRbFl/lKeeKYTi05A15K9bnLInCVroNDCtXce57xKdI0/rQaA3K+6q0eFyUBPmqfSndUZdQ==", - "requires": { + "dependencies": { "@types/caseless": "*", "@types/node": "*", "@types/tough-cookie": "*", "form-data": "^2.5.0" } }, - "@types/request-promise-native": { + "node_modules/@types/request-promise-native": { "version": "1.0.18", "resolved": "https://registry.npmjs.org/@types/request-promise-native/-/request-promise-native-1.0.18.tgz", "integrity": "sha512-tPnODeISFc/c1LjWyLuZUY+Z0uLB3+IMfNoQyDEi395+j6kTFTTRAqjENjoPJUid4vHRGEozoTrcTrfZM+AcbA==", - "requires": { + "dependencies": { "@types/request": "*" } }, - "@types/tough-cookie": { + "node_modules/@types/tough-cookie": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/@types/tough-cookie/-/tough-cookie-4.0.2.tgz", "integrity": "sha512-Q5vtl1W5ue16D+nIaW8JWebSSraJVlK+EthKn7e7UcD4KWsaSJ8BqGPXNaPghgtcn/fhvrN17Tv8ksUsQpiplw==" }, - "ansi-colors": { + "node_modules/ansi-colors": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", - "dev": true + "dev": true, + "engines": { + "node": ">=6" + } }, - "ansi-regex": { + "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==" + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "engines": { + "node": ">=8" + } }, - "ansi-styles": { + "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==", - "requires": { + "dependencies": { "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "anymatch": { + "node_modules/anymatch": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", "dev": true, - "requires": { + "dependencies": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" } }, - "argparse": { + "node_modules/argparse": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", "dev": true }, - "asynckit": { + "node_modules/asynckit": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" }, - "autocannon": { + "node_modules/autocannon": { "version": "7.10.0", "resolved": "https://registry.npmjs.org/autocannon/-/autocannon-7.10.0.tgz", "integrity": "sha512-PY1UrXL4NHE7J0hA6GGN2r8xjiAePS/bii3Hz7NOvp4JO3xDNBgRftDjfAxj1t6FDWXiXEOuKF/pdDiisIS8ZA==", - "requires": { + "dependencies": { "chalk": "^4.1.0", "char-spinner": "^1.0.1", "cli-table3": "^0.6.0", @@ -2185,301 +206,434 @@ "subarg": "^1.0.0", "timestring": "^6.0.0" }, + "bin": { + "autocannon": "autocannon.js" + } + }, + "node_modules/autocannon/node_modules/form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", "dependencies": { - "form-data": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", - "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - } - } + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" } }, - "axios": { + "node_modules/axios": { "version": "0.27.2", "resolved": "https://registry.npmjs.org/axios/-/axios-0.27.2.tgz", "integrity": "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==", - "requires": { + "dependencies": { "follow-redirects": "^1.14.9", "form-data": "^4.0.0" - }, + } + }, + "node_modules/axios/node_modules/form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", "dependencies": { - "form-data": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", - "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - } - } + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" } }, - "balanced-match": { + "node_modules/balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", "dev": true }, - "base64-js": { + "node_modules/base64-js": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] }, - "benchmark": { + "node_modules/benchmark": { "version": "2.1.4", "resolved": "https://registry.npmjs.org/benchmark/-/benchmark-2.1.4.tgz", "integrity": "sha512-l9MlfN4M1K/H2fbhfMy3B7vJd6AGKJVQn2h6Sg/Yx+KckoUA7ewS5Vv6TjSq18ooE1kS9hhAlQRH3AkXIh/aOQ==", - "requires": { + "dependencies": { "lodash": "^4.17.4", "platform": "^1.3.3" } }, - "binary-extensions": { + "node_modules/binary-extensions": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "dev": true + "dev": true, + "engines": { + "node": ">=8" + } }, - "brace-expansion": { + "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==", "dev": true, - "requires": { + "dependencies": { "balanced-match": "^1.0.0" } }, - "braces": { + "node_modules/braces": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", "dev": true, - "requires": { + "dependencies": { "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" } }, - "browser-stdout": { + "node_modules/browser-stdout": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz", "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==", "dev": true }, - "buffer-from": { + "node_modules/buffer-from": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", "dev": true }, - "byline": { + "node_modules/byline": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/byline/-/byline-5.0.0.tgz", - "integrity": "sha512-s6webAy+R4SR8XVuJWt2V2rGvhnrhxN+9S15GNuTK3wKPOXFF6RNc+8ug2XhH+2s4f+uudG4kUVYmYOQWL2g0Q==" + "integrity": "sha512-s6webAy+R4SR8XVuJWt2V2rGvhnrhxN+9S15GNuTK3wKPOXFF6RNc+8ug2XhH+2s4f+uudG4kUVYmYOQWL2g0Q==", + "engines": { + "node": ">=0.10.0" + } }, - "camelcase": { + "node_modules/camelcase": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", - "dev": true + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "chalk": { + "node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { + "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "char-spinner": { + "node_modules/char-spinner": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/char-spinner/-/char-spinner-1.0.1.tgz", "integrity": "sha512-acv43vqJ0+N0rD+Uw3pDHSxP30FHrywu2NO6/wBaHChJIizpDeBUd6NjqhNhy9LGaEAhZAXn46QzmlAvIWd16g==" }, - "chokidar": { + "node_modules/chokidar": { "version": "3.5.3", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", "dev": true, - "requires": { + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "dependencies": { "anymatch": "~3.1.2", "braces": "~3.0.2", - "fsevents": "~2.3.2", "glob-parent": "~5.1.2", "is-binary-path": "~2.1.0", "is-glob": "~4.0.1", "normalize-path": "~3.0.0", "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" } }, - "cli-table3": { + "node_modules/cli-table3": { "version": "0.6.3", "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.3.tgz", "integrity": "sha512-w5Jac5SykAeZJKntOxJCrm63Eg5/4dhMWIcuTbo9rpE+brgaSZo0RuNJZeOyMgsUdhDeojvgyQLmjI+K50ZGyg==", - "requires": { - "@colors/colors": "1.5.0", + "dependencies": { "string-width": "^4.2.0" + }, + "engines": { + "node": "10.* || >= 12.*" + }, + "optionalDependencies": { + "@colors/colors": "1.5.0" } }, - "cliui": { + "node_modules/cliui": { "version": "7.0.4", "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", "dev": true, - "requires": { + "dependencies": { "string-width": "^4.2.0", "strip-ansi": "^6.0.0", "wrap-ansi": "^7.0.0" } }, - "color-convert": { + "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==", - "requires": { + "dependencies": { "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" } }, - "color-name": { + "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==" }, - "color-support": { + "node_modules/color-support": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", - "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==" + "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", + "bin": { + "color-support": "bin.js" + } }, - "combined-stream": { + "node_modules/combined-stream": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "requires": { + "dependencies": { "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" } }, - "concat-map": { + "node_modules/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", "dev": true }, - "cross-argv": { + "node_modules/cross-argv": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/cross-argv/-/cross-argv-2.0.0.tgz", "integrity": "sha512-YIaY9TR5Nxeb8SMdtrU8asWVM4jqJDNDYlKV21LxtYcfNJhp1kEsgSa6qXwXgzN0WQWGODps0+TlGp2xQSHwOg==" }, - "debug": { + "node_modules/debug": { "version": "4.3.4", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "requires": { + "dependencies": { "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } } }, - "decamelize": { + "node_modules/decamelize": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-4.0.0.tgz", "integrity": "sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ==", - "dev": true + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "delayed-stream": { + "node_modules/delayed-stream": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==" + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "engines": { + "node": ">=0.4.0" + } }, - "diff": { + "node_modules/diff": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/diff/-/diff-5.0.0.tgz", "integrity": "sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w==", - "dev": true + "dev": true, + "engines": { + "node": ">=0.3.1" + } }, - "emoji-regex": { + "node_modules/emoji-regex": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" }, - "escalade": { + "node_modules/escalade": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "dev": true + "dev": true, + "engines": { + "node": ">=6" + } }, - "escape-string-regexp": { + "node_modules/escape-string-regexp": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "fill-range": { + "node_modules/fill-range": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", "dev": true, - "requires": { + "dependencies": { "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" } }, - "find-up": { + "node_modules/find-up": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", "dev": true, - "requires": { + "dependencies": { "locate-path": "^6.0.0", "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "flat": { + "node_modules/flat": { "version": "5.0.2", "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", - "dev": true + "dev": true, + "bin": { + "flat": "cli.js" + } }, - "follow-redirects": { + "node_modules/follow-redirects": { "version": "1.15.2", "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", - "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==" + "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } }, - "form-data": { + "node_modules/form-data": { "version": "2.5.1", "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.5.1.tgz", "integrity": "sha512-m21N3WOmEEURgk6B9GLOE4RuWOFf28Lhh9qGYeNlGq4VDXUlJy2th2slBNU8Gp8EzloYZOibZJ7t5ecIrFSjVA==", - "requires": { + "dependencies": { "asynckit": "^0.4.0", "combined-stream": "^1.0.6", "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 0.12" } }, - "fs.realpath": { + "node_modules/fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", "dev": true }, - "fsevents": { + "node_modules/fsevents": { "version": "2.3.2", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", "dev": true, - "optional": true + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } }, - "get-caller-file": { + "node_modules/get-caller-file": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true + "dev": true, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } }, - "glob": { + "node_modules/glob": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", "dev": true, - "requires": { + "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", "inherits": "2", @@ -2487,239 +641,312 @@ "once": "^1.3.0", "path-is-absolute": "^1.0.0" }, - "dependencies": { - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - } + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "glob-parent": { + "node_modules/glob-parent": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", "dev": true, - "requires": { + "dependencies": { "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/glob/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/glob/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" } }, - "has-async-hooks": { + "node_modules/has-async-hooks": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-async-hooks/-/has-async-hooks-1.0.0.tgz", "integrity": "sha512-YF0VPGjkxr7AyyQQNykX8zK4PvtEDsUJAPqwu06UFz1lb6EvI53sPh5H1kWxg8NXI5LsfRCZ8uX9NkYDZBb/mw==" }, - "has-flag": { + "node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } }, - "hdr-histogram-js": { + "node_modules/hdr-histogram-js": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/hdr-histogram-js/-/hdr-histogram-js-3.0.0.tgz", "integrity": "sha512-/EpvQI2/Z98mNFYEnlqJ8Ogful8OpArLG/6Tf2bPnkutBVLIeMVNHjk1ZDfshF2BUweipzbk+dB1hgSB7SIakw==", - "requires": { + "dependencies": { "@assemblyscript/loader": "^0.19.21", "base64-js": "^1.2.0", "pako": "^1.0.3" + }, + "engines": { + "node": ">=14" } }, - "hdr-histogram-percentiles-obj": { + "node_modules/hdr-histogram-percentiles-obj": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/hdr-histogram-percentiles-obj/-/hdr-histogram-percentiles-obj-3.0.0.tgz", "integrity": "sha512-7kIufnBqdsBGcSZLPJwqHT3yhk1QTsSlFsVD3kx5ixH/AlgBs9yM1q6DPhXZ8f8gtdqgh7N7/5btRLpQsS2gHw==" }, - "he": { + "node_modules/he": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", - "dev": true + "dev": true, + "bin": { + "he": "bin/he" + } }, - "http-parser-js": { + "node_modules/http-parser-js": { "version": "0.5.8", "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==" }, - "hyperid": { + "node_modules/hyperid": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/hyperid/-/hyperid-3.1.1.tgz", "integrity": "sha512-RveV33kIksycSf7HLkq1sHB5wW0OwuX8ot8MYnY++gaaPXGFfKpBncHrAWxdpuEeRlazUMGWefwP1w6o6GaumA==", - "requires": { + "dependencies": { "uuid": "^8.3.2", "uuid-parse": "^1.1.0" } }, - "inflight": { + "node_modules/inflight": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", "dev": true, - "requires": { + "dependencies": { "once": "^1.3.0", "wrappy": "1" } }, - "inherits": { + "node_modules/inherits": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", "dev": true }, - "is-binary-path": { + "node_modules/is-binary-path": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", "dev": true, - "requires": { + "dependencies": { "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" } }, - "is-extglob": { + "node_modules/is-extglob": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "dev": true + "dev": true, + "engines": { + "node": ">=0.10.0" + } }, - "is-fullwidth-code-point": { + "node_modules/is-fullwidth-code-point": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "engines": { + "node": ">=8" + } }, - "is-glob": { + "node_modules/is-glob": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", "dev": true, - "requires": { + "dependencies": { "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" } }, - "is-number": { + "node_modules/is-number": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true + "dev": true, + "engines": { + "node": ">=0.12.0" + } }, - "is-plain-obj": { + "node_modules/is-plain-obj": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", - "dev": true + "dev": true, + "engines": { + "node": ">=8" + } }, - "is-unicode-supported": { + "node_modules/is-unicode-supported": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", - "dev": true + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "js-yaml": { + "node_modules/js-yaml": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", "dev": true, - "requires": { + "dependencies": { "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" } }, - "locate-path": { + "node_modules/locate-path": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", "dev": true, - "requires": { + "dependencies": { "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "lodash": { + "node_modules/lodash": { "version": "4.17.21", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" }, - "lodash.chunk": { + "node_modules/lodash.chunk": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/lodash.chunk/-/lodash.chunk-4.2.0.tgz", "integrity": "sha512-ZzydJKfUHJwHa+hF5X66zLFCBrWn5GeF28OHEr4WVWtNDXlQ/IjWKPBiikqKo2ne0+v6JgCgJ0GzJp8k8bHC7w==" }, - "lodash.clonedeep": { + "node_modules/lodash.clonedeep": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", "integrity": "sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ==" }, - "lodash.flatten": { + "node_modules/lodash.flatten": { "version": "4.4.0", "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", "integrity": "sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g==" }, - "log-symbols": { + "node_modules/log-symbols": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", "dev": true, - "requires": { + "dependencies": { "chalk": "^4.1.0", "is-unicode-supported": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "lru-cache": { + "node_modules/lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "requires": { + "dependencies": { "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" } }, - "manage-path": { + "node_modules/manage-path": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/manage-path/-/manage-path-2.0.0.tgz", "integrity": "sha512-NJhyB+PJYTpxhxZJ3lecIGgh4kwIY2RAh44XvAz9UlqthlQwtPBf62uBVR8XaD8CRuSjQ6TnZH2lNJkbLPZM2A==" }, - "mime-db": { + "node_modules/mime-db": { "version": "1.52.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "engines": { + "node": ">= 0.6" + } }, - "mime-types": { + "node_modules/mime-types": { "version": "2.1.35", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "requires": { + "dependencies": { "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" } }, - "minimatch": { + "node_modules/minimatch": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.0.1.tgz", "integrity": "sha512-nLDxIFRyhDblz3qMuq+SoRZED4+miJ/G+tdDrjkkkRnjAsBexeGpgjLEQ0blJy7rHhR2b93rhQY4SvyWu9v03g==", "dev": true, - "requires": { + "dependencies": { "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" } }, - "minimist": { + "node_modules/minimist": { "version": "1.2.8", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==" + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, - "mocha": { + "node_modules/mocha": { "version": "10.2.0", "resolved": "https://registry.npmjs.org/mocha/-/mocha-10.2.0.tgz", "integrity": "sha512-IDY7fl/BecMwFHzoqF2sg/SHHANeBoMMXFlS9r0OXKDssYE1M5O43wUY/9BVPeIvfH2zmEbBfseqN9gBQZzXkg==", "dev": true, - "requires": { + "dependencies": { "ansi-colors": "4.1.1", "browser-stdout": "1.3.1", "chokidar": "3.5.3", @@ -2742,298 +969,420 @@ "yargs-parser": "20.2.4", "yargs-unparser": "2.0.0" }, + "bin": { + "_mocha": "bin/_mocha", + "mocha": "bin/mocha.js" + }, + "engines": { + "node": ">= 14.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mochajs" + } + }, + "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", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, "dependencies": { - "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 - }, - "supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" } }, - "ms": { + "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==" }, - "nanoid": { + "node_modules/nanoid": { "version": "3.3.3", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.3.tgz", "integrity": "sha512-p1sjXuopFs0xg+fPASzQ28agW1oHD7xDsd9Xkf3T15H3c/cifrFHVwrh74PdoklAPi+i7MdRsE47vm2r6JoB+w==", - "dev": true + "dev": true, + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } }, - "normalize-path": { + "node_modules/normalize-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true + "dev": true, + "engines": { + "node": ">=0.10.0" + } }, - "on-net-listen": { + "node_modules/on-net-listen": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/on-net-listen/-/on-net-listen-1.1.2.tgz", - "integrity": "sha512-y1HRYy8s/RlcBvDUwKXSmkODMdx4KSuIvloCnQYJ2LdBBC1asY4HtfhXwe3UWknLakATZDnbzht2Ijw3M1EqFg==" + "integrity": "sha512-y1HRYy8s/RlcBvDUwKXSmkODMdx4KSuIvloCnQYJ2LdBBC1asY4HtfhXwe3UWknLakATZDnbzht2Ijw3M1EqFg==", + "engines": { + "node": ">=9.4.0 || ^8.9.4" + } }, - "once": { + "node_modules/once": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", "dev": true, - "requires": { + "dependencies": { "wrappy": "1" } }, - "p-limit": { + "node_modules/p-limit": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", "dev": true, - "requires": { + "dependencies": { "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "p-locate": { + "node_modules/p-locate": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", "dev": true, - "requires": { + "dependencies": { "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "pako": { + "node_modules/pako": { "version": "1.0.11", "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" }, - "path-exists": { + "node_modules/path-exists": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true + "dev": true, + "engines": { + "node": ">=8" + } }, - "path-is-absolute": { + "node_modules/path-is-absolute": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "dev": true + "dev": true, + "engines": { + "node": ">=0.10.0" + } }, - "path-to-regexp": { + "node_modules/path-to-regexp": { "version": "6.2.1", "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.2.1.tgz", "integrity": "sha512-JLyh7xT1kizaEvcaXOQwOc2/Yhw6KZOvPf1S8401UyLk86CU79LN3vl7ztXGm/pZ+YjoyAJ4rxmHwbkBXJX+yw==" }, - "picomatch": { + "node_modules/picomatch": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "dev": true + "dev": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } }, - "platform": { + "node_modules/platform": { "version": "1.3.6", "resolved": "https://registry.npmjs.org/platform/-/platform-1.3.6.tgz", "integrity": "sha512-fnWVljUchTro6RiCFvCXBbNhJc2NijN7oIQxbwsyL0buWJPG85v81ehlHI9fXrJsMNgTofEoWIQeClKpgxFLrg==" }, - "pretty-bytes": { + "node_modules/pretty-bytes": { "version": "5.6.0", "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", - "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==" + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "progress": { + "node_modules/progress": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==" + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "engines": { + "node": ">=0.4.0" + } }, - "randombytes": { + "node_modules/randombytes": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", "dev": true, - "requires": { + "dependencies": { "safe-buffer": "^5.1.0" } }, - "readdirp": { + "node_modules/readdirp": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", "dev": true, - "requires": { + "dependencies": { "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" } }, - "reinterval": { + "node_modules/reinterval": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/reinterval/-/reinterval-1.1.0.tgz", "integrity": "sha512-QIRet3SYrGp0HUHO88jVskiG6seqUGC5iAG7AwI/BV4ypGcuqk9Du6YQBUOUqm9c8pw1eyLoIaONifRua1lsEQ==" }, - "require-directory": { + "node_modules/require-directory": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", - "dev": true + "dev": true, + "engines": { + "node": ">=0.10.0" + } }, - "retimer": { + "node_modules/retimer": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/retimer/-/retimer-3.0.0.tgz", "integrity": "sha512-WKE0j11Pa0ZJI5YIk0nflGI7SQsfl2ljihVy7ogh7DeQSeYAUi0ubZ/yEueGtDfUPk6GH5LRw1hBdLq4IwUBWA==" }, - "safe-buffer": { + "node_modules/safe-buffer": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] }, - "semver": { + "node_modules/semver": { "version": "7.3.8", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", - "requires": { + "dependencies": { "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" } }, - "serialize-javascript": { + "node_modules/serialize-javascript": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", "dev": true, - "requires": { + "dependencies": { "randombytes": "^2.1.0" } }, - "source-map": { + "node_modules/source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true + "dev": true, + "engines": { + "node": ">=0.10.0" + } }, - "source-map-support": { + "node_modules/source-map-support": { "version": "0.5.21", "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", "dev": true, - "requires": { + "dependencies": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" } }, - "string-width": { + "node_modules/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==", - "requires": { + "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" } }, - "strip-ansi": { + "node_modules/strip-ansi": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "requires": { + "dependencies": { "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" } }, - "strip-json-comments": { + "node_modules/strip-json-comments": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "subarg": { + "node_modules/subarg": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/subarg/-/subarg-1.0.0.tgz", "integrity": "sha512-RIrIdRY0X1xojthNcVtgT9sjpOGagEUKpZdgBUi054OEPFo282yg+zE+t1Rj3+RqKq2xStL7uUHhY+AjbC4BXg==", - "requires": { + "dependencies": { "minimist": "^1.1.0" } }, - "supports-color": { + "node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { + "dependencies": { "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "timestring": { + "node_modules/timestring": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/timestring/-/timestring-6.0.0.tgz", - "integrity": "sha512-wMctrWD2HZZLuIlchlkE2dfXJh7J2KDI9Dwl+2abPYg0mswQHfOAyQW3jJg1pY5VfttSINZuKcXoB3FGypVklA==" + "integrity": "sha512-wMctrWD2HZZLuIlchlkE2dfXJh7J2KDI9Dwl+2abPYg0mswQHfOAyQW3jJg1pY5VfttSINZuKcXoB3FGypVklA==", + "engines": { + "node": ">=8" + } }, - "to-regex-range": { + "node_modules/to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", "dev": true, - "requires": { + "dependencies": { "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" } }, - "tslib": { + "node_modules/tslib": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, - "uuid": { + "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==" + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "bin": { + "uuid": "dist/bin/uuid" + } }, - "uuid-parse": { + "node_modules/uuid-parse": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/uuid-parse/-/uuid-parse-1.1.0.tgz", "integrity": "sha512-OdmXxA8rDsQ7YpNVbKSJkNzTw2I+S5WsbMDnCtIWSQaosNAcWtFuI/YK1TjzUI6nbkgiqEyh8gWngfcv8Asd9A==" }, - "workerpool": { + "node_modules/workerpool": { "version": "6.2.1", "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.2.1.tgz", "integrity": "sha512-ILEIE97kDZvF9Wb9f6h5aXK4swSlKGUcOEGiIYb2OOu/IrDU9iwj0fD//SsA6E5ibwJxpEvhullJY4Sl4GcpAw==", "dev": true }, - "wrap-ansi": { + "node_modules/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==", "dev": true, - "requires": { + "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" } }, - "wrappy": { + "node_modules/wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", "dev": true }, - "y18n": { + "node_modules/y18n": { "version": "5.0.8", "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "dev": true + "dev": true, + "engines": { + "node": ">=10" + } }, - "yallist": { + "node_modules/yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" }, - "yargs": { + "node_modules/yargs": { "version": "16.2.0", "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", "dev": true, - "requires": { + "dependencies": { "cliui": "^7.0.2", "escalade": "^3.1.1", "get-caller-file": "^2.0.5", @@ -3041,31 +1390,46 @@ "string-width": "^4.2.0", "y18n": "^5.0.5", "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" } }, - "yargs-parser": { + "node_modules/yargs-parser": { "version": "20.2.4", "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz", "integrity": "sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==", - "dev": true + "dev": true, + "engines": { + "node": ">=10" + } }, - "yargs-unparser": { + "node_modules/yargs-unparser": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-2.0.0.tgz", "integrity": "sha512-7pRTIA9Qc1caZ0bZ6RYRGbHJthJWuakf+WmHK0rVeLkNrrGhfoabBNdue6kdINI6r4if7ocq9aD/n7xwKOdzOA==", "dev": true, - "requires": { + "dependencies": { "camelcase": "^6.0.0", "decamelize": "^4.0.0", "flat": "^5.0.2", "is-plain-obj": "^2.1.0" + }, + "engines": { + "node": ">=10" } }, - "yocto-queue": { + "node_modules/yocto-queue": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "dev": true + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } } } } diff --git a/bodyparsers/rest-msgpack/package-lock.json b/bodyparsers/rest-msgpack/package-lock.json index 8cc5e24de489..636412c29f09 100644 --- a/bodyparsers/rest-msgpack/package-lock.json +++ b/bodyparsers/rest-msgpack/package-lock.json @@ -1,7 +1,7 @@ { "name": "@loopback/rest-msgpack", "version": "0.8.9", - "lockfileVersion": 2, + "lockfileVersion": 3, "requires": true, "packages": { "": { @@ -23,57 +23,17 @@ "node": "14 || 16 || 18 || 19" }, "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/rest": "^12.0.8" + "@loopback/core": "^4.0.9", + "@loopback/rest": "^12.0.9" } }, - "../../packages/build": { - "name": "@loopback/build", - "version": "9.0.8", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "bin": { - "lb-clean": "bin/run-clean.js", - "lb-eslint": "bin/run-eslint.js", - "lb-mocha": "bin/run-mocha.js", - "lb-nyc": "bin/run-nyc.js", - "lb-prettier": "bin/run-prettier.js", - "lb-tsc": "bin/compile-package.js", - "lb-ttsc": "bin/compile-package.js" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/build/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true - }, - "../../packages/context": { - "name": "@loopback/context", - "version": "5.0.8", - "license": "MIT", + "node_modules/@loopback/context": { + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/@loopback/context/-/context-5.0.9.tgz", + "integrity": "sha512-Hs62SRG2YFy3cRa68Edts9TUCBpPCDK0AA/kxEfnEylpcWPJwz5l+77B6DUD7PbIvN8Zsk6EQJu4wFSduDzx+w==", "peer": true, "dependencies": { - "@loopback/metadata": "^5.0.8", + "@loopback/metadata": "^5.0.9", "@types/debug": "^4.1.7", "debug": "^4.3.4", "hyperid": "^3.1.1", @@ -81,99 +41,31 @@ "tslib": "^2.5.0", "uuid": "^9.0.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2" - }, "engines": { "node": "14 || 16 || 18 || 19" } }, - "../../packages/context/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/context/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true - }, - "../../packages/context/node_modules/@loopback/metadata": { - "resolved": "../../packages/metadata", - "link": true - }, - "../../packages/context/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true - }, - "../../packages/core": { - "name": "@loopback/core", - "version": "4.0.8", - "license": "MIT", + "node_modules/@loopback/core": { + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/@loopback/core/-/core-4.0.9.tgz", + "integrity": "sha512-DlSuAngwiNrVbp/esVJLwXmp0ieshRI1cVEPALvuQgXKlWX8eLVco3LXv7c6ZZ4Tp0hCaZxura2aY5SO0YqsuQ==", "peer": true, "dependencies": { - "@loopback/context": "^5.0.8", + "@loopback/context": "^5.0.9", "debug": "^4.3.4", "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/core/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/core/node_modules/@loopback/context": { - "resolved": "../../packages/context", - "link": true - }, - "../../packages/core/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true - }, - "../../packages/core/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true - }, - "../../packages/eslint-config": { - "name": "@loopback/eslint-config", - "version": "13.0.8", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - }, "engines": { "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "eslint": "^8.35.0" } }, - "../../packages/express": { - "name": "@loopback/express", - "version": "5.0.8", - "license": "MIT", + "node_modules/@loopback/express": { + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/@loopback/express/-/express-5.0.9.tgz", + "integrity": "sha512-OwyCQTQECyc6B3GtWTQxhqbubI6Ady2xbrdlBRZiqMRPHDGtO3rdDWplM/5nnze/XVIZPhiXQtOK/YfQkJ3HVA==", "peer": true, "dependencies": { - "@loopback/http-server": "^4.0.8", + "@loopback/http-server": "^4.0.9", "@types/body-parser": "^1.19.2", "@types/express": "^4.17.17", "@types/express-serve-static-core": "^4.17.33", @@ -186,110 +78,43 @@ "toposort": "^2.0.2", "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/on-finished": "^2.3.1", - "@types/toposort": "^2.0.3", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, "engines": { "node": "14 || 16 || 18 || 19" }, "peerDependencies": { - "@loopback/core": "^4.0.8" + "@loopback/core": "^4.0.9" } }, - "../../packages/express/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/express/node_modules/@loopback/core": { - "resolved": "../../packages/core", - "link": true - }, - "../../packages/express/node_modules/@loopback/http-server": { - "resolved": "../../packages/http-server", - "link": true - }, - "../../packages/express/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true - }, - "../../packages/filter": { - "name": "@loopback/filter", - "version": "3.0.8", - "dev": true, - "license": "MIT", + "node_modules/@loopback/filter": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/@loopback/filter/-/filter-3.0.9.tgz", + "integrity": "sha512-LdLdiY3k9yUfVReWUFUu7xpCVCzW2LMBVwZ9tIY/n1iLPsXFCx/3e7AQl2TxJXUaW9wmuDQyV+beeit/i7gOZA==", "peer": true, "dependencies": { "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "typescript": "~4.9.4" - }, "engines": { "node": "14 || 16 || 18 || 19" } }, - "../../packages/filter/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/filter/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true - }, - "../../packages/http-server": { - "name": "@loopback/http-server", - "version": "4.0.8", - "license": "MIT", + "node_modules/@loopback/http-server": { + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/@loopback/http-server/-/http-server-4.0.9.tgz", + "integrity": "sha512-b7+jjmMX0zbOo2wOctpsz/QiMoSgFMulWVYe0YhlBlK1/TF1TRy5F/hm0UeeOk432c+cOugOfChBy/51sRc0IQ==", "peer": true, "dependencies": { "debug": "^4.3.4", "stoppable": "^1.1.0", "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/stoppable": "^1.1.1" - }, "engines": { "node": "14 || 16 || 18 || 19" } }, - "../../packages/http-server/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/http-server/node_modules/@loopback/core": { - "resolved": "../../packages/core", - "link": true - }, - "../../packages/http-server/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true - }, - "../../packages/http-server/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true - }, - "../../packages/metadata": { - "name": "@loopback/metadata", - "version": "5.0.8", - "license": "MIT", + "node_modules/@loopback/metadata": { + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/@loopback/metadata/-/metadata-5.0.9.tgz", + "integrity": "sha512-syRNaIzN7QSGhiw4GNVkXEKZg7XMwqOfND4B61nCnmwEAx4gLk/vU1h/EpmYnq+H5il3CaiLwQeNW8VJinNvlw==", "peer": true, "dependencies": { "debug": "^4.3.4", @@ -297,69 +122,17 @@ "reflect-metadata": "^0.1.13", "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/metadata/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/metadata/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true - }, - "../../packages/metadata/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true - }, - "../../packages/openapi-spec-builder": { - "name": "@loopback/openapi-spec-builder", - "version": "5.0.8", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "openapi3-ts": "^2.0.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36" - }, "engines": { "node": "14 || 16 || 18 || 19" } }, - "../../packages/openapi-spec-builder/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/openapi-spec-builder/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true - }, - "../../packages/openapi-spec-builder/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true - }, - "../../packages/openapi-v3": { - "name": "@loopback/openapi-v3", - "version": "8.0.8", - "license": "MIT", + "node_modules/@loopback/openapi-v3": { + "version": "8.0.9", + "resolved": "https://registry.npmjs.org/@loopback/openapi-v3/-/openapi-v3-8.0.9.tgz", + "integrity": "sha512-Tp64PWuKLTf2aVmvt0J7UlkxsS3uSBFRstGsa6BXjvrzm6PA6kiONUttFPvVIMdxzVfecK3vzNjHA4g+5pW/kw==", "peer": true, "dependencies": { - "@loopback/repository-json-schema": "^6.1.2", + "@loopback/repository-json-schema": "^6.1.3", "debug": "^4.3.4", "http-status": "^1.6.2", "json-merge-patch": "^1.0.2", @@ -367,162 +140,60 @@ "openapi3-ts": "^2.0.2", "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/openapi-spec-builder": "^5.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/json-merge-patch": "0.0.8", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36" - }, "engines": { "node": "14 || 16 || 18 || 19" }, "peerDependencies": { - "@loopback/core": "^4.0.8" + "@loopback/core": "^4.0.9" } }, - "../../packages/openapi-v3/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/openapi-v3/node_modules/@loopback/core": { - "resolved": "../../packages/core", - "link": true - }, - "../../packages/openapi-v3/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true - }, - "../../packages/openapi-v3/node_modules/@loopback/openapi-spec-builder": { - "resolved": "../../packages/openapi-spec-builder", - "link": true - }, - "../../packages/openapi-v3/node_modules/@loopback/repository": { - "resolved": "../../packages/repository", - "link": true - }, - "../../packages/openapi-v3/node_modules/@loopback/repository-json-schema": { - "resolved": "../../packages/repository-json-schema", - "link": true - }, - "../../packages/openapi-v3/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true - }, - "../../packages/repository": { - "name": "@loopback/repository", - "version": "5.1.3", - "dev": true, - "license": "MIT", + "node_modules/@loopback/repository": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@loopback/repository/-/repository-5.1.4.tgz", + "integrity": "sha512-lRLR+LyNSBJSWfS9CEOcgA11wqohqcDfHXx7Hff3DckP19K6D4ApmD+sEFF1YNBgVV/ysZPrDySbtkYj9GfH+w==", "peer": true, "dependencies": { - "@loopback/filter": "^3.0.8", + "@loopback/filter": "^3.0.9", "@types/debug": "^4.1.7", "debug": "^4.3.4", "lodash": "^4.17.21", "loopback-datasource-juggler": "^4.28.2", "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bson": "^4.0.5", - "@types/json-schema": "^7.0.11", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "bson": "4.7.2" - }, "engines": { "node": "14 || 16 || 18 || 19" }, "peerDependencies": { - "@loopback/core": "^4.0.8" + "@loopback/core": "^4.0.9" } }, - "../../packages/repository-json-schema": { - "name": "@loopback/repository-json-schema", - "version": "6.1.2", - "license": "MIT", + "node_modules/@loopback/repository-json-schema": { + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/@loopback/repository-json-schema/-/repository-json-schema-6.1.3.tgz", + "integrity": "sha512-JlYK3DXKfUJhGiu0C0JCtINgOKjaeN/2JgZbeGHCMgjwvJ7pxbSoIFYr3P2BnRV7zFfi5PGIen1IX02UbS1dfQ==", "peer": true, "dependencies": { "@types/json-schema": "^7.0.11", "debug": "^4.3.4", "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "ajv-formats": "^2.1.1" - }, "engines": { "node": "14 || 16 || 18 || 19" }, "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3" + "@loopback/core": "^4.0.9", + "@loopback/repository": "^5.1.4" } }, - "../../packages/repository-json-schema/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/repository-json-schema/node_modules/@loopback/core": { - "resolved": "../../packages/core", - "link": true - }, - "../../packages/repository-json-schema/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true - }, - "../../packages/repository-json-schema/node_modules/@loopback/repository": { - "resolved": "../../packages/repository", - "link": true - }, - "../../packages/repository-json-schema/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true - }, - "../../packages/repository/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/repository/node_modules/@loopback/core": { - "resolved": "../../packages/core", - "link": true - }, - "../../packages/repository/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true - }, - "../../packages/repository/node_modules/@loopback/filter": { - "resolved": "../../packages/filter", - "link": true - }, - "../../packages/repository/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true - }, - "../../packages/rest": { - "name": "@loopback/rest", - "version": "12.0.8", - "license": "MIT", + "node_modules/@loopback/rest": { + "version": "12.0.9", + "resolved": "https://registry.npmjs.org/@loopback/rest/-/rest-12.0.9.tgz", + "integrity": "sha512-cJdKPrpXuJwkrOYVakjCqk3vFATTFssUnuXhnNEyH2Ho+DnCsNRoIrzPGl6TrOVnnPF/jU6vXATtm8kRe8WlFA==", "peer": true, "dependencies": { - "@loopback/express": "^5.0.8", - "@loopback/http-server": "^4.0.8", - "@loopback/openapi-v3": "^8.0.8", + "@loopback/express": "^5.0.9", + "@loopback/http-server": "^4.0.9", + "@loopback/openapi-v3": "^8.0.9", "@openapi-contrib/openapi-schema-to-json-schema": "^3.2.0", "@types/body-parser": "^1.19.2", "@types/cors": "^2.8.13", @@ -552,111 +223,105 @@ "type-is": "^1.6.18", "validator": "^13.9.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/openapi-spec-builder": "^5.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/js-yaml": "^4.0.5", - "@types/json-schema-compare": "^0.2.1", - "@types/lodash": "^4.14.191", - "@types/multer": "^1.4.7", - "@types/node": "^14.18.36", - "@types/on-finished": "^2.3.1", - "@types/qs": "^6.9.7", - "multer": "^1.4.4" - }, "engines": { "node": "14 || 16 || 18 || 19" }, "peerDependencies": { - "@loopback/core": "^4.0.8" + "@loopback/core": "^4.0.9" } }, - "../../packages/rest/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/rest/node_modules/@loopback/core": { - "resolved": "../../packages/core", - "link": true - }, - "../../packages/rest/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true - }, - "../../packages/rest/node_modules/@loopback/express": { - "resolved": "../../packages/express", - "link": true - }, - "../../packages/rest/node_modules/@loopback/http-server": { - "resolved": "../../packages/http-server", - "link": true - }, - "../../packages/rest/node_modules/@loopback/openapi-spec-builder": { - "resolved": "../../packages/openapi-spec-builder", - "link": true - }, - "../../packages/rest/node_modules/@loopback/openapi-v3": { - "resolved": "../../packages/openapi-v3", - "link": true + "node_modules/@openapi-contrib/openapi-schema-to-json-schema": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@openapi-contrib/openapi-schema-to-json-schema/-/openapi-schema-to-json-schema-3.2.0.tgz", + "integrity": "sha512-Gj6C0JwCr8arj0sYuslWXUBSP/KnUlEGnPW4qxlXvAl543oaNQgMgIgkQUA6vs5BCCvwTEiL8m/wdWzfl4UvSw==", + "peer": true, + "dependencies": { + "fast-deep-equal": "^3.1.3" + } }, - "../../packages/rest/node_modules/@loopback/repository": { - "resolved": "../../packages/repository", - "link": true + "node_modules/@types/body-parser": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", + "peer": true, + "dependencies": { + "@types/connect": "*", + "@types/node": "*" + } }, - "../../packages/rest/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true + "node_modules/@types/connect": { + "version": "3.4.35", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", + "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "peer": true, + "dependencies": { + "@types/node": "*" + } }, - "../../packages/testlab": { - "name": "@loopback/testlab", - "version": "5.0.8", - "dev": true, - "license": "MIT", + "node_modules/@types/cors": { + "version": "2.8.13", + "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.13.tgz", + "integrity": "sha512-RG8AStHlUiV5ysZQKq97copd2UmVYw3/pRMLefISZ3S1hK104Cwm7iLQ3fTKx+lsUH2CE8FlLaYeEA2LSeqYUA==", "peer": true, "dependencies": { - "@hapi/shot": "^6.0.1", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" + "@types/node": "*" } }, - "../../packages/testlab/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true + "node_modules/@types/debug": { + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz", + "integrity": "sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==", + "peer": true, + "dependencies": { + "@types/ms": "*" + } }, - "../../packages/testlab/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true + "node_modules/@types/express": { + "version": "4.17.17", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.17.tgz", + "integrity": "sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q==", + "peer": true, + "dependencies": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.33", + "@types/qs": "*", + "@types/serve-static": "*" + } }, - "node_modules/@loopback/core": { - "resolved": "../../packages/core", - "link": true + "node_modules/@types/express-serve-static-core": { + "version": "4.17.33", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.33.tgz", + "integrity": "sha512-TPBqmR/HRYI3eC2E5hmiivIzv+bidAfXofM+sbonAGvyDhySGw9/PQZFt2BLOrjUUR++4eJVpx6KnLQK1Fk9tA==", + "peer": true, + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*" + } }, - "node_modules/@loopback/rest": { - "resolved": "../../packages/rest", - "link": true + "node_modules/@types/http-errors": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.1.tgz", + "integrity": "sha512-/K3ds8TRAfBvi5vfjuz8y6+GiAYBZ0x4tXv1Av6CWBWn0IlADc+ZX9pMq7oU0fNQPnBwIZl3rmeLp6SBApbxSQ==", + "peer": true + }, + "node_modules/@types/json-schema": { + "version": "7.0.11", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", + "peer": true + }, + "node_modules/@types/mime": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz", + "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==", + "peer": true + }, + "node_modules/@types/ms": { + "version": "0.7.31", + "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz", + "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==", + "peer": true }, "node_modules/@types/msgpack5": { "version": "3.4.3", @@ -668,16 +333,45 @@ } }, "node_modules/@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==", - "dev": true + "version": "14.18.40", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.40.tgz", + "integrity": "sha512-pGteXO/JQX7wPxGR8lyT+doqjMa7XvlVowwrDwLfX92k5SdLkk4cwC7CYSLBxrenw/R5oQwKioVIak7ZgplM3g==" + }, + "node_modules/@types/on-finished": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/@types/on-finished/-/on-finished-2.3.1.tgz", + "integrity": "sha512-mzVYaYcFs5Jd2n/O6uYIRUsFRR1cHyZLRvkLCU0E7+G5WhY0qBDAR5fUCeZbvecYOSh9ikhlesyi2UfI8B9ckQ==", + "peer": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/qs": { + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==", + "peer": true + }, + "node_modules/@types/range-parser": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", + "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==", + "peer": true + }, + "node_modules/@types/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==", + "peer": true, + "dependencies": { + "@types/mime": "*", + "@types/node": "*" + } }, "node_modules/@types/type-is": { "version": "1.6.3", "resolved": "https://registry.npmjs.org/@types/type-is/-/type-is-1.6.3.tgz", "integrity": "sha512-PNs5wHaNcBgCQG5nAeeZ7OvosrEsI9O4W2jAOO9BCCg4ux9ZZvH2+0iSCOIDBiKuQsiNS8CBlmfX9f5YBQ22cA==", - "dev": true, "dependencies": { "@types/node": "*" } @@ -694,6 +388,122 @@ "node": ">=6.5" } }, + "node_modules/accept-language": { + "version": "3.0.18", + "resolved": "https://registry.npmjs.org/accept-language/-/accept-language-3.0.18.tgz", + "integrity": "sha512-sUofgqBPzgfcF20sPoBYGQ1IhQLt2LSkxTnlQSuLF3n5gPEqd5AimbvOvHEi0T1kLMiGVqPWzI5a9OteBRth3A==", + "peer": true, + "dependencies": { + "bcp47": "^1.1.2", + "stable": "^0.1.6" + } + }, + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "peer": true, + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "peer": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-errors": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-3.0.0.tgz", + "integrity": "sha512-V3wD15YHfHz6y0KdhYFjyy9vWtEVALT9UrxfN3zqlI6dMioHnJrqOYfyPKol3oqrnCM9uwkcdCwkJ0WUcbLMTQ==", + "peer": true, + "peerDependencies": { + "ajv": "^8.0.1" + } + }, + "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==", + "peer": true, + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "peer": true, + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "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==", + "peer": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "peer": true + }, + "node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", + "peer": true + }, + "node_modules/async": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==", + "peer": true + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "peer": true + }, "node_modules/base64-js": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", @@ -713,10 +523,19 @@ } ] }, + "node_modules/bcp47": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/bcp47/-/bcp47-1.1.2.tgz", + "integrity": "sha512-JnkkL4GUpOvvanH9AZPX38CxhiLsXMBicBY2IAtqiVN8YulGDQybUydWA4W6yAMtw6iShtw+8HEF6cfrTHU+UQ==", + "peer": true, + "engines": { + "node": ">=0.10" + } + }, "node_modules/bl": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/bl/-/bl-6.0.0.tgz", - "integrity": "sha512-Ik9BVIMdcWzSOCpzDv2XpQ4rJ4oZBuk3ck6MgiOv0EopdgtohN2uSCrrLlkH1Jf0KnpZZMBA3D0bUMbCdj/jgA==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/bl/-/bl-6.0.1.tgz", + "integrity": "sha512-zk1P1eAEBHhhB+4NfGxqmuV6NgwECnIoRgsOq2ObdEsmoFVIYzJ/Jjcgaj7JOY/8ekH27bIHSV4Si2T+evqu+Q==", "dev": true, "dependencies": { "buffer": "^6.0.3", @@ -724,28 +543,404 @@ "readable-stream": "^4.2.0" } }, - "node_modules/buffer": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", - "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.2.1" - } + "node_modules/bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", + "peer": true + }, + "node_modules/body-parser": { + "version": "1.20.2", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz", + "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==", + "peer": true, + "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.11.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/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==", + "peer": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "peer": true + }, + "node_modules/body-parser/node_modules/qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "peer": true, + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "peer": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/buffer": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", + "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.2.1" + } + }, + "node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "peer": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "peer": true, + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "peer": true, + "dependencies": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "node_modules/capital-case": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/capital-case/-/capital-case-1.0.4.tgz", + "integrity": "sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==", + "peer": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3", + "upper-case-first": "^2.0.2" + } + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "peer": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/change-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/change-case/-/change-case-4.1.2.tgz", + "integrity": "sha512-bSxY2ws9OtviILG1EiY5K7NNxkqg/JnRnFxLtKQ96JaviiIxi7djMrSd0ECT9AC+lttClmYwKw53BWpOMblo7A==", + "peer": true, + "dependencies": { + "camel-case": "^4.1.2", + "capital-case": "^1.0.4", + "constant-case": "^3.0.4", + "dot-case": "^3.0.4", + "header-case": "^2.0.4", + "no-case": "^3.0.4", + "param-case": "^3.0.4", + "pascal-case": "^3.1.2", + "path-case": "^3.0.4", + "sentence-case": "^3.0.4", + "snake-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/charenc": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz", + "integrity": "sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA==", + "peer": true, + "engines": { + "node": "*" + } + }, + "node_modules/cldrjs": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/cldrjs/-/cldrjs-0.5.5.tgz", + "integrity": "sha512-KDwzwbmLIPfCgd8JERVDpQKrUUM1U4KpFJJg2IROv89rF172lLufoJnqJ/Wea6fXL5bO6WjuLMzY8V52UWPvkA==", + "peer": true + }, + "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==", + "peer": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "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==", + "peer": true + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "peer": true + }, + "node_modules/constant-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/constant-case/-/constant-case-3.0.4.tgz", + "integrity": "sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ==", + "peer": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3", + "upper-case": "^2.0.2" + } + }, + "node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "peer": true, + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", + "peer": true + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "peer": true + }, + "node_modules/cors": { + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", + "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", + "peer": true, + "dependencies": { + "object-assign": "^4", + "vary": "^1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "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==", + "peer": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/crypt": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz", + "integrity": "sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow==", + "peer": true, + "engines": { + "node": "*" + } + }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "peer": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "peer": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "peer": true, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "peer": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "peer": true + }, + "node_modules/ejs": { + "version": "3.1.9", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.9.tgz", + "integrity": "sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ==", + "peer": true, + "dependencies": { + "jake": "^10.8.5" + }, + "bin": { + "ejs": "bin/cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "peer": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "peer": true, + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "peer": true + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "peer": true, + "engines": { + "node": ">= 0.6" + } }, "node_modules/event-target-shim": { "version": "5.0.1", @@ -756,19 +951,1256 @@ "node": ">=6" } }, - "node_modules/events": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "dev": true, + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/execa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", + "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", + "peer": true, + "dependencies": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/express": { + "version": "4.18.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", + "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", + "peer": true, + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.1", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.5.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.11.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/express/node_modules/body-parser": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", + "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", + "peer": true, + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "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.11.0", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/express/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "peer": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/express/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "peer": true + }, + "node_modules/express/node_modules/path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==", + "peer": true + }, + "node_modules/express/node_modules/qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "peer": true, + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/express/node_modules/raw-body": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "peer": true, + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "peer": true + }, + "node_modules/fast-safe-stringify": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz", + "integrity": "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==", + "peer": true + }, + "node_modules/filelist": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", + "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", + "peer": true, + "dependencies": { + "minimatch": "^5.0.1" + } + }, + "node_modules/finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "peer": true, + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "peer": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "peer": true + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "peer": true + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "peer": true + }, + "node_modules/get-intrinsic": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", + "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==", + "peer": true, + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "peer": true, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "peer": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "peer": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/glob/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "peer": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/globalize": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/globalize/-/globalize-1.7.0.tgz", + "integrity": "sha512-faR46vTIbFCeAemyuc9E6/d7Wrx9k2ae2L60UhakztFg6VuE42gENVJNuPFtt7Sdjrk9m2w8+py7Jj+JTNy59w==", + "peer": true, + "dependencies": { + "cldrjs": "^0.5.4" + } + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "peer": true, + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "peer": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/header-case": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/header-case/-/header-case-2.0.4.tgz", + "integrity": "sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q==", + "peer": true, + "dependencies": { + "capital-case": "^1.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "peer": true, + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/http-status": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/http-status/-/http-status-1.6.2.tgz", + "integrity": "sha512-oUExvfNckrpTpDazph7kNG8sQi5au3BeTo0idaZFXEhTaJKu7GNJCLHI0rYY2wljm548MSTM+Ljj/c6anqu2zQ==", + "peer": true, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/human-signals": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", + "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", + "peer": true, + "engines": { + "node": ">=8.12.0" + } + }, + "node_modules/hyperid": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/hyperid/-/hyperid-3.1.1.tgz", + "integrity": "sha512-RveV33kIksycSf7HLkq1sHB5wW0OwuX8ot8MYnY++gaaPXGFfKpBncHrAWxdpuEeRlazUMGWefwP1w6o6GaumA==", + "peer": true, + "dependencies": { + "uuid": "^8.3.2", + "uuid-parse": "^1.1.0" + } + }, + "node_modules/hyperid/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==", + "peer": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "peer": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/inflection": { + "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" + ], + "peer": true + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "peer": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "node_modules/invert-kv": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-3.0.1.tgz", + "integrity": "sha512-CYdFeFexxhv/Bcny+Q0BfOV+ltRlJcd4BBZBYFX/O0u4npJrgZtIcjokegtiSMAvlMTJ+Koq0GBCc//3bueQxw==", + "peer": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sindresorhus/invert-kv?sponsor=1" + } + }, + "node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "peer": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "peer": true + }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "peer": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "peer": true + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "peer": true + }, + "node_modules/jake": { + "version": "10.8.5", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.5.tgz", + "integrity": "sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw==", + "peer": true, + "dependencies": { + "async": "^3.2.3", + "chalk": "^4.0.2", + "filelist": "^1.0.1", + "minimatch": "^3.0.4" + }, + "bin": { + "jake": "bin/cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jake/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "peer": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/jake/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "peer": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "peer": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/js2xmlparser": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/js2xmlparser/-/js2xmlparser-4.0.2.tgz", + "integrity": "sha512-6n4D8gLlLf1n5mNLQPRfViYzu9RATblzPEtm1SthMX1Pjao0r9YI9nw7ZIfRxQMERS87mcswrg+r/OYrPRX6jA==", + "peer": true, + "dependencies": { + "xmlcreate": "^2.0.4" + } + }, + "node_modules/json-merge-patch": { + "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==", + "peer": true, + "dependencies": { + "fast-deep-equal": "^3.1.3" + } + }, + "node_modules/json-schema-compare": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/json-schema-compare/-/json-schema-compare-0.2.2.tgz", + "integrity": "sha512-c4WYmDKyJXhs7WWvAWm3uIYnfyWFoIp+JEoX34rctVvEkMYCPGhXtvmFFXiffBbxfZsvQ0RNnV5H7GvDF5HCqQ==", + "peer": true, + "dependencies": { + "lodash": "^4.17.4" + } + }, + "node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "peer": true + }, + "node_modules/lcid": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-3.1.1.tgz", + "integrity": "sha512-M6T051+5QCGLBQb8id3hdvIW8+zeFV2FyBGFS9IEK5H9Wt4MueD4bW1eWikpHgZp+5xR3l5c8pZUkQsIA0BFZg==", + "peer": true, + "dependencies": { + "invert-kv": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "peer": true + }, + "node_modules/loopback-connector": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/loopback-connector/-/loopback-connector-5.2.2.tgz", + "integrity": "sha512-VY1LK+z3fp2ehCcq2jm1xTpBuKrtJcBuUZZhxAnYYAN3VXemmjLeVU0F/MmokfKL1zx1pkPKdjBPb+nNsatzeA==", + "peer": true, + "dependencies": { + "async": "^3.2.4", + "bluebird": "^3.7.2", + "debug": "^4.3.4", + "msgpack5": "^4.5.1", + "strong-globalize": "^6.0.5", + "uuid": "^8.3.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/loopback-connector/node_modules/bl": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/bl/-/bl-2.2.1.tgz", + "integrity": "sha512-6Pesp1w0DEX1N550i/uGV/TqucVL4AM/pgThFSN/Qq9si1/DF9aIHs1BxD8V/QU0HoeHO6cQRTAuYnLPKq1e4g==", + "peer": true, + "dependencies": { + "readable-stream": "^2.3.5", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/loopback-connector/node_modules/msgpack5": { + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/msgpack5/-/msgpack5-4.5.1.tgz", + "integrity": "sha512-zC1vkcliryc4JGlL6OfpHumSYUHWFGimSI+OgfRCjTFLmKA2/foR9rMTOhWiqfOrfxJOctrpWPvrppf8XynJxw==", + "peer": true, + "dependencies": { + "bl": "^2.0.1", + "inherits": "^2.0.3", + "readable-stream": "^2.3.6", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/loopback-connector/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "peer": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/loopback-connector/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "peer": true + }, + "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==", + "peer": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/loopback-datasource-juggler": { + "version": "4.28.3", + "resolved": "https://registry.npmjs.org/loopback-datasource-juggler/-/loopback-datasource-juggler-4.28.3.tgz", + "integrity": "sha512-lhL5kmOVcwRNKNqL/+L8EXxXDJVtfzUQaiYYdeFciqPIGNsNpOnfxRww0jDHBLIhtNX3cvXRqTZO7ljccb/hCg==", + "peer": true, + "dependencies": { + "async": "^3.2.4", + "change-case": "^4.1.2", + "debug": "^4.3.4", + "depd": "^2.0.0", + "inflection": "^1.13.4", + "lodash": "^4.17.21", + "loopback-connector": "^5.2.1", + "minimatch": "^5.1.6", + "nanoid": "^3.3.4", + "qs": "^6.10.5", + "strong-globalize": "^6.0.5", + "traverse": "^0.6.7", + "uuid": "^9.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "peer": true, + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/map-age-cleaner": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", + "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", + "peer": true, + "dependencies": { + "p-defer": "^1.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/md5": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz", + "integrity": "sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==", + "peer": true, + "dependencies": { + "charenc": "0.0.2", + "crypt": "0.0.2", + "is-buffer": "~1.1.6" + } + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mem": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/mem/-/mem-5.1.1.tgz", + "integrity": "sha512-qvwipnozMohxLXG1pOqoLiZKNkC4r4qqRucSoDwXowsNGDSULiqFTRUF05vcZWnwJSG22qTsynQhxbaMtnX9gw==", + "peer": true, + "dependencies": { + "map-age-cleaner": "^0.1.3", + "mimic-fn": "^2.1.0", + "p-is-promise": "^2.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==", + "peer": true + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "peer": true + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "peer": true, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "peer": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "peer": true, + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=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==", + "peer": true + }, + "node_modules/msgpack5": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/msgpack5/-/msgpack5-6.0.2.tgz", + "integrity": "sha512-kBSpECAWslrciRF3jy6HkMckNa14j3VZwNUUe1ONO/yihs19MskiFnsWXm0Q0aPkDYDBRFvTKkEuEDY+HVxBvQ==", + "dependencies": { + "bl": "^5.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.0.0", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/msgpack5/node_modules/bl": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-5.1.0.tgz", + "integrity": "sha512-tv1ZJHLfTDnXE6tMHv73YgSJaWR2AFuPwMntBe7XL/GBFHnT0CLnsHMogfk5+GzCDC5ZWarSCYaIGATZt9dNsQ==", + "dependencies": { + "buffer": "^6.0.3", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "node_modules/msgpack5/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/nanoid": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", + "peer": true, + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "peer": true, + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "peer": true, + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.12.3", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", + "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", + "peer": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "peer": true, + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "peer": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "peer": true, + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/openapi3-ts": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/openapi3-ts/-/openapi3-ts-2.0.2.tgz", + "integrity": "sha512-TxhYBMoqx9frXyOgnRHufjQfPXomTIHYKhSKJ6jHfj13kS8OEIhvmE8CTuQyKtjjWttAjX5DPxM1vmalEpo8Qw==", + "peer": true, + "dependencies": { + "yaml": "^1.10.2" + } + }, + "node_modules/os-locale": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-5.0.0.tgz", + "integrity": "sha512-tqZcNEDAIZKBEPnHPlVDvKrp7NzgLi7jRmhKiUoa2NUmhl13FtkAGLUVR+ZsYvApBQdBfYm43A4tXXQ4IrYLBA==", + "peer": true, + "dependencies": { + "execa": "^4.0.0", + "lcid": "^3.0.0", + "mem": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-defer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", + "integrity": "sha512-wB3wfAxZpk2AzOfUMJNL+d36xothRSyj8EXOa4f6GMqYDN9BJaaSISbsk+wS9abmnebVw95C2Kb5t85UmpCxuw==", + "peer": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-event": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/p-event/-/p-event-4.2.0.tgz", + "integrity": "sha512-KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ==", + "peer": true, + "dependencies": { + "p-timeout": "^3.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", + "peer": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-is-promise": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz", + "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/p-timeout": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", + "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", + "peer": true, + "dependencies": { + "p-finally": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "peer": true, + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "peer": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "peer": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/path-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/path-case/-/path-case-3.0.4.tgz", + "integrity": "sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg==", + "peer": true, + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-to-regexp": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.2.1.tgz", + "integrity": "sha512-JLyh7xT1kizaEvcaXOQwOc2/Yhw6KZOvPf1S8401UyLk86CU79LN3vl7ztXGm/pZ+YjoyAJ4rxmHwbkBXJX+yw==", + "peer": true + }, + "node_modules/process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", "dev": true, "engines": { - "node": ">=0.8.x" + "node": ">= 0.6.0" } }, - "node_modules/ieee754": { + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "peer": true + }, + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "peer": true, + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "peer": true, + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/qs": { + "version": "6.11.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.1.tgz", + "integrity": "sha512-0wsrzgTz/kAVIeuxSjnpGC56rzYtr6JT/2BwEvMaPhFIoYa1aGO8LbzuU1R0uUYQkLpWBTOj0l/CLAJB64J6nQ==", + "peer": true, + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/range-parser": { "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", + "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", + "peer": true, + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/readable-stream": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.3.0.tgz", + "integrity": "sha512-MuEnA0lbSi7JS8XM+WNJlWZkHAAdm7gETHdFK//Q/mChGyj2akEFtdLZh32jSdkWGbRwCW9pn6g3LWDdDeZnBQ==", + "dev": true, + "dependencies": { + "abort-controller": "^3.0.0", + "buffer": "^6.0.3", + "events": "^3.3.0", + "process": "^0.11.10" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/reflect-metadata": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz", + "integrity": "sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==", + "peer": true + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", "funding": [ { "type": "github", @@ -784,121 +2216,265 @@ } ] }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "peer": true }, - "node_modules/media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "node_modules/send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "peer": true, + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, "engines": { - "node": ">= 0.6" + "node": ">= 0.8.0" } }, - "node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "peer": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "peer": true + }, + "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==", + "peer": true + }, + "node_modules/sentence-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/sentence-case/-/sentence-case-3.0.4.tgz", + "integrity": "sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg==", + "peer": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3", + "upper-case-first": "^2.0.2" + } + }, + "node_modules/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "peer": true, + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + }, "engines": { - "node": ">= 0.6" + "node": ">= 0.8.0" } }, - "node_modules/mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "peer": true + }, + "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==", + "peer": true, "dependencies": { - "mime-db": "1.52.0" + "shebang-regex": "^3.0.0" }, "engines": { - "node": ">= 0.6" + "node": ">=8" } }, - "node_modules/msgpack5": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/msgpack5/-/msgpack5-6.0.2.tgz", - "integrity": "sha512-kBSpECAWslrciRF3jy6HkMckNa14j3VZwNUUe1ONO/yihs19MskiFnsWXm0Q0aPkDYDBRFvTKkEuEDY+HVxBvQ==", + "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==", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "peer": true, "dependencies": { - "bl": "^5.0.0", - "inherits": "^2.0.3", - "readable-stream": "^3.0.0", - "safe-buffer": "^5.1.2" + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "peer": true + }, + "node_modules/snake-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz", + "integrity": "sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==", + "peer": true, + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "peer": true + }, + "node_modules/stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility", + "peer": true + }, + "node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "peer": true, + "engines": { + "node": ">= 0.8" } }, - "node_modules/msgpack5/node_modules/bl": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/bl/-/bl-5.1.0.tgz", - "integrity": "sha512-tv1ZJHLfTDnXE6tMHv73YgSJaWR2AFuPwMntBe7XL/GBFHnT0CLnsHMogfk5+GzCDC5ZWarSCYaIGATZt9dNsQ==", + "node_modules/stoppable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/stoppable/-/stoppable-1.1.0.tgz", + "integrity": "sha512-KXDYZ9dszj6bzvnEMRYvxgeTHU74QBFL54XKtP3nyMuJ81CFYtABZ3bAzL2EdFUaEwJOBOgENyFj3R7oTzDyyw==", + "peer": true, + "engines": { + "node": ">=4", + "npm": ">=6" + } + }, + "node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dependencies": { - "buffer": "^6.0.3", - "inherits": "^2.0.4", - "readable-stream": "^3.4.0" + "safe-buffer": "~5.1.0" } }, - "node_modules/msgpack5/node_modules/readable-stream": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.1.tgz", - "integrity": "sha512-+rQmrWMYGA90yenhTYsLWAsLsqVC8osOw6PKE1HDYiO0gdPeKe/xDHNzIAIn4C91YQ6oenEhfYqqc1883qHbjQ==", + "node_modules/string_decoder/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/strong-error-handler": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/strong-error-handler/-/strong-error-handler-4.0.2.tgz", + "integrity": "sha512-84tEG1tZs781zWSXSbk7T0ekhRJ8DbgPPvr4UFseY72ws0sahPoreiEGp4QeQgcB+WplMx95AugBKSFZr5Dvig==", + "peer": true, "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" + "accepts": "^1.3.8", + "debug": "^4.3.4", + "ejs": "^3.1.8", + "fast-safe-stringify": "^2.1.1", + "http-status": "^1.6.2", + "js2xmlparser": "^4.0.2", + "strong-globalize": "^6.0.5" }, "engines": { - "node": ">= 6" + "node": ">=10" } }, - "node_modules/process": { - "version": "0.11.10", - "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", - "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", - "dev": true, + "node_modules/strong-globalize": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/strong-globalize/-/strong-globalize-6.0.5.tgz", + "integrity": "sha512-7nfUli41TieV9/TSc0N62ve5Q4nfrpy/T0nNNy6TyD3vst79QWmeylCyd3q1gDxh8dqGEtabLNCdPQP1Iuvecw==", + "peer": true, + "dependencies": { + "accept-language": "^3.0.18", + "debug": "^4.2.0", + "globalize": "^1.6.0", + "lodash": "^4.17.20", + "md5": "^2.3.0", + "mkdirp": "^1.0.4", + "os-locale": "^5.0.0", + "yamljs": "^0.3.0" + }, "engines": { - "node": ">= 0.6.0" + "node": ">=10" } }, - "node_modules/readable-stream": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.3.0.tgz", - "integrity": "sha512-MuEnA0lbSi7JS8XM+WNJlWZkHAAdm7gETHdFK//Q/mChGyj2akEFtdLZh32jSdkWGbRwCW9pn6g3LWDdDeZnBQ==", - "dev": true, + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "peer": true, "dependencies": { - "abort-controller": "^3.0.0", - "buffer": "^6.0.3", - "events": "^3.3.0", - "process": "^0.11.10" + "has-flag": "^4.0.0" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">=8" } }, - "node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "peer": true, + "engines": { + "node": ">=0.6" + } }, - "node_modules/string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dependencies": { - "safe-buffer": "~5.2.0" + "node_modules/toposort": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/toposort/-/toposort-2.0.2.tgz", + "integrity": "sha512-0a5EOkAUp8D4moMi2W8ZF8jcga7BgZd91O/yabJCFY8az+XSzeGyTKs0Aoo897iV1Nj6guFq8orWDS96z91oGg==", + "peer": true + }, + "node_modules/traverse": { + "version": "0.6.7", + "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.6.7.tgz", + "integrity": "sha512-/y956gpUo9ZNCb99YjxG7OaslxZWHfCHAUUfshwqOXmxUIvqLjVO581BT+gM59+QV9tFe6/CGG53tsA1Y7RSdg==", + "peer": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/tslib": { @@ -931,5681 +2507,147 @@ "node": ">=4.2.0" } }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" - } - }, - "dependencies": { - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "peer": true, + "engines": { + "node": ">= 0.8" } }, - "@loopback/rest": { - "version": "file:../../packages/rest", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/express": "^5.0.8", - "@loopback/http-server": "^4.0.8", - "@loopback/openapi-spec-builder": "^5.0.8", - "@loopback/openapi-v3": "^8.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@openapi-contrib/openapi-schema-to-json-schema": "^3.2.0", - "@types/body-parser": "^1.19.2", - "@types/cors": "^2.8.13", - "@types/debug": "^4.1.7", - "@types/express": "^4.17.17", - "@types/express-serve-static-core": "^4.17.33", - "@types/http-errors": "^2.0.1", - "@types/js-yaml": "^4.0.5", - "@types/json-schema-compare": "^0.2.1", - "@types/lodash": "^4.14.191", - "@types/multer": "^1.4.7", - "@types/node": "^14.18.36", - "@types/on-finished": "^2.3.1", - "@types/qs": "^6.9.7", - "@types/serve-static": "1.15.0", - "@types/type-is": "^1.6.3", - "ajv": "^8.12.0", - "ajv-errors": "^3.0.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0", - "body-parser": "^1.20.2", - "cors": "^2.8.5", - "debug": "^4.3.4", - "express": "^4.18.2", - "http-errors": "^2.0.0", - "js-yaml": "^4.1.0", - "json-schema-compare": "^0.2.2", - "lodash": "^4.17.21", - "multer": "^1.4.4", - "on-finished": "^2.4.1", - "path-to-regexp": "^6.2.1", - "qs": "^6.11.1", - "strong-error-handler": "^4.0.1", - "tslib": "^2.5.0", - "type-is": "^1.6.18", - "validator": "^13.9.0" - }, + "node_modules/upper-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-2.0.2.tgz", + "integrity": "sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg==", + "peer": true, "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/express": { - "version": "file:../../packages/express", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/http-server": "^4.0.8", - "@loopback/testlab": "^5.0.8", - "@types/body-parser": "^1.19.2", - "@types/debug": "^4.1.7", - "@types/express": "^4.17.17", - "@types/express-serve-static-core": "^4.17.33", - "@types/http-errors": "^2.0.1", - "@types/node": "^14.18.36", - "@types/on-finished": "^2.3.1", - "@types/toposort": "^2.0.3", - "body-parser": "^1.20.2", - "debug": "^4.3.4", - "express": "^4.18.2", - "http-errors": "^2.0.0", - "on-finished": "^2.4.1", - "source-map-support": "^0.5.21", - "toposort": "^2.0.2", - "tslib": "^2.5.0", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/http-server": { - "version": "file:../../packages/http-server", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/stoppable": "^1.1.1", - "debug": "^4.3.4", - "stoppable": "^1.1.0", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/http-server": { - "version": "file:../../packages/http-server", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/stoppable": "^1.1.1", - "debug": "^4.3.4", - "stoppable": "^1.1.0", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/openapi-spec-builder": { - "version": "file:../../packages/openapi-spec-builder", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "openapi3-ts": "^2.0.2", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/openapi-v3": { - "version": "file:../../packages/openapi-v3", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/openapi-spec-builder": "^5.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/repository-json-schema": "^6.1.2", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/json-merge-patch": "0.0.8", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "http-status": "^1.6.2", - "json-merge-patch": "^1.0.2", - "lodash": "^4.17.21", - "openapi3-ts": "^2.0.2", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/openapi-spec-builder": { - "version": "file:../../packages/openapi-spec-builder", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "openapi3-ts": "^2.0.2", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/repository": { - "version": "file:../../packages/repository", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/filter": "^3.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bson": "^4.0.5", - "@types/debug": "^4.1.7", - "@types/json-schema": "^7.0.11", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "bson": "4.7.2", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "loopback-datasource-juggler": "^4.28.2", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/filter": { - "version": "file:../../packages/filter", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "tslib": "^2.5.0", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/repository-json-schema": { - "version": "file:../../packages/repository-json-schema", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/json-schema": "^7.0.11", - "@types/node": "^14.18.36", - "ajv-formats": "^2.1.1", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/repository": { - "version": "file:../../packages/repository", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/filter": "^3.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bson": "^4.0.5", - "@types/debug": "^4.1.7", - "@types/json-schema": "^7.0.11", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "bson": "4.7.2", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "loopback-datasource-juggler": "^4.28.2", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/filter": { - "version": "file:../../packages/filter", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "tslib": "^2.5.0", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/repository": { - "version": "file:../../packages/repository", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/filter": "^3.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bson": "^4.0.5", - "@types/debug": "^4.1.7", - "@types/json-schema": "^7.0.11", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "bson": "4.7.2", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "loopback-datasource-juggler": "^4.28.2", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/filter": { - "version": "file:../../packages/filter", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "tslib": "^2.5.0", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@types/msgpack5": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/@types/msgpack5/-/msgpack5-3.4.3.tgz", - "integrity": "sha512-P5kWjk3GVgo33jBDpOfxeIACEhClX1uRS5yh6IYRxGGnBCBZsmbpacsIlznpyC9ynL1RrOPbGBHYJA8MTosoNw==", - "dev": true, - "requires": { - "bl": ">=5.1.0" + "tslib": "^2.0.3" } }, - "@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==", - "dev": true - }, - "@types/type-is": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/@types/type-is/-/type-is-1.6.3.tgz", - "integrity": "sha512-PNs5wHaNcBgCQG5nAeeZ7OvosrEsI9O4W2jAOO9BCCg4ux9ZZvH2+0iSCOIDBiKuQsiNS8CBlmfX9f5YBQ22cA==", - "dev": true, - "requires": { - "@types/node": "*" + "node_modules/upper-case-first": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/upper-case-first/-/upper-case-first-2.0.2.tgz", + "integrity": "sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg==", + "peer": true, + "dependencies": { + "tslib": "^2.0.3" } }, - "abort-controller": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", - "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", - "dev": true, - "requires": { - "event-target-shim": "^5.0.0" + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "peer": true, + "dependencies": { + "punycode": "^2.1.0" } }, - "base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" }, - "bl": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/bl/-/bl-6.0.0.tgz", - "integrity": "sha512-Ik9BVIMdcWzSOCpzDv2XpQ4rJ4oZBuk3ck6MgiOv0EopdgtohN2uSCrrLlkH1Jf0KnpZZMBA3D0bUMbCdj/jgA==", - "dev": true, - "requires": { - "buffer": "^6.0.3", - "inherits": "^2.0.4", - "readable-stream": "^4.2.0" + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "peer": true, + "engines": { + "node": ">= 0.4.0" } }, - "buffer": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", - "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", - "requires": { - "base64-js": "^1.3.1", - "ieee754": "^1.2.1" + "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==", + "peer": true, + "bin": { + "uuid": "dist/bin/uuid" } }, - "event-target-shim": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", - "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", - "dev": true - }, - "events": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", - "dev": true - }, - "ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==" + "node_modules/uuid-parse": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/uuid-parse/-/uuid-parse-1.1.0.tgz", + "integrity": "sha512-OdmXxA8rDsQ7YpNVbKSJkNzTw2I+S5WsbMDnCtIWSQaosNAcWtFuI/YK1TjzUI6nbkgiqEyh8gWngfcv8Asd9A==", + "peer": true }, - "mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" + "node_modules/validator": { + "version": "13.9.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.9.0.tgz", + "integrity": "sha512-B+dGG8U3fdtM0/aNK4/X8CXq/EcxU2WPrPEkJGslb47qyHsxmbggTWK0yEA4qnYVNF+nxNlN88o14hIcPmSIEA==", + "peer": true, + "engines": { + "node": ">= 0.10" + } }, - "mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "requires": { - "mime-db": "1.52.0" + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "peer": true, + "engines": { + "node": ">= 0.8" } }, - "msgpack5": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/msgpack5/-/msgpack5-6.0.2.tgz", - "integrity": "sha512-kBSpECAWslrciRF3jy6HkMckNa14j3VZwNUUe1ONO/yihs19MskiFnsWXm0Q0aPkDYDBRFvTKkEuEDY+HVxBvQ==", - "requires": { - "bl": "^5.0.0", - "inherits": "^2.0.3", - "readable-stream": "^3.0.0", - "safe-buffer": "^5.1.2" - }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "peer": true, "dependencies": { - "bl": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/bl/-/bl-5.1.0.tgz", - "integrity": "sha512-tv1ZJHLfTDnXE6tMHv73YgSJaWR2AFuPwMntBe7XL/GBFHnT0CLnsHMogfk5+GzCDC5ZWarSCYaIGATZt9dNsQ==", - "requires": { - "buffer": "^6.0.3", - "inherits": "^2.0.4", - "readable-stream": "^3.4.0" - } - }, - "readable-stream": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.1.tgz", - "integrity": "sha512-+rQmrWMYGA90yenhTYsLWAsLsqVC8osOw6PKE1HDYiO0gdPeKe/xDHNzIAIn4C91YQ6oenEhfYqqc1883qHbjQ==", - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - } + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" } }, - "process": { - "version": "0.11.10", - "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", - "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", - "dev": true + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "peer": true }, - "readable-stream": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.3.0.tgz", - "integrity": "sha512-MuEnA0lbSi7JS8XM+WNJlWZkHAAdm7gETHdFK//Q/mChGyj2akEFtdLZh32jSdkWGbRwCW9pn6g3LWDdDeZnBQ==", - "dev": true, - "requires": { - "abort-controller": "^3.0.0", - "buffer": "^6.0.3", - "events": "^3.3.0", - "process": "^0.11.10" + "node_modules/xmlcreate": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/xmlcreate/-/xmlcreate-2.0.4.tgz", + "integrity": "sha512-nquOebG4sngPmGPICTS5EnxqhKbCmz5Ox5hsszI2T6U5qdrJizBc+0ilYSEjTSzU0yZcmvppztXe/5Al5fUwdg==", + "peer": true + }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "peer": true, + "engines": { + "node": ">= 6" } }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" - }, - "string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "requires": { - "safe-buffer": "~5.2.0" + "node_modules/yamljs": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/yamljs/-/yamljs-0.3.0.tgz", + "integrity": "sha512-C/FsVVhht4iPQYXOInoxUM/1ELSf9EsgKH34FofQOp6hwCPrW4vG4w5++TED3xRUo8gD7l0P1J1dLlDYzODsTQ==", + "peer": true, + "dependencies": { + "argparse": "^1.0.7", + "glob": "^7.0.5" + }, + "bin": { + "json2yaml": "bin/json2yaml", + "yaml2json": "bin/yaml2json" } }, - "tslib": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" - }, - "type-is": { - "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "requires": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" + "node_modules/yamljs/node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "peer": true, + "dependencies": { + "sprintf-js": "~1.0.2" } - }, - "typescript": { - "version": "4.9.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", - "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", - "dev": true - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" } } } diff --git a/docs/package-lock.json b/docs/package-lock.json index ea0c84bedaf9..913b0ff7412d 100644 --- a/docs/package-lock.json +++ b/docs/package-lock.json @@ -1,7 +1,7 @@ { "name": "@loopback/docs", "version": "5.2.0", - "lockfileVersion": 2, + "lockfileVersion": 3, "requires": true, "packages": { "": { @@ -13,80 +13,12 @@ "tslib": "^2.5.0" }, "devDependencies": { - "@lerna/project": "^6.4.1", - "@loopback/build": "^9.0.9" + "@lerna/project": "^6.4.1" }, "engines": { "node": "14 || 16 || 18 || 19" } }, - "../packages/build": { - "name": "@loopback/build", - "version": "9.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.33.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.3", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "bin": { - "lb-clean": "bin/run-clean.js", - "lb-eslint": "bin/run-eslint.js", - "lb-mocha": "bin/run-mocha.js", - "lb-nyc": "bin/run-nyc.js", - "lb-prettier": "bin/run-prettier.js", - "lb-tsc": "bin/compile-package.js", - "lb-ttsc": "bin/compile-package.js" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../packages/eslint-config": { - "name": "@loopback/eslint-config", - "version": "13.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/eslint-plugin": "^5.51.0", - "@typescript-eslint/parser": "^5.51.0", - "eslint-config-prettier": "^8.6.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "eslint": "^8.33.0" - } - }, - "node_modules/@ampproject/remapping": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", - "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", - "dev": true, - "dependencies": { - "@jridgewell/gen-mapping": "^0.1.0", - "@jridgewell/trace-mapping": "^0.3.9" - }, - "engines": { - "node": ">=6.0.0" - } - }, "node_modules/@babel/code-frame": { "version": "7.18.6", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", @@ -99,268 +31,216 @@ "node": ">=6.9.0" } }, - "node_modules/@babel/compat-data": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.21.0.tgz", - "integrity": "sha512-gMuZsmsgxk/ENC3O/fRw5QY8A9/uxQbbCEypnLIiYYc/qVJtEV7ouxC3EllIIwNzMqAQee5tanFabWsUOutS7g==", + "node_modules/@babel/helper-validator-identifier": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", + "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", "dev": true, "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/core": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.21.0.tgz", - "integrity": "sha512-PuxUbxcW6ZYe656yL3EAhpy7qXKq0DmYsrJLpbB8XrsCP9Nm+XCg9XFMb5vIDliPD7+U/+M+QJlH17XOcB7eXA==", + "node_modules/@babel/highlight": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", "dev": true, "dependencies": { - "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.21.0", - "@babel/helper-compilation-targets": "^7.20.7", - "@babel/helper-module-transforms": "^7.21.0", - "@babel/helpers": "^7.21.0", - "@babel/parser": "^7.21.0", - "@babel/template": "^7.20.7", - "@babel/traverse": "^7.21.0", - "@babel/types": "^7.21.0", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.2", - "semver": "^6.3.0" + "@babel/helper-validator-identifier": "^7.18.6", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" }, "engines": { "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/@babel/core/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" } }, - "node_modules/@babel/generator": { - "version": "7.21.1", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.21.1.tgz", - "integrity": "sha512-1lT45bAYlQhFn/BHivJs43AiW2rg3/UbLyShGfF3C0KmHvO5fSghWd5kBJy30kpRRucGzXStvnnCFniCR2kXAA==", + "node_modules/@lerna/package": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/@lerna/package/-/package-6.4.1.tgz", + "integrity": "sha512-TrOah58RnwS9R8d3+WgFFTu5lqgZs7M+e1dvcRga7oSJeKscqpEK57G0xspvF3ycjfXQwRMmEtwPmpkeEVLMzA==", "dev": true, "dependencies": { - "@babel/types": "^7.21.0", - "@jridgewell/gen-mapping": "^0.3.2", - "@jridgewell/trace-mapping": "^0.3.17", - "jsesc": "^2.5.1" + "load-json-file": "^6.2.0", + "npm-package-arg": "8.1.1", + "write-pkg": "^4.0.0" }, "engines": { - "node": ">=6.9.0" + "node": "^14.15.0 || >=16.0.0" } }, - "node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", - "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "node_modules/@lerna/project": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/@lerna/project/-/project-6.4.1.tgz", + "integrity": "sha512-BPFYr4A0mNZ2jZymlcwwh7PfIC+I6r52xgGtJ4KIrIOB6mVKo9u30dgYJbUQxmSuMRTOnX7PJZttQQzSda4gEg==", "dev": true, "dependencies": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" + "@lerna/package": "6.4.1", + "@lerna/validation-error": "6.4.1", + "cosmiconfig": "^7.0.0", + "dedent": "^0.7.0", + "dot-prop": "^6.0.1", + "glob-parent": "^5.1.1", + "globby": "^11.0.2", + "js-yaml": "^4.1.0", + "load-json-file": "^6.2.0", + "npmlog": "^6.0.2", + "p-map": "^4.0.0", + "resolve-from": "^5.0.0", + "write-json-file": "^4.3.0" }, "engines": { - "node": ">=6.0.0" + "node": "^14.15.0 || >=16.0.0" } }, - "node_modules/@babel/helper-compilation-targets": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.7.tgz", - "integrity": "sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ==", + "node_modules/@lerna/validation-error": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/@lerna/validation-error/-/validation-error-6.4.1.tgz", + "integrity": "sha512-fxfJvl3VgFd7eBfVMRX6Yal9omDLs2mcGKkNYeCEyt4Uwlz1B5tPAXyk/sNMfkKV2Aat/mlK5tnY13vUrMKkyA==", "dev": true, "dependencies": { - "@babel/compat-data": "^7.20.5", - "@babel/helper-validator-option": "^7.18.6", - "browserslist": "^4.21.3", - "lru-cache": "^5.1.1", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=6.9.0" + "npmlog": "^6.0.2" }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-compilation-targets/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/helper-environment-visitor": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", - "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", - "dev": true, "engines": { - "node": ">=6.9.0" + "node": "^14.15.0 || >=16.0.0" } }, - "node_modules/@babel/helper-function-name": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.21.0.tgz", - "integrity": "sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==", + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", "dev": true, "dependencies": { - "@babel/template": "^7.20.7", - "@babel/types": "^7.21.0" + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" }, "engines": { - "node": ">=6.9.0" + "node": ">= 8" } }, - "node_modules/@babel/helper-hoist-variables": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", - "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", "dev": true, - "dependencies": { - "@babel/types": "^7.18.6" - }, "engines": { - "node": ">=6.9.0" + "node": ">= 8" } }, - "node_modules/@babel/helper-module-imports": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", - "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", "dev": true, "dependencies": { - "@babel/types": "^7.18.6" + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" }, "engines": { - "node": ">=6.9.0" + "node": ">= 8" } }, - "node_modules/@babel/helper-module-transforms": { - "version": "7.21.2", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.21.2.tgz", - "integrity": "sha512-79yj2AR4U/Oqq/WOV7Lx6hUjau1Zfo4cI+JLAVYeMV5XIlbOhmjEk5ulbTc9fMpmlojzZHkUUxAiK+UKn+hNQQ==", + "node_modules/@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", + "dev": true + }, + "node_modules/aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", "dev": true, "dependencies": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-simple-access": "^7.20.2", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/helper-validator-identifier": "^7.19.1", - "@babel/template": "^7.20.7", - "@babel/traverse": "^7.21.2", - "@babel/types": "^7.21.2" + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" }, "engines": { - "node": ">=6.9.0" + "node": ">=8" } }, - "node_modules/@babel/helper-simple-access": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz", - "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==", + "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==", "dev": true, - "dependencies": { - "@babel/types": "^7.20.2" - }, "engines": { - "node": ">=6.9.0" + "node": ">=8" } }, - "node_modules/@babel/helper-split-export-declaration": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", - "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", + "node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "dependencies": { - "@babel/types": "^7.18.6" + "color-convert": "^1.9.0" }, "engines": { - "node": ">=6.9.0" + "node": ">=4" } }, - "node_modules/@babel/helper-string-parser": { - "version": "7.19.4", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", - "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } + "node_modules/aproba": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", + "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==", + "dev": true }, - "node_modules/@babel/helper-validator-identifier": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", - "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", + "node_modules/are-we-there-yet": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz", + "integrity": "sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg==", "dev": true, + "dependencies": { + "delegates": "^1.0.0", + "readable-stream": "^3.6.0" + }, "engines": { - "node": ">=6.9.0" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/@babel/helper-validator-option": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.21.0.tgz", - "integrity": "sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true }, - "node_modules/@babel/helpers": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.21.0.tgz", - "integrity": "sha512-XXve0CBtOW0pd7MRzzmoyuSj0e3SEzj8pgyFxnTT1NJZL38BD1MK7yYrm8yefRPIDvNNe14xR4FdbHwpInD4rA==", + "node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", "dev": true, - "dependencies": { - "@babel/template": "^7.20.7", - "@babel/traverse": "^7.21.0", - "@babel/types": "^7.21.0" - }, "engines": { - "node": ">=6.9.0" + "node": ">=8" } }, - "node_modules/@babel/highlight": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", - "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", "dev": true, "dependencies": { - "@babel/helper-validator-identifier": "^7.18.6", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" + "fill-range": "^7.0.1" }, "engines": { - "node": ">=6.9.0" + "node": ">=8" } }, - "node_modules/@babel/highlight/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "node_modules/builtins": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz", + "integrity": "sha512-uYBjakWipfaO/bXI7E8rq6kpwHRZK5cNYrUv2OzZSI/FvmdMyXJ2tG9dKcjEC5YHmHpUAwsargWIZNWdxb/bnQ==", + "dev": true + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", "dev": true, - "dependencies": { - "color-convert": "^1.9.0" - }, "engines": { - "node": ">=4" + "node": ">=6" } }, - "node_modules/@babel/highlight/node_modules/chalk": { + "node_modules/chalk": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", @@ -374,7 +254,16 @@ "node": ">=4" } }, - "node_modules/@babel/highlight/node_modules/color-convert": { + "node_modules/clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/color-convert": { "version": "1.9.3", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", @@ -383,247 +272,265 @@ "color-name": "1.1.3" } }, - "node_modules/@babel/highlight/node_modules/color-name": { + "node_modules/color-name": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", "dev": true }, - "node_modules/@babel/highlight/node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "dev": true, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/@babel/highlight/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "node_modules/color-support": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", + "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", "dev": true, - "engines": { - "node": ">=4" + "bin": { + "color-support": "bin.js" } }, - "node_modules/@babel/highlight/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "node_modules/console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==", + "dev": true + }, + "node_modules/cosmiconfig": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", "dev": true, "dependencies": { - "has-flag": "^3.0.0" + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" }, "engines": { - "node": ">=4" + "node": ">=10" } }, - "node_modules/@babel/parser": { - "version": "7.21.2", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.2.tgz", - "integrity": "sha512-URpaIJQwEkEC2T9Kn+Ai6Xe/02iNaVCuT/PtoRz3GPVJVDpPd7mLo+VddTbhCRU9TXqW5mSrQfXZyi8kDKOVpQ==", + "node_modules/dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==", + "dev": true + }, + "node_modules/delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==", + "dev": true + }, + "node_modules/detect-indent": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz", + "integrity": "sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==", "dev": true, - "bin": { - "parser": "bin/babel-parser.js" - }, "engines": { - "node": ">=6.0.0" + "node": ">=8" } }, - "node_modules/@babel/template": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz", - "integrity": "sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==", + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", "dev": true, "dependencies": { - "@babel/code-frame": "^7.18.6", - "@babel/parser": "^7.20.7", - "@babel/types": "^7.20.7" + "path-type": "^4.0.0" }, "engines": { - "node": ">=6.9.0" + "node": ">=8" } }, - "node_modules/@babel/traverse": { - "version": "7.21.2", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.21.2.tgz", - "integrity": "sha512-ts5FFU/dSUPS13tv8XiEObDu9K+iagEKME9kAbaP7r0Y9KtZJZ+NGndDvWoRAYNpeWafbpFeki3q9QoMD6gxyw==", + "node_modules/dot-prop": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-6.0.1.tgz", + "integrity": "sha512-tE7ztYzXHIeyvc7N+hR3oi7FIbf/NIjVP9hmAt3yMXzrQ072/fpjGLx2GxNxGxUl5V73MEqYzioOMoVhGMJ5cA==", "dev": true, "dependencies": { - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.21.1", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.21.0", - "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.21.2", - "@babel/types": "^7.21.2", - "debug": "^4.1.0", - "globals": "^11.1.0" + "is-obj": "^2.0.0" }, "engines": { - "node": ">=6.9.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@babel/traverse/node_modules/globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", "dev": true, - "engines": { - "node": ">=4" + "dependencies": { + "is-arrayish": "^0.2.1" } }, - "node_modules/@babel/types": { - "version": "7.21.2", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.21.2.tgz", - "integrity": "sha512-3wRZSs7jiFaB8AjxiiD+VqN5DTG2iRvJGQ+qYFrs/654lg6kGTQWIOFjlBo5RaXuAZjBmP3+OQH4dmhqiiyYxw==", + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", "dev": true, - "dependencies": { - "@babel/helper-string-parser": "^7.19.4", - "@babel/helper-validator-identifier": "^7.19.1", - "to-fast-properties": "^2.0.0" - }, "engines": { - "node": ">=6.9.0" + "node": ">=0.8.0" } }, - "node_modules/@eslint/eslintrc": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.0.tgz", - "integrity": "sha512-fluIaaV+GyV24CCu/ggiHdV+j4RNh85yQnAYS/G2mZODZgGmmlrgCydjUcV3YvxCm9x8nMAfThsqTni4KiXT4A==", + "node_modules/fast-glob": { + "version": "3.2.12", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", + "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", "dev": true, "dependencies": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.4.0", - "globals": "^13.19.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.1.2", - "strip-json-comments": "^3.1.1" + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" + "node": ">=8.6.0" } }, - "node_modules/@eslint/js": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.35.0.tgz", - "integrity": "sha512-JXdzbRiWclLVoD8sNUjR443VVlYqiYmDVT6rGUEIEHU5YJW0gaVZwV2xgM7D4arkvASqD0IlLUVjHiFuxaftRw==", + "node_modules/fastq": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", + "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", "dev": true, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "dependencies": { + "reusify": "^1.0.4" } }, - "node_modules/@humanwhocodes/config-array": { - "version": "0.11.8", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz", - "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==", + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", "dev": true, "dependencies": { - "@humanwhocodes/object-schema": "^1.2.1", - "debug": "^4.1.1", - "minimatch": "^3.0.5" + "to-regex-range": "^5.0.1" }, "engines": { - "node": ">=10.10.0" + "node": ">=8" } }, - "node_modules/@humanwhocodes/module-importer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", - "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", - "dev": true, - "engines": { - "node": ">=12.22" + "node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/nzakas" + "engines": { + "node": ">=12" } }, - "node_modules/@humanwhocodes/object-schema": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", - "dev": true - }, - "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", - "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "node_modules/gauge": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.4.tgz", + "integrity": "sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==", "dev": true, "dependencies": { - "camelcase": "^5.3.1", - "find-up": "^4.1.0", - "get-package-type": "^0.1.0", - "js-yaml": "^3.13.1", - "resolve-from": "^5.0.0" + "aproba": "^1.0.3 || ^2.0.0", + "color-support": "^1.1.3", + "console-control-strings": "^1.1.0", + "has-unicode": "^2.0.1", + "signal-exit": "^3.0.7", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "wide-align": "^1.1.5" }, "engines": { - "node": ">=8" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", "dev": true, "dependencies": { - "sprintf-js": "~1.0.2" + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" } }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", "dev": true, "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" }, "engines": { - "node": ">=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", "dev": true, - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" + "engines": { + "node": ">=4" } }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "node_modules/has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==", + "dev": true + }, + "node_modules/hosted-git-info": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-3.0.8.tgz", + "integrity": "sha512-aXpmwoOhRBrw6X3j0h5RloK4x1OzsxMPyxqIHyNfSe2pypkVTZFpEiRoSipPEPlMrh0HW/XsjkJ5WgnCirpNUw==", "dev": true, "dependencies": { - "p-locate": "^4.1.0" + "lru-cache": "^6.0.0" }, "engines": { - "node": ">=8" + "node": ">=10" + } + }, + "node_modules/ignore": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "dev": true, + "engines": { + "node": ">= 4" } }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", "dev": true, "dependencies": { - "p-try": "^2.0.0" + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" }, "engines": { "node": ">=6" @@ -632,7148 +539,745 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "node_modules/import-fresh/node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", "dev": true, - "dependencies": { - "p-limit": "^2.2.0" - }, "engines": { - "node": ">=8" + "node": ">=4" } }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", "dev": true, "engines": { - "node": ">=8" + "node": ">=0.8.19" } }, - "node_modules/@istanbuljs/schema": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", - "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", "dev": true, "engines": { "node": ">=8" } }, - "node_modules/@jridgewell/gen-mapping": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", - "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "dev": true + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", "dev": true, - "dependencies": { - "@jridgewell/set-array": "^1.0.0", - "@jridgewell/sourcemap-codec": "^1.4.10" - }, "engines": { - "node": ">=6.0.0" + "node": ">=0.10.0" } }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", - "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", "dev": true, "engines": { - "node": ">=6.0.0" + "node": ">=8" } }, - "node_modules/@jridgewell/set-array": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", "dev": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, "engines": { - "node": ">=6.0.0" + "node": ">=0.10.0" } }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", - "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", - "dev": true - }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.17", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", - "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", - "dev": true, - "dependencies": { - "@jridgewell/resolve-uri": "3.1.0", - "@jridgewell/sourcemap-codec": "1.4.14" - } - }, - "node_modules/@lerna/package": { - "version": "6.4.1", - "resolved": "https://registry.npmjs.org/@lerna/package/-/package-6.4.1.tgz", - "integrity": "sha512-TrOah58RnwS9R8d3+WgFFTu5lqgZs7M+e1dvcRga7oSJeKscqpEK57G0xspvF3ycjfXQwRMmEtwPmpkeEVLMzA==", - "dev": true, - "dependencies": { - "load-json-file": "^6.2.0", - "npm-package-arg": "8.1.1", - "write-pkg": "^4.0.0" - }, - "engines": { - "node": "^14.15.0 || >=16.0.0" - } - }, - "node_modules/@lerna/project": { - "version": "6.4.1", - "resolved": "https://registry.npmjs.org/@lerna/project/-/project-6.4.1.tgz", - "integrity": "sha512-BPFYr4A0mNZ2jZymlcwwh7PfIC+I6r52xgGtJ4KIrIOB6mVKo9u30dgYJbUQxmSuMRTOnX7PJZttQQzSda4gEg==", - "dev": true, - "dependencies": { - "@lerna/package": "6.4.1", - "@lerna/validation-error": "6.4.1", - "cosmiconfig": "^7.0.0", - "dedent": "^0.7.0", - "dot-prop": "^6.0.1", - "glob-parent": "^5.1.1", - "globby": "^11.0.2", - "js-yaml": "^4.1.0", - "load-json-file": "^6.2.0", - "npmlog": "^6.0.2", - "p-map": "^4.0.0", - "resolve-from": "^5.0.0", - "write-json-file": "^4.3.0" - }, - "engines": { - "node": "^14.15.0 || >=16.0.0" - } - }, - "node_modules/@lerna/project/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/@lerna/project/node_modules/p-map": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", - "dev": true, - "dependencies": { - "aggregate-error": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@lerna/project/node_modules/resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@lerna/validation-error": { - "version": "6.4.1", - "resolved": "https://registry.npmjs.org/@lerna/validation-error/-/validation-error-6.4.1.tgz", - "integrity": "sha512-fxfJvl3VgFd7eBfVMRX6Yal9omDLs2mcGKkNYeCEyt4Uwlz1B5tPAXyk/sNMfkKV2Aat/mlK5tnY13vUrMKkyA==", - "dev": true, - "dependencies": { - "npmlog": "^6.0.2" - }, - "engines": { - "node": "^14.15.0 || >=16.0.0" - } - }, - "node_modules/@loopback/build": { - "version": "9.0.8", - "resolved": "https://registry.npmjs.org/@loopback/build/-/build-9.0.8.tgz", - "integrity": "sha512-ISVLjmfzIXumVH2tKU1EMpgOF7P9FWrtmK3bUtNXj9PouSEqaIJ006dQf3LMDuCl9Ox0U288TQjMBOTCcnvqGw==", - "dev": true, - "dependencies": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.33.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.3", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "bin": { - "lb-clean": "bin/run-clean.js", - "lb-eslint": "bin/run-eslint.js", - "lb-mocha": "bin/run-mocha.js", - "lb-nyc": "bin/run-nyc.js", - "lb-prettier": "bin/run-prettier.js", - "lb-tsc": "bin/compile-package.js", - "lb-ttsc": "bin/compile-package.js" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "node_modules/@loopback/eslint-config": { - "version": "13.0.8", - "resolved": "https://registry.npmjs.org/@loopback/eslint-config/-/eslint-config-13.0.8.tgz", - "integrity": "sha512-V2957LzfCVxZ6oBNbispMxmBsiZm0sDj/jiQ0zbhHeXPXYOEflNVtqsoz3s0pE0aQcSYYv4E2oPLL93rRgQWyg==", - "dev": true, - "dependencies": { - "@typescript-eslint/eslint-plugin": "^5.51.0", - "@typescript-eslint/parser": "^5.51.0", - "eslint-config-prettier": "^8.6.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "eslint": "^8.33.0" - } - }, - "node_modules/@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dev": true, - "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dev": true, - "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@types/json-schema": { - "version": "7.0.11", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", - "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", - "dev": true - }, - "node_modules/@types/mocha": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-10.0.1.tgz", - "integrity": "sha512-/fvYntiO1GeICvqbQ3doGDIP97vWmvFt83GKguJ6prmQM2iXZfFcq6YE8KteFyRtX2/h5Hf91BYvPodJKFYv5Q==", - "dev": true - }, - "node_modules/@types/node": { - "version": "14.18.37", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.37.tgz", - "integrity": "sha512-7GgtHCs/QZrBrDzgIJnQtuSvhFSwhyYSI2uafSwZoNt1iOGhEN5fwNrQMjtONyHm9+/LoA4453jH0CMYcr06Pg==", - "dev": true - }, - "node_modules/@types/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", - "dev": true - }, - "node_modules/@types/semver": { - "version": "7.3.13", - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.3.13.tgz", - "integrity": "sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==", - "dev": true - }, - "node_modules/@typescript-eslint/eslint-plugin": { - "version": "5.54.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.54.1.tgz", - "integrity": "sha512-a2RQAkosH3d3ZIV08s3DcL/mcGc2M/UC528VkPULFxR9VnVPT8pBu0IyBAJJmVsCmhVfwQX1v6q+QGnmSe1bew==", - "dev": true, - "dependencies": { - "@typescript-eslint/scope-manager": "5.54.1", - "@typescript-eslint/type-utils": "5.54.1", - "@typescript-eslint/utils": "5.54.1", - "debug": "^4.3.4", - "grapheme-splitter": "^1.0.4", - "ignore": "^5.2.0", - "natural-compare-lite": "^1.4.0", - "regexpp": "^3.2.0", - "semver": "^7.3.7", - "tsutils": "^3.21.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "@typescript-eslint/parser": "^5.0.0", - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/parser": { - "version": "5.54.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.54.1.tgz", - "integrity": "sha512-8zaIXJp/nG9Ff9vQNh7TI+C3nA6q6iIsGJ4B4L6MhZ7mHnTMR4YP5vp2xydmFXIy8rpyIVbNAG44871LMt6ujg==", - "dev": true, - "dependencies": { - "@typescript-eslint/scope-manager": "5.54.1", - "@typescript-eslint/types": "5.54.1", - "@typescript-eslint/typescript-estree": "5.54.1", - "debug": "^4.3.4" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/scope-manager": { - "version": "5.54.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.54.1.tgz", - "integrity": "sha512-zWKuGliXxvuxyM71UA/EcPxaviw39dB2504LqAmFDjmkpO8qNLHcmzlh6pbHs1h/7YQ9bnsO8CCcYCSA8sykUg==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "5.54.1", - "@typescript-eslint/visitor-keys": "5.54.1" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/type-utils": { - "version": "5.54.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.54.1.tgz", - "integrity": "sha512-WREHsTz0GqVYLIbzIZYbmUUr95DKEKIXZNH57W3s+4bVnuF1TKe2jH8ZNH8rO1CeMY3U4j4UQeqPNkHMiGem3g==", - "dev": true, - "dependencies": { - "@typescript-eslint/typescript-estree": "5.54.1", - "@typescript-eslint/utils": "5.54.1", - "debug": "^4.3.4", - "tsutils": "^3.21.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "*" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/types": { - "version": "5.54.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.54.1.tgz", - "integrity": "sha512-G9+1vVazrfAfbtmCapJX8jRo2E4MDXxgm/IMOF4oGh3kq7XuK3JRkOg6y2Qu1VsTRmWETyTkWt1wxy7X7/yLkw==", - "dev": true, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/typescript-estree": { - "version": "5.54.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.54.1.tgz", - "integrity": "sha512-bjK5t+S6ffHnVwA0qRPTZrxKSaFYocwFIkZx5k7pvWfsB1I57pO/0M0Skatzzw1sCkjJ83AfGTL0oFIFiDX3bg==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "5.54.1", - "@typescript-eslint/visitor-keys": "5.54.1", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "semver": "^7.3.7", - "tsutils": "^3.21.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/utils": { - "version": "5.54.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.54.1.tgz", - "integrity": "sha512-IY5dyQM8XD1zfDe5X8jegX6r2EVU5o/WJnLu/znLPWCBF7KNGC+adacXnt5jEYS9JixDcoccI6CvE4RCjHMzCQ==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.9", - "@types/semver": "^7.3.12", - "@typescript-eslint/scope-manager": "5.54.1", - "@typescript-eslint/types": "5.54.1", - "@typescript-eslint/typescript-estree": "5.54.1", - "eslint-scope": "^5.1.1", - "eslint-utils": "^3.0.0", - "semver": "^7.3.7" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" - } - }, - "node_modules/@typescript-eslint/visitor-keys": { - "version": "5.54.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.54.1.tgz", - "integrity": "sha512-q8iSoHTgwCfgcRJ2l2x+xCbu8nBlRAlsQ33k24Adj8eoVBE0f8dUeI+bAa8F84Mv05UGbAx57g2zrRsYIooqQg==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "5.54.1", - "eslint-visitor-keys": "^3.3.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/acorn": { - "version": "8.8.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", - "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", - "dev": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "dev": true, - "peerDependencies": { - "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" - } - }, - "node_modules/aggregate-error": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", - "dev": true, - "dependencies": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/ansi-colors": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", - "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "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==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "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==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/anymatch": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", - "dev": true, - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/append-transform": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/append-transform/-/append-transform-2.0.0.tgz", - "integrity": "sha512-7yeyCEurROLQJFv5Xj4lEGTy0borxepjFv1g22oAdqFu//SrAlDl1O1Nxx15SH1RoliUml6p8dwJW9jvZughhg==", - "dev": true, - "dependencies": { - "default-require-extensions": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/aproba": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", - "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==", - "dev": true - }, - "node_modules/archy": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz", - "integrity": "sha512-Xg+9RwCg/0p32teKdGMPTPnVXKD0w3DfHnFTficozsAgsvq2XenPJq/MYpzzQ/v8zrOyJn6Ds39VA4JIDwFfqw==", - "dev": true - }, - "node_modules/are-we-there-yet": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz", - "integrity": "sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg==", - "dev": true, - "dependencies": { - "delegates": "^1.0.0", - "readable-stream": "^3.6.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true - }, - "node_modules/array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true - }, - "node_modules/binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/browser-stdout": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz", - "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==", - "dev": true - }, - "node_modules/browserslist": { - "version": "4.21.5", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.5.tgz", - "integrity": "sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - } - ], - "dependencies": { - "caniuse-lite": "^1.0.30001449", - "electron-to-chromium": "^1.4.284", - "node-releases": "^2.0.8", - "update-browserslist-db": "^1.0.10" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - } - }, - "node_modules/buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "dev": true - }, - "node_modules/builtins": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz", - "integrity": "sha512-uYBjakWipfaO/bXI7E8rq6kpwHRZK5cNYrUv2OzZSI/FvmdMyXJ2tG9dKcjEC5YHmHpUAwsargWIZNWdxb/bnQ==", - "dev": true - }, - "node_modules/caching-transform": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/caching-transform/-/caching-transform-4.0.0.tgz", - "integrity": "sha512-kpqOvwXnjjN44D89K5ccQC+RUrsy7jB/XLlRrx0D7/2HNcTPqzsb6XgYoErwko6QsV184CA2YgS1fxDiiDZMWA==", - "dev": true, - "dependencies": { - "hasha": "^5.0.0", - "make-dir": "^3.0.0", - "package-hash": "^4.0.0", - "write-file-atomic": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/caniuse-lite": { - "version": "1.0.30001464", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001464.tgz", - "integrity": "sha512-oww27MtUmusatpRpCGSOneQk2/l5czXANDSFvsc7VuOQ86s3ANhZetpwXNf1zY/zdfP63Xvjz325DAdAoES13g==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/caniuse-lite" - } - ] - }, - "node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", - "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - ], - "dependencies": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - }, - "engines": { - "node": ">= 8.10.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, - "node_modules/chokidar/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "dev": true, - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "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==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "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==", - "dev": true - }, - "node_modules/color-support": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", - "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", - "dev": true, - "bin": { - "color-support": "bin.js" - } - }, - "node_modules/commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", - "dev": true - }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dev": true - }, - "node_modules/console-control-strings": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==", - "dev": true - }, - "node_modules/convert-source-map": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", - "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", - "dev": true - }, - "node_modules/cosmiconfig": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", - "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", - "dev": true, - "dependencies": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.2.1", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.10.0" - }, - "engines": { - "node": ">=10" - } - }, - "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==", - "dev": true, - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/dedent": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", - "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==", - "dev": true - }, - "node_modules/deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "dev": true - }, - "node_modules/default-require-extensions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/default-require-extensions/-/default-require-extensions-3.0.1.tgz", - "integrity": "sha512-eXTJmRbm2TIt9MgWTsOH1wEuhew6XGZcMeGKCtLedIg/NCsg1iBePXkceTdK4Fii7pzmN9tGsZhKzZ4h7O/fxw==", - "dev": true, - "dependencies": { - "strip-bom": "^4.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/delegates": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==", - "dev": true - }, - "node_modules/detect-indent": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz", - "integrity": "sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/diff": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-5.0.0.tgz", - "integrity": "sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w==", - "dev": true, - "engines": { - "node": ">=0.3.1" - } - }, - "node_modules/dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "dev": true, - "dependencies": { - "path-type": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dev": true, - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/dot-prop": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-6.0.1.tgz", - "integrity": "sha512-tE7ztYzXHIeyvc7N+hR3oi7FIbf/NIjVP9hmAt3yMXzrQ072/fpjGLx2GxNxGxUl5V73MEqYzioOMoVhGMJ5cA==", - "dev": true, - "dependencies": { - "is-obj": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/electron-to-chromium": { - "version": "1.4.325", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.325.tgz", - "integrity": "sha512-K1C03NT4I7BuzsRdCU5RWkgZxtswnKDYM6/eMhkEXqKu4e5T+ck610x3FPzu1y7HVFSiQKZqP16gnJzPpji1TQ==", - "dev": true - }, - "node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "node_modules/error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dev": true, - "dependencies": { - "is-arrayish": "^0.2.1" - } - }, - "node_modules/es6-error": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/es6-error/-/es6-error-4.1.1.tgz", - "integrity": "sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==", - "dev": true - }, - "node_modules/escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.35.0.tgz", - "integrity": "sha512-BxAf1fVL7w+JLRQhWl2pzGeSiGqbWumV4WNvc9Rhp6tiCtm4oHnyPBSEtMGZwrQgudFQ+otqzWoPB7x+hxoWsw==", - "dev": true, - "dependencies": { - "@eslint/eslintrc": "^2.0.0", - "@eslint/js": "8.35.0", - "@humanwhocodes/config-array": "^0.11.8", - "@humanwhocodes/module-importer": "^1.0.1", - "@nodelib/fs.walk": "^1.2.8", - "ajv": "^6.10.0", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.3.2", - "doctrine": "^3.0.0", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.1.1", - "eslint-utils": "^3.0.0", - "eslint-visitor-keys": "^3.3.0", - "espree": "^9.4.0", - "esquery": "^1.4.2", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "find-up": "^5.0.0", - "glob-parent": "^6.0.2", - "globals": "^13.19.0", - "grapheme-splitter": "^1.0.4", - "ignore": "^5.2.0", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "is-path-inside": "^3.0.3", - "js-sdsl": "^4.1.4", - "js-yaml": "^4.1.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.1.2", - "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "regexpp": "^3.2.0", - "strip-ansi": "^6.0.1", - "strip-json-comments": "^3.1.0", - "text-table": "^0.2.0" - }, - "bin": { - "eslint": "bin/eslint.js" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint-config-prettier": { - "version": "8.7.0", - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.7.0.tgz", - "integrity": "sha512-HHVXLSlVUhMSmyW4ZzEuvjpwqamgmlfkutD53cYXLikh4pt/modINRcCIApJ84czDxM4GZInwUrromsDdTImTA==", - "dev": true, - "bin": { - "eslint-config-prettier": "bin/cli.js" - }, - "peerDependencies": { - "eslint": ">=7.0.0" - } - }, - "node_modules/eslint-plugin-eslint-plugin": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/eslint-plugin-eslint-plugin/-/eslint-plugin-eslint-plugin-5.0.8.tgz", - "integrity": "sha512-bxPMZ3L/+5YypErWQMKUI9XdkLpgqOOO0CgbtHjk5Zxzcg4EVsWYPy8duvGSLxSyR60LBIoXNzVMueEZ3/j0AQ==", - "dev": true, - "dependencies": { - "eslint-utils": "^3.0.0", - "estraverse": "^5.3.0" - }, - "engines": { - "node": "^14.17.0 || ^16.0.0 || >= 18.0.0" - }, - "peerDependencies": { - "eslint": ">=7.0.0" - } - }, - "node_modules/eslint-plugin-mocha": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-mocha/-/eslint-plugin-mocha-10.1.0.tgz", - "integrity": "sha512-xLqqWUF17llsogVOC+8C6/jvQ+4IoOREbN7ZCHuOHuD6cT5cDD4h7f2LgsZuzMAiwswWE21tO7ExaknHVDrSkw==", - "dev": true, - "dependencies": { - "eslint-utils": "^3.0.0", - "rambda": "^7.1.0" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "eslint": ">=7.0.0" - } - }, - "node_modules/eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "dev": true, - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/eslint-scope/node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/eslint-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", - "dev": true, - "dependencies": { - "eslint-visitor-keys": "^2.0.0" - }, - "engines": { - "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - }, - "peerDependencies": { - "eslint": ">=5" - } - }, - "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/eslint-visitor-keys": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", - "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", - "dev": true, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "node_modules/eslint/node_modules/eslint-scope": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", - "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", - "dev": true, - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "node_modules/espree": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", - "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", - "dev": true, - "dependencies": { - "acorn": "^8.8.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.3.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "dev": true, - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/esquery": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", - "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", - "dev": true, - "dependencies": { - "estraverse": "^5.1.0" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, - "dependencies": { - "estraverse": "^5.2.0" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true - }, - "node_modules/fast-glob": { - "version": "3.2.12", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", - "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", - "dev": true, - "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - }, - "engines": { - "node": ">=8.6.0" - } - }, - "node_modules/fast-glob/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true - }, - "node_modules/fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", - "dev": true - }, - "node_modules/fastq": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", - "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", - "dev": true, - "dependencies": { - "reusify": "^1.0.4" - } - }, - "node_modules/file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", - "dev": true, - "dependencies": { - "flat-cache": "^3.0.4" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/find-cache-dir": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", - "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", - "dev": true, - "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/avajs/find-cache-dir?sponsor=1" - } - }, - "node_modules/find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dev": true, - "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/flat": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", - "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", - "dev": true, - "bin": { - "flat": "cli.js" - } - }, - "node_modules/flat-cache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", - "dev": true, - "dependencies": { - "flatted": "^3.1.0", - "rimraf": "^3.0.2" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/flatted": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", - "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", - "dev": true - }, - "node_modules/foreground-child": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-2.0.0.tgz", - "integrity": "sha512-dCIq9FpEcyQyXKCkyzmlPTFNgrCzPudOe+mhvJU5zAtlBnGVy2yKxtfsxK2tQBThwq225jcvBjpw1Gr40uzZCA==", - "dev": true, - "dependencies": { - "cross-spawn": "^7.0.0", - "signal-exit": "^3.0.2" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/fromentries": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/fromentries/-/fromentries-1.3.2.tgz", - "integrity": "sha512-cHEpEQHUg0f8XdtZCc2ZAhrHzKzT0MrFUTcvx+hfxYu7rGMDc5SKoXFh+n4YigxsHXRzc6OrCshdR1bWH6HHyg==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/fs-extra": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", - "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "dev": true - }, - "node_modules/fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "dev": true, - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/gauge": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.4.tgz", - "integrity": "sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==", - "dev": true, - "dependencies": { - "aproba": "^1.0.3 || ^2.0.0", - "color-support": "^1.1.3", - "console-control-strings": "^1.1.0", - "has-unicode": "^2.0.1", - "signal-exit": "^3.0.7", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "wide-align": "^1.1.5" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true, - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/get-package-type": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", - "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", - "dev": true, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/glob": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", - "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", - "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dev": true, - "dependencies": { - "is-glob": "^4.0.3" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/glob/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==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/glob/node_modules/minimatch": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", - "dev": true, - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/globals": { - "version": "13.20.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", - "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", - "dev": true, - "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", - "dev": true, - "dependencies": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" - }, - "node_modules/grapheme-splitter": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", - "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", - "dev": true - }, - "node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/has-unicode": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==", - "dev": true - }, - "node_modules/hasha": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/hasha/-/hasha-5.2.2.tgz", - "integrity": "sha512-Hrp5vIK/xr5SkeN2onO32H0MgNZ0f17HRNH39WfL0SYUNOTZ5Lz1TJ8Pajo/87dYGEFlLMm7mIc/k/s6Bvz9HQ==", - "dev": true, - "dependencies": { - "is-stream": "^2.0.0", - "type-fest": "^0.8.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/hasha/node_modules/type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/he": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", - "dev": true, - "bin": { - "he": "bin/he" - } - }, - "node_modules/hosted-git-info": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-3.0.8.tgz", - "integrity": "sha512-aXpmwoOhRBrw6X3j0h5RloK4x1OzsxMPyxqIHyNfSe2pypkVTZFpEiRoSipPEPlMrh0HW/XsjkJ5WgnCirpNUw==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/hosted-git-info/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/hosted-git-info/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/html-escaper": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", - "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", - "dev": true - }, - "node_modules/ignore": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", - "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dev": true, - "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "dev": true, - "engines": { - "node": ">=0.8.19" - } - }, - "node_modules/indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "dev": true, - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true - }, - "node_modules/is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", - "dev": true - }, - "node_modules/is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, - "dependencies": { - "binary-extensions": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/is-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", - "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-plain-obj": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", - "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", - "dev": true - }, - "node_modules/is-unicode-supported": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", - "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true - }, - "node_modules/istanbul-lib-coverage": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", - "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-hook": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-hook/-/istanbul-lib-hook-3.0.0.tgz", - "integrity": "sha512-Pt/uge1Q9s+5VAZ+pCo16TYMWPBIl+oaNIjgLQxcX0itS6ueeaA+pEfThZpH8WxhFgCiEb8sAJY6MdUKgiIWaQ==", - "dev": true, - "dependencies": { - "append-transform": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-instrument": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", - "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", - "dev": true, - "dependencies": { - "@babel/core": "^7.7.5", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.0.0", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-instrument/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/istanbul-lib-processinfo": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/istanbul-lib-processinfo/-/istanbul-lib-processinfo-2.0.3.tgz", - "integrity": "sha512-NkwHbo3E00oybX6NGJi6ar0B29vxyvNwoC7eJ4G4Yq28UfY758Hgn/heV8VRFhevPED4LXfFz0DQ8z/0kw9zMg==", - "dev": true, - "dependencies": { - "archy": "^1.0.0", - "cross-spawn": "^7.0.3", - "istanbul-lib-coverage": "^3.2.0", - "p-map": "^3.0.0", - "rimraf": "^3.0.0", - "uuid": "^8.3.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", - "dev": true, - "dependencies": { - "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^3.0.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-source-maps": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", - "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", - "dev": true, - "dependencies": { - "debug": "^4.1.1", - "istanbul-lib-coverage": "^3.0.0", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/istanbul-reports": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz", - "integrity": "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==", - "dev": true, - "dependencies": { - "html-escaper": "^2.0.0", - "istanbul-lib-report": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/js-sdsl": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.3.0.tgz", - "integrity": "sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==", - "dev": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/js-sdsl" - } - }, - "node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true - }, - "node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dev": true, - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "dev": true, - "bin": { - "jsesc": "bin/jsesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", - "dev": true - }, - "node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "node_modules/json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", - "dev": true - }, - "node_modules/json5": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", - "dev": true, - "bin": { - "json5": "lib/cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "dependencies": { - "universalify": "^2.0.0" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "dev": true, - "dependencies": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/lines-and-columns": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", - "dev": true - }, - "node_modules/load-json-file": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-6.2.0.tgz", - "integrity": "sha512-gUD/epcRms75Cw8RT1pUdHugZYM5ce64ucs2GEISABwkRsOQr0q2wm/MV2TKThycIe5e0ytRweW2RZxclogCdQ==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.15", - "parse-json": "^5.0.0", - "strip-bom": "^4.0.0", - "type-fest": "^0.6.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/load-json-file/node_modules/type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dev": true, - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true - }, - "node_modules/lodash.flattendeep": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.flattendeep/-/lodash.flattendeep-4.4.0.tgz", - "integrity": "sha512-uHaJFihxmJcEX3kT4I23ABqKKalJ/zDrDg0lsFtc1h+3uw49SIJ5beyhx5ExVRti3AvKoOJngIj7xz3oylPdWQ==", - "dev": true - }, - "node_modules/lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "dev": true - }, - "node_modules/log-symbols": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", - "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", - "dev": true, - "dependencies": { - "chalk": "^4.1.0", - "is-unicode-supported": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "dev": true, - "dependencies": { - "yallist": "^3.0.2" - } - }, - "node_modules/make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dev": true, - "dependencies": { - "semver": "^6.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/make-dir/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", - "dev": true, - "dependencies": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/mocha": { - "version": "10.2.0", - "resolved": "https://registry.npmjs.org/mocha/-/mocha-10.2.0.tgz", - "integrity": "sha512-IDY7fl/BecMwFHzoqF2sg/SHHANeBoMMXFlS9r0OXKDssYE1M5O43wUY/9BVPeIvfH2zmEbBfseqN9gBQZzXkg==", - "dev": true, - "dependencies": { - "ansi-colors": "4.1.1", - "browser-stdout": "1.3.1", - "chokidar": "3.5.3", - "debug": "4.3.4", - "diff": "5.0.0", - "escape-string-regexp": "4.0.0", - "find-up": "5.0.0", - "glob": "7.2.0", - "he": "1.2.0", - "js-yaml": "4.1.0", - "log-symbols": "4.1.0", - "minimatch": "5.0.1", - "ms": "2.1.3", - "nanoid": "3.3.3", - "serialize-javascript": "6.0.0", - "strip-json-comments": "3.1.1", - "supports-color": "8.1.1", - "workerpool": "6.2.1", - "yargs": "16.2.0", - "yargs-parser": "20.2.4", - "yargs-unparser": "2.0.0" - }, - "bin": { - "_mocha": "bin/_mocha", - "mocha": "bin/mocha.js" - }, - "engines": { - "node": ">= 14.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/mochajs" - } - }, - "node_modules/mocha/node_modules/glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", - "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/mocha/node_modules/glob/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/mocha/node_modules/minimatch": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.0.1.tgz", - "integrity": "sha512-nLDxIFRyhDblz3qMuq+SoRZED4+miJ/G+tdDrjkkkRnjAsBexeGpgjLEQ0blJy7rHhR2b93rhQY4SvyWu9v03g==", - "dev": true, - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/mocha/node_modules/minimatch/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==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "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", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, - "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==", - "dev": true - }, - "node_modules/nanoid": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.3.tgz", - "integrity": "sha512-p1sjXuopFs0xg+fPASzQ28agW1oHD7xDsd9Xkf3T15H3c/cifrFHVwrh74PdoklAPi+i7MdRsE47vm2r6JoB+w==", - "dev": true, - "bin": { - "nanoid": "bin/nanoid.cjs" - }, - "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" - } - }, - "node_modules/natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", - "dev": true - }, - "node_modules/natural-compare-lite": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", - "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==", - "dev": true - }, - "node_modules/node-preload": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/node-preload/-/node-preload-0.2.1.tgz", - "integrity": "sha512-RM5oyBy45cLEoHqCeh+MNuFAxO0vTFBLskvQbOKnEE7YTTSN4tbN8QWDIPQ6L+WvKsB/qLEGpYe2ZZ9d4W9OIQ==", - "dev": true, - "dependencies": { - "process-on-spawn": "^1.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/node-releases": { - "version": "2.0.10", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.10.tgz", - "integrity": "sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==", - "dev": true - }, - "node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/npm-package-arg": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-8.1.1.tgz", - "integrity": "sha512-CsP95FhWQDwNqiYS+Q0mZ7FAEDytDZAkNxQqea6IaAFJTAY9Lhhqyl0irU/6PMc7BGfUmnsbHcqxJD7XuVM/rg==", - "dev": true, - "dependencies": { - "hosted-git-info": "^3.0.6", - "semver": "^7.0.0", - "validate-npm-package-name": "^3.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/npmlog": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.2.tgz", - "integrity": "sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==", - "dev": true, - "dependencies": { - "are-we-there-yet": "^3.0.0", - "console-control-strings": "^1.1.0", - "gauge": "^4.0.3", - "set-blocking": "^2.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/nyc": { - "version": "15.1.0", - "resolved": "https://registry.npmjs.org/nyc/-/nyc-15.1.0.tgz", - "integrity": "sha512-jMW04n9SxKdKi1ZMGhvUTHBN0EICCRkHemEoE5jm6mTYcqcdas0ATzgUgejlQUHMvpnOZqGB5Xxsv9KxJW1j8A==", - "dev": true, - "dependencies": { - "@istanbuljs/load-nyc-config": "^1.0.0", - "@istanbuljs/schema": "^0.1.2", - "caching-transform": "^4.0.0", - "convert-source-map": "^1.7.0", - "decamelize": "^1.2.0", - "find-cache-dir": "^3.2.0", - "find-up": "^4.1.0", - "foreground-child": "^2.0.0", - "get-package-type": "^0.1.0", - "glob": "^7.1.6", - "istanbul-lib-coverage": "^3.0.0", - "istanbul-lib-hook": "^3.0.0", - "istanbul-lib-instrument": "^4.0.0", - "istanbul-lib-processinfo": "^2.0.2", - "istanbul-lib-report": "^3.0.0", - "istanbul-lib-source-maps": "^4.0.0", - "istanbul-reports": "^3.0.2", - "make-dir": "^3.0.0", - "node-preload": "^0.2.1", - "p-map": "^3.0.0", - "process-on-spawn": "^1.0.0", - "resolve-from": "^5.0.0", - "rimraf": "^3.0.0", - "signal-exit": "^3.0.2", - "spawn-wrap": "^2.0.0", - "test-exclude": "^6.0.0", - "yargs": "^15.0.2" - }, - "bin": { - "nyc": "bin/nyc.js" - }, - "engines": { - "node": ">=8.9" - } - }, - "node_modules/nyc/node_modules/cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "dev": true, - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - } - }, - "node_modules/nyc/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/nyc/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/nyc/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/nyc/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/nyc/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/nyc/node_modules/resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/nyc/node_modules/wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/nyc/node_modules/y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", - "dev": true - }, - "node_modules/nyc/node_modules/yargs": { - "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", - "dev": true, - "dependencies": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/nyc/node_modules/yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "dev": true, - "dependencies": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dev": true, - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", - "dev": true, - "dependencies": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.3" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dev": true, - "dependencies": { - "p-limit": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-map": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-3.0.0.tgz", - "integrity": "sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==", - "dev": true, - "dependencies": { - "aggregate-error": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/package-hash": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/package-hash/-/package-hash-4.0.0.tgz", - "integrity": "sha512-whdkPIooSu/bASggZ96BWVvZTRMOFxnyUG5PnTSGKoJE2gd5mbVNmR2Nj20QFzxYYgAXpoqC+AiXzl+UMRh7zQ==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.15", - "hasha": "^5.0.0", - "lodash.flattendeep": "^4.4.0", - "release-zalgo": "^1.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dev": true, - "dependencies": { - "callsites": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "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==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", - "dev": true - }, - "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "dev": true, - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dev": true, - "dependencies": { - "find-up": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/pkg-dir/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/pkg-dir/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/pkg-dir/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/pkg-dir/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "dev": true, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/prettier": { - "version": "2.8.4", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.4.tgz", - "integrity": "sha512-vIS4Rlc2FNh0BySk3Wkd6xmwxB0FpOndW5fisM5H8hsZSxU2VWVB5CWIkIjWvrHjIhxk2g3bfMKM87zNTrZddw==", - "dev": true, - "bin": { - "prettier": "bin-prettier.js" - }, - "engines": { - "node": ">=10.13.0" - }, - "funding": { - "url": "https://github.com/prettier/prettier?sponsor=1" - } - }, - "node_modules/process-on-spawn": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/process-on-spawn/-/process-on-spawn-1.0.0.tgz", - "integrity": "sha512-1WsPDsUSMmZH5LeMLegqkPDrsGgsWwk1Exipy2hvB0o/F0ASzbpIctSCcZIK1ykJvtTJULEH+20WOFjMvGnCTg==", - "dev": true, - "dependencies": { - "fromentries": "^1.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/punycode": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", - "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/rambda": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/rambda/-/rambda-7.5.0.tgz", - "integrity": "sha512-y/M9weqWAH4iopRd7EHDEQQvpFPHj1AA3oHozE9tfITHUtTR7Z9PSlIRRG2l1GuW7sefC1cXFfIcF+cgnShdBA==", - "dev": true - }, - "node_modules/randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "dev": true, - "dependencies": { - "safe-buffer": "^5.1.0" - } - }, - "node_modules/readable-stream": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.1.tgz", - "integrity": "sha512-+rQmrWMYGA90yenhTYsLWAsLsqVC8osOw6PKE1HDYiO0gdPeKe/xDHNzIAIn4C91YQ6oenEhfYqqc1883qHbjQ==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dev": true, - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - } - }, - "node_modules/release-zalgo": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/release-zalgo/-/release-zalgo-1.0.0.tgz", - "integrity": "sha512-gUAyHVHPPC5wdqX/LG4LWtRYtgjxyX78oanFNTMMyFEfOqdC54s3eE82imuWKbOeqYht2CrNf64Qb8vgmmtZGA==", - "dev": true, - "dependencies": { - "es6-error": "^4.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", - "dev": true - }, - "node_modules/resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true, - "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" - } - }, - "node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/rimraf/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "dependencies": { - "queue-microtask": "^1.2.2" - } - }, - "node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/semver/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/semver/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/serialize-javascript": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", - "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", - "dev": true, - "dependencies": { - "randombytes": "^2.1.0" - } - }, - "node_modules/set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", - "dev": true - }, - "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==", - "dev": true, - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "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==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "dev": true - }, - "node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/sort-keys": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-4.2.0.tgz", - "integrity": "sha512-aUYIEU/UviqPgc8mHR6IW1EGxkAXpeRETYcrzg8cLAvUPZcpAlleSXHV2mY7G12GphSH6Gzv+4MMVSSkbdteHg==", - "dev": true, - "dependencies": { - "is-plain-obj": "^2.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "dev": true, - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/spawn-wrap": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/spawn-wrap/-/spawn-wrap-2.0.0.tgz", - "integrity": "sha512-EeajNjfN9zMnULLwhZZQU3GWBoFNkbngTUPfaawT4RkMiviTxcX0qfhVbGey39mfctfDHkWtuecgQ8NJcyQWHg==", - "dev": true, - "dependencies": { - "foreground-child": "^2.0.0", - "is-windows": "^1.0.2", - "make-dir": "^3.0.0", - "rimraf": "^3.0.0", - "signal-exit": "^3.0.2", - "which": "^2.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", - "dev": true - }, - "node_modules/string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, - "node_modules/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==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-bom": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", - "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/test-exclude": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", - "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", - "dev": true, - "dependencies": { - "@istanbuljs/schema": "^0.1.2", - "glob": "^7.1.4", - "minimatch": "^3.0.4" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/test-exclude/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", - "dev": true - }, - "node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/tslib": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" - }, - "node_modules/tsutils": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", - "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", - "dev": true, - "dependencies": { - "tslib": "^1.8.1" - }, - "engines": { - "node": ">= 6" - }, - "peerDependencies": { - "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" - } - }, - "node_modules/tsutils/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true - }, - "node_modules/type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "dev": true, - "dependencies": { - "prelude-ls": "^1.2.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/typedarray-to-buffer": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", - "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", - "dev": true, - "dependencies": { - "is-typedarray": "^1.0.0" - } - }, - "node_modules/typescript": { - "version": "4.9.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", - "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", - "dev": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, - "node_modules/universalify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/update-browserslist-db": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", - "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - } - ], - "dependencies": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" - }, - "bin": { - "browserslist-lint": "cli.js" - }, - "peerDependencies": { - "browserslist": ">= 4.21.0" - } - }, - "node_modules/uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dev": true, - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "dev": true - }, - "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==", - "dev": true, - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/validate-npm-package-name": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz", - "integrity": "sha512-M6w37eVCMMouJ9V/sdPGnC5H4uDr73/+xdq0FBLO3TFFX1+7wiUY6Es328NN+y43tmY+doUdN9g9J21vqB7iLw==", - "dev": true, - "dependencies": { - "builtins": "^1.0.3" - } - }, - "node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q==", - "dev": true - }, - "node_modules/wide-align": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", - "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", - "dev": true, - "dependencies": { - "string-width": "^1.0.2 || 2 || 3 || 4" - } - }, - "node_modules/word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/workerpool": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.2.1.tgz", - "integrity": "sha512-ILEIE97kDZvF9Wb9f6h5aXK4swSlKGUcOEGiIYb2OOu/IrDU9iwj0fD//SsA6E5ibwJxpEvhullJY4Sl4GcpAw==", - "dev": true - }, - "node_modules/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==", - "dev": true, - "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/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "dev": true - }, - "node_modules/write-file-atomic": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", - "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", - "dev": true, - "dependencies": { - "imurmurhash": "^0.1.4", - "is-typedarray": "^1.0.0", - "signal-exit": "^3.0.2", - "typedarray-to-buffer": "^3.1.5" - } - }, - "node_modules/write-json-file": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/write-json-file/-/write-json-file-4.3.0.tgz", - "integrity": "sha512-PxiShnxf0IlnQuMYOPPhPkhExoCQuTUNPOa/2JWCYTmBquU9njyyDuwRKN26IZBlp4yn1nt+Agh2HOOBl+55HQ==", - "dev": true, - "dependencies": { - "detect-indent": "^6.0.0", - "graceful-fs": "^4.1.15", - "is-plain-obj": "^2.0.0", - "make-dir": "^3.0.0", - "sort-keys": "^4.0.0", - "write-file-atomic": "^3.0.0" - }, - "engines": { - "node": ">=8.3" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/write-pkg": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/write-pkg/-/write-pkg-4.0.0.tgz", - "integrity": "sha512-v2UQ+50TNf2rNHJ8NyWttfm/EJUBWMJcx6ZTYZr6Qp52uuegWw/lBkCtCbnYZEmPRNL61m+u67dAmGxo+HTULA==", - "dev": true, - "dependencies": { - "sort-keys": "^2.0.0", - "type-fest": "^0.4.1", - "write-json-file": "^3.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/write-pkg/node_modules/detect-indent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-5.0.0.tgz", - "integrity": "sha512-rlpvsxUtM0PQvy9iZe640/IWwWYyBsTApREbA1pHOpmOUIl9MkP/U4z7vTtg4Oaojvqhxt7sdufnT0EzGaR31g==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/write-pkg/node_modules/is-plain-obj": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", - "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/write-pkg/node_modules/make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "dev": true, - "dependencies": { - "pify": "^4.0.1", - "semver": "^5.6.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/write-pkg/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/write-pkg/node_modules/sort-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz", - "integrity": "sha512-/dPCrG1s3ePpWm6yBbxZq5Be1dXGLyLn9Z791chDC3NFrpkVbWGzkBwPN1knaciexFXgRJ7hzdnwZ4stHSDmjg==", - "dev": true, - "dependencies": { - "is-plain-obj": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/write-pkg/node_modules/type-fest": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.4.1.tgz", - "integrity": "sha512-IwzA/LSfD2vC1/YDYMv/zHP4rDF1usCwllsDpbolT3D4fUepIO7f9K70jjmUewU/LmGUKJcwcVtDCpnKk4BPMw==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/write-pkg/node_modules/write-file-atomic": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", - "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.11", - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.2" - } - }, - "node_modules/write-pkg/node_modules/write-json-file": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/write-json-file/-/write-json-file-3.2.0.tgz", - "integrity": "sha512-3xZqT7Byc2uORAatYiP3DHUUAVEkNOswEWNs9H5KXiicRTvzYzYqKjYc4G7p+8pltvAw641lVByKVtMpf+4sYQ==", - "dev": true, - "dependencies": { - "detect-indent": "^5.0.0", - "graceful-fs": "^4.1.15", - "make-dir": "^2.1.0", - "pify": "^4.0.1", - "sort-keys": "^2.0.0", - "write-file-atomic": "^2.4.2" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true - }, - "node_modules/yaml": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", - "dev": true, - "dependencies": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/yargs-parser": { - "version": "20.2.4", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz", - "integrity": "sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/yargs-unparser": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-2.0.0.tgz", - "integrity": "sha512-7pRTIA9Qc1caZ0bZ6RYRGbHJthJWuakf+WmHK0rVeLkNrrGhfoabBNdue6kdINI6r4if7ocq9aD/n7xwKOdzOA==", - "dev": true, - "dependencies": { - "camelcase": "^6.0.0", - "decamelize": "^4.0.0", - "flat": "^5.0.2", - "is-plain-obj": "^2.1.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/yargs-unparser/node_modules/camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/yargs-unparser/node_modules/decamelize": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-4.0.0.tgz", - "integrity": "sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - } - }, - "dependencies": { - "@ampproject/remapping": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", - "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", - "dev": true, - "requires": { - "@jridgewell/gen-mapping": "^0.1.0", - "@jridgewell/trace-mapping": "^0.3.9" - } - }, - "@babel/code-frame": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", - "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", - "dev": true, - "requires": { - "@babel/highlight": "^7.18.6" - } - }, - "@babel/compat-data": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.21.0.tgz", - "integrity": "sha512-gMuZsmsgxk/ENC3O/fRw5QY8A9/uxQbbCEypnLIiYYc/qVJtEV7ouxC3EllIIwNzMqAQee5tanFabWsUOutS7g==", - "dev": true - }, - "@babel/core": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.21.0.tgz", - "integrity": "sha512-PuxUbxcW6ZYe656yL3EAhpy7qXKq0DmYsrJLpbB8XrsCP9Nm+XCg9XFMb5vIDliPD7+U/+M+QJlH17XOcB7eXA==", - "dev": true, - "requires": { - "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.21.0", - "@babel/helper-compilation-targets": "^7.20.7", - "@babel/helper-module-transforms": "^7.21.0", - "@babel/helpers": "^7.21.0", - "@babel/parser": "^7.21.0", - "@babel/template": "^7.20.7", - "@babel/traverse": "^7.21.0", - "@babel/types": "^7.21.0", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.2", - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "@babel/generator": { - "version": "7.21.1", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.21.1.tgz", - "integrity": "sha512-1lT45bAYlQhFn/BHivJs43AiW2rg3/UbLyShGfF3C0KmHvO5fSghWd5kBJy30kpRRucGzXStvnnCFniCR2kXAA==", - "dev": true, - "requires": { - "@babel/types": "^7.21.0", - "@jridgewell/gen-mapping": "^0.3.2", - "@jridgewell/trace-mapping": "^0.3.17", - "jsesc": "^2.5.1" - }, - "dependencies": { - "@jridgewell/gen-mapping": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", - "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", - "dev": true, - "requires": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - } - } - } - }, - "@babel/helper-compilation-targets": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.7.tgz", - "integrity": "sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.20.5", - "@babel/helper-validator-option": "^7.18.6", - "browserslist": "^4.21.3", - "lru-cache": "^5.1.1", - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "@babel/helper-environment-visitor": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", - "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", - "dev": true - }, - "@babel/helper-function-name": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.21.0.tgz", - "integrity": "sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==", - "dev": true, - "requires": { - "@babel/template": "^7.20.7", - "@babel/types": "^7.21.0" - } - }, - "@babel/helper-hoist-variables": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", - "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", - "dev": true, - "requires": { - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-module-imports": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", - "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", - "dev": true, - "requires": { - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-module-transforms": { - "version": "7.21.2", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.21.2.tgz", - "integrity": "sha512-79yj2AR4U/Oqq/WOV7Lx6hUjau1Zfo4cI+JLAVYeMV5XIlbOhmjEk5ulbTc9fMpmlojzZHkUUxAiK+UKn+hNQQ==", - "dev": true, - "requires": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-simple-access": "^7.20.2", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/helper-validator-identifier": "^7.19.1", - "@babel/template": "^7.20.7", - "@babel/traverse": "^7.21.2", - "@babel/types": "^7.21.2" - } - }, - "@babel/helper-simple-access": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz", - "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==", - "dev": true, - "requires": { - "@babel/types": "^7.20.2" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", - "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", - "dev": true, - "requires": { - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-string-parser": { - "version": "7.19.4", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", - "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==", - "dev": true - }, - "@babel/helper-validator-identifier": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", - "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", - "dev": true - }, - "@babel/helper-validator-option": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.21.0.tgz", - "integrity": "sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ==", - "dev": true - }, - "@babel/helpers": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.21.0.tgz", - "integrity": "sha512-XXve0CBtOW0pd7MRzzmoyuSj0e3SEzj8pgyFxnTT1NJZL38BD1MK7yYrm8yefRPIDvNNe14xR4FdbHwpInD4rA==", - "dev": true, - "requires": { - "@babel/template": "^7.20.7", - "@babel/traverse": "^7.21.0", - "@babel/types": "^7.21.0" - } - }, - "@babel/highlight": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", - "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.18.6", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "dev": true - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "dev": true - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "dev": true - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "@babel/parser": { - "version": "7.21.2", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.2.tgz", - "integrity": "sha512-URpaIJQwEkEC2T9Kn+Ai6Xe/02iNaVCuT/PtoRz3GPVJVDpPd7mLo+VddTbhCRU9TXqW5mSrQfXZyi8kDKOVpQ==", - "dev": true - }, - "@babel/template": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz", - "integrity": "sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.18.6", - "@babel/parser": "^7.20.7", - "@babel/types": "^7.20.7" - } - }, - "@babel/traverse": { - "version": "7.21.2", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.21.2.tgz", - "integrity": "sha512-ts5FFU/dSUPS13tv8XiEObDu9K+iagEKME9kAbaP7r0Y9KtZJZ+NGndDvWoRAYNpeWafbpFeki3q9QoMD6gxyw==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.21.1", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.21.0", - "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.21.2", - "@babel/types": "^7.21.2", - "debug": "^4.1.0", - "globals": "^11.1.0" - }, - "dependencies": { - "globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true - } - } - }, - "@babel/types": { - "version": "7.21.2", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.21.2.tgz", - "integrity": "sha512-3wRZSs7jiFaB8AjxiiD+VqN5DTG2iRvJGQ+qYFrs/654lg6kGTQWIOFjlBo5RaXuAZjBmP3+OQH4dmhqiiyYxw==", - "dev": true, - "requires": { - "@babel/helper-string-parser": "^7.19.4", - "@babel/helper-validator-identifier": "^7.19.1", - "to-fast-properties": "^2.0.0" - } - }, - "@eslint/eslintrc": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.0.tgz", - "integrity": "sha512-fluIaaV+GyV24CCu/ggiHdV+j4RNh85yQnAYS/G2mZODZgGmmlrgCydjUcV3YvxCm9x8nMAfThsqTni4KiXT4A==", - "dev": true, - "requires": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.4.0", - "globals": "^13.19.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.1.2", - "strip-json-comments": "^3.1.1" - } - }, - "@eslint/js": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.35.0.tgz", - "integrity": "sha512-JXdzbRiWclLVoD8sNUjR443VVlYqiYmDVT6rGUEIEHU5YJW0gaVZwV2xgM7D4arkvASqD0IlLUVjHiFuxaftRw==", - "dev": true - }, - "@humanwhocodes/config-array": { - "version": "0.11.8", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz", - "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==", - "dev": true, - "requires": { - "@humanwhocodes/object-schema": "^1.2.1", - "debug": "^4.1.1", - "minimatch": "^3.0.5" - } - }, - "@humanwhocodes/module-importer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", - "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", - "dev": true - }, - "@humanwhocodes/object-schema": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", - "dev": true - }, - "@istanbuljs/load-nyc-config": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", - "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", - "dev": true, - "requires": { - "camelcase": "^5.3.1", - "find-up": "^4.1.0", - "get-package-type": "^0.1.0", - "js-yaml": "^3.13.1", - "resolve-from": "^5.0.0" - }, - "dependencies": { - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dev": true, - "requires": { - "sprintf-js": "~1.0.2" - } - }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "dev": true, - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - } - }, - "resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true - } - } - }, - "@istanbuljs/schema": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", - "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", - "dev": true - }, - "@jridgewell/gen-mapping": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", - "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", - "dev": true, - "requires": { - "@jridgewell/set-array": "^1.0.0", - "@jridgewell/sourcemap-codec": "^1.4.10" - } - }, - "@jridgewell/resolve-uri": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", - "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", - "dev": true - }, - "@jridgewell/set-array": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", - "dev": true - }, - "@jridgewell/sourcemap-codec": { - "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", - "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", - "dev": true - }, - "@jridgewell/trace-mapping": { - "version": "0.3.17", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", - "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", - "dev": true, - "requires": { - "@jridgewell/resolve-uri": "3.1.0", - "@jridgewell/sourcemap-codec": "1.4.14" - } - }, - "@lerna/package": { - "version": "6.4.1", - "resolved": "https://registry.npmjs.org/@lerna/package/-/package-6.4.1.tgz", - "integrity": "sha512-TrOah58RnwS9R8d3+WgFFTu5lqgZs7M+e1dvcRga7oSJeKscqpEK57G0xspvF3ycjfXQwRMmEtwPmpkeEVLMzA==", - "dev": true, - "requires": { - "load-json-file": "^6.2.0", - "npm-package-arg": "8.1.1", - "write-pkg": "^4.0.0" - } - }, - "@lerna/project": { - "version": "6.4.1", - "resolved": "https://registry.npmjs.org/@lerna/project/-/project-6.4.1.tgz", - "integrity": "sha512-BPFYr4A0mNZ2jZymlcwwh7PfIC+I6r52xgGtJ4KIrIOB6mVKo9u30dgYJbUQxmSuMRTOnX7PJZttQQzSda4gEg==", - "dev": true, - "requires": { - "@lerna/package": "6.4.1", - "@lerna/validation-error": "6.4.1", - "cosmiconfig": "^7.0.0", - "dedent": "^0.7.0", - "dot-prop": "^6.0.1", - "glob-parent": "^5.1.1", - "globby": "^11.0.2", - "js-yaml": "^4.1.0", - "load-json-file": "^6.2.0", - "npmlog": "^6.0.2", - "p-map": "^4.0.0", - "resolve-from": "^5.0.0", - "write-json-file": "^4.3.0" - }, - "dependencies": { - "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "requires": { - "is-glob": "^4.0.1" - } - }, - "p-map": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", - "dev": true, - "requires": { - "aggregate-error": "^3.0.0" - } - }, - "resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true - } - } - }, - "@lerna/validation-error": { - "version": "6.4.1", - "resolved": "https://registry.npmjs.org/@lerna/validation-error/-/validation-error-6.4.1.tgz", - "integrity": "sha512-fxfJvl3VgFd7eBfVMRX6Yal9omDLs2mcGKkNYeCEyt4Uwlz1B5tPAXyk/sNMfkKV2Aat/mlK5tnY13vUrMKkyA==", - "dev": true, - "requires": { - "npmlog": "^6.0.2" - } - }, - "@loopback/build": { - "version": "9.0.8", - "resolved": "https://registry.npmjs.org/@loopback/build/-/build-9.0.8.tgz", - "integrity": "sha512-ISVLjmfzIXumVH2tKU1EMpgOF7P9FWrtmK3bUtNXj9PouSEqaIJ006dQf3LMDuCl9Ox0U288TQjMBOTCcnvqGw==", - "dev": true, - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.33.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.3", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - } - }, - "@loopback/eslint-config": { - "version": "13.0.8", - "resolved": "https://registry.npmjs.org/@loopback/eslint-config/-/eslint-config-13.0.8.tgz", - "integrity": "sha512-V2957LzfCVxZ6oBNbispMxmBsiZm0sDj/jiQ0zbhHeXPXYOEflNVtqsoz3s0pE0aQcSYYv4E2oPLL93rRgQWyg==", - "dev": true, - "requires": { - "@typescript-eslint/eslint-plugin": "^5.51.0", - "@typescript-eslint/parser": "^5.51.0", - "eslint-config-prettier": "^8.6.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dev": true, - "requires": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - } - }, - "@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "dev": true - }, - "@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dev": true, - "requires": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - } - }, - "@types/json-schema": { - "version": "7.0.11", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", - "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", - "dev": true - }, - "@types/mocha": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-10.0.1.tgz", - "integrity": "sha512-/fvYntiO1GeICvqbQ3doGDIP97vWmvFt83GKguJ6prmQM2iXZfFcq6YE8KteFyRtX2/h5Hf91BYvPodJKFYv5Q==", - "dev": true - }, - "@types/node": { - "version": "14.18.37", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.37.tgz", - "integrity": "sha512-7GgtHCs/QZrBrDzgIJnQtuSvhFSwhyYSI2uafSwZoNt1iOGhEN5fwNrQMjtONyHm9+/LoA4453jH0CMYcr06Pg==", - "dev": true - }, - "@types/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", - "dev": true - }, - "@types/semver": { - "version": "7.3.13", - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.3.13.tgz", - "integrity": "sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==", - "dev": true - }, - "@typescript-eslint/eslint-plugin": { - "version": "5.54.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.54.1.tgz", - "integrity": "sha512-a2RQAkosH3d3ZIV08s3DcL/mcGc2M/UC528VkPULFxR9VnVPT8pBu0IyBAJJmVsCmhVfwQX1v6q+QGnmSe1bew==", - "dev": true, - "requires": { - "@typescript-eslint/scope-manager": "5.54.1", - "@typescript-eslint/type-utils": "5.54.1", - "@typescript-eslint/utils": "5.54.1", - "debug": "^4.3.4", - "grapheme-splitter": "^1.0.4", - "ignore": "^5.2.0", - "natural-compare-lite": "^1.4.0", - "regexpp": "^3.2.0", - "semver": "^7.3.7", - "tsutils": "^3.21.0" - } - }, - "@typescript-eslint/parser": { - "version": "5.54.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.54.1.tgz", - "integrity": "sha512-8zaIXJp/nG9Ff9vQNh7TI+C3nA6q6iIsGJ4B4L6MhZ7mHnTMR4YP5vp2xydmFXIy8rpyIVbNAG44871LMt6ujg==", - "dev": true, - "requires": { - "@typescript-eslint/scope-manager": "5.54.1", - "@typescript-eslint/types": "5.54.1", - "@typescript-eslint/typescript-estree": "5.54.1", - "debug": "^4.3.4" - } - }, - "@typescript-eslint/scope-manager": { - "version": "5.54.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.54.1.tgz", - "integrity": "sha512-zWKuGliXxvuxyM71UA/EcPxaviw39dB2504LqAmFDjmkpO8qNLHcmzlh6pbHs1h/7YQ9bnsO8CCcYCSA8sykUg==", - "dev": true, - "requires": { - "@typescript-eslint/types": "5.54.1", - "@typescript-eslint/visitor-keys": "5.54.1" - } - }, - "@typescript-eslint/type-utils": { - "version": "5.54.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.54.1.tgz", - "integrity": "sha512-WREHsTz0GqVYLIbzIZYbmUUr95DKEKIXZNH57W3s+4bVnuF1TKe2jH8ZNH8rO1CeMY3U4j4UQeqPNkHMiGem3g==", - "dev": true, - "requires": { - "@typescript-eslint/typescript-estree": "5.54.1", - "@typescript-eslint/utils": "5.54.1", - "debug": "^4.3.4", - "tsutils": "^3.21.0" - } - }, - "@typescript-eslint/types": { - "version": "5.54.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.54.1.tgz", - "integrity": "sha512-G9+1vVazrfAfbtmCapJX8jRo2E4MDXxgm/IMOF4oGh3kq7XuK3JRkOg6y2Qu1VsTRmWETyTkWt1wxy7X7/yLkw==", - "dev": true - }, - "@typescript-eslint/typescript-estree": { - "version": "5.54.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.54.1.tgz", - "integrity": "sha512-bjK5t+S6ffHnVwA0qRPTZrxKSaFYocwFIkZx5k7pvWfsB1I57pO/0M0Skatzzw1sCkjJ83AfGTL0oFIFiDX3bg==", - "dev": true, - "requires": { - "@typescript-eslint/types": "5.54.1", - "@typescript-eslint/visitor-keys": "5.54.1", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "semver": "^7.3.7", - "tsutils": "^3.21.0" - } - }, - "@typescript-eslint/utils": { - "version": "5.54.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.54.1.tgz", - "integrity": "sha512-IY5dyQM8XD1zfDe5X8jegX6r2EVU5o/WJnLu/znLPWCBF7KNGC+adacXnt5jEYS9JixDcoccI6CvE4RCjHMzCQ==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.9", - "@types/semver": "^7.3.12", - "@typescript-eslint/scope-manager": "5.54.1", - "@typescript-eslint/types": "5.54.1", - "@typescript-eslint/typescript-estree": "5.54.1", - "eslint-scope": "^5.1.1", - "eslint-utils": "^3.0.0", - "semver": "^7.3.7" - } - }, - "@typescript-eslint/visitor-keys": { - "version": "5.54.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.54.1.tgz", - "integrity": "sha512-q8iSoHTgwCfgcRJ2l2x+xCbu8nBlRAlsQ33k24Adj8eoVBE0f8dUeI+bAa8F84Mv05UGbAx57g2zrRsYIooqQg==", - "dev": true, - "requires": { - "@typescript-eslint/types": "5.54.1", - "eslint-visitor-keys": "^3.3.0" - } - }, - "acorn": { - "version": "8.8.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", - "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", - "dev": true - }, - "acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "dev": true, - "requires": {} - }, - "aggregate-error": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", - "dev": true, - "requires": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - } - }, - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ansi-colors": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", - "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", - "dev": true - }, - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "anymatch": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", - "dev": true, - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, - "append-transform": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/append-transform/-/append-transform-2.0.0.tgz", - "integrity": "sha512-7yeyCEurROLQJFv5Xj4lEGTy0borxepjFv1g22oAdqFu//SrAlDl1O1Nxx15SH1RoliUml6p8dwJW9jvZughhg==", - "dev": true, - "requires": { - "default-require-extensions": "^3.0.0" - } - }, - "aproba": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", - "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==", - "dev": true - }, - "archy": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz", - "integrity": "sha512-Xg+9RwCg/0p32teKdGMPTPnVXKD0w3DfHnFTficozsAgsvq2XenPJq/MYpzzQ/v8zrOyJn6Ds39VA4JIDwFfqw==", - "dev": true - }, - "are-we-there-yet": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz", - "integrity": "sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg==", - "dev": true, - "requires": { - "delegates": "^1.0.0", - "readable-stream": "^3.6.0" - } - }, - "argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true - }, - "array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "dev": true - }, - "balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true - }, - "binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "dev": true - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "browser-stdout": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz", - "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==", - "dev": true - }, - "browserslist": { - "version": "4.21.5", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.5.tgz", - "integrity": "sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==", - "dev": true, - "requires": { - "caniuse-lite": "^1.0.30001449", - "electron-to-chromium": "^1.4.284", - "node-releases": "^2.0.8", - "update-browserslist-db": "^1.0.10" - } - }, - "buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "dev": true - }, - "builtins": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz", - "integrity": "sha512-uYBjakWipfaO/bXI7E8rq6kpwHRZK5cNYrUv2OzZSI/FvmdMyXJ2tG9dKcjEC5YHmHpUAwsargWIZNWdxb/bnQ==", - "dev": true - }, - "caching-transform": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/caching-transform/-/caching-transform-4.0.0.tgz", - "integrity": "sha512-kpqOvwXnjjN44D89K5ccQC+RUrsy7jB/XLlRrx0D7/2HNcTPqzsb6XgYoErwko6QsV184CA2YgS1fxDiiDZMWA==", - "dev": true, - "requires": { - "hasha": "^5.0.0", - "make-dir": "^3.0.0", - "package-hash": "^4.0.0", - "write-file-atomic": "^3.0.0" - } - }, - "callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true - }, - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true - }, - "caniuse-lite": { - "version": "1.0.30001464", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001464.tgz", - "integrity": "sha512-oww27MtUmusatpRpCGSOneQk2/l5czXANDSFvsc7VuOQ86s3ANhZetpwXNf1zY/zdfP63Xvjz325DAdAoES13g==", - "dev": true - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", - "dev": true, - "requires": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "fsevents": "~2.3.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - }, - "dependencies": { - "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "requires": { - "is-glob": "^4.0.1" - } - } - } - }, - "clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", - "dev": true - }, - "cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "dev": true, - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "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==", - "dev": true, - "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==", - "dev": true - }, - "color-support": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", - "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", - "dev": true - }, - "commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", - "dev": true - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dev": true - }, - "console-control-strings": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==", - "dev": true - }, - "convert-source-map": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", - "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", - "dev": true - }, - "cosmiconfig": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", - "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", - "dev": true, - "requires": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.2.1", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.10.0" - } - }, - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", - "dev": true - }, - "dedent": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", - "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==", - "dev": true - }, - "deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "dev": true - }, - "default-require-extensions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/default-require-extensions/-/default-require-extensions-3.0.1.tgz", - "integrity": "sha512-eXTJmRbm2TIt9MgWTsOH1wEuhew6XGZcMeGKCtLedIg/NCsg1iBePXkceTdK4Fii7pzmN9tGsZhKzZ4h7O/fxw==", - "dev": true, - "requires": { - "strip-bom": "^4.0.0" - } - }, - "delegates": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==", - "dev": true - }, - "detect-indent": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz", - "integrity": "sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==", - "dev": true - }, - "diff": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-5.0.0.tgz", - "integrity": "sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w==", - "dev": true - }, - "dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "dev": true, - "requires": { - "path-type": "^4.0.0" - } - }, - "doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dev": true, - "requires": { - "esutils": "^2.0.2" - } - }, - "dot-prop": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-6.0.1.tgz", - "integrity": "sha512-tE7ztYzXHIeyvc7N+hR3oi7FIbf/NIjVP9hmAt3yMXzrQ072/fpjGLx2GxNxGxUl5V73MEqYzioOMoVhGMJ5cA==", - "dev": true, - "requires": { - "is-obj": "^2.0.0" - } - }, - "electron-to-chromium": { - "version": "1.4.325", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.325.tgz", - "integrity": "sha512-K1C03NT4I7BuzsRdCU5RWkgZxtswnKDYM6/eMhkEXqKu4e5T+ck610x3FPzu1y7HVFSiQKZqP16gnJzPpji1TQ==", - "dev": true - }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dev": true, - "requires": { - "is-arrayish": "^0.2.1" - } - }, - "es6-error": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/es6-error/-/es6-error-4.1.1.tgz", - "integrity": "sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==", - "dev": true - }, - "escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "dev": true - }, - "escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true - }, - "eslint": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.35.0.tgz", - "integrity": "sha512-BxAf1fVL7w+JLRQhWl2pzGeSiGqbWumV4WNvc9Rhp6tiCtm4oHnyPBSEtMGZwrQgudFQ+otqzWoPB7x+hxoWsw==", - "dev": true, - "requires": { - "@eslint/eslintrc": "^2.0.0", - "@eslint/js": "8.35.0", - "@humanwhocodes/config-array": "^0.11.8", - "@humanwhocodes/module-importer": "^1.0.1", - "@nodelib/fs.walk": "^1.2.8", - "ajv": "^6.10.0", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.3.2", - "doctrine": "^3.0.0", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.1.1", - "eslint-utils": "^3.0.0", - "eslint-visitor-keys": "^3.3.0", - "espree": "^9.4.0", - "esquery": "^1.4.2", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "find-up": "^5.0.0", - "glob-parent": "^6.0.2", - "globals": "^13.19.0", - "grapheme-splitter": "^1.0.4", - "ignore": "^5.2.0", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "is-path-inside": "^3.0.3", - "js-sdsl": "^4.1.4", - "js-yaml": "^4.1.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.1.2", - "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "regexpp": "^3.2.0", - "strip-ansi": "^6.0.1", - "strip-json-comments": "^3.1.0", - "text-table": "^0.2.0" - }, - "dependencies": { - "eslint-scope": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", - "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", - "dev": true, - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - } - } - } - }, - "eslint-config-prettier": { - "version": "8.7.0", - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.7.0.tgz", - "integrity": "sha512-HHVXLSlVUhMSmyW4ZzEuvjpwqamgmlfkutD53cYXLikh4pt/modINRcCIApJ84czDxM4GZInwUrromsDdTImTA==", - "dev": true, - "requires": {} - }, - "eslint-plugin-eslint-plugin": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/eslint-plugin-eslint-plugin/-/eslint-plugin-eslint-plugin-5.0.8.tgz", - "integrity": "sha512-bxPMZ3L/+5YypErWQMKUI9XdkLpgqOOO0CgbtHjk5Zxzcg4EVsWYPy8duvGSLxSyR60LBIoXNzVMueEZ3/j0AQ==", - "dev": true, - "requires": { - "eslint-utils": "^3.0.0", - "estraverse": "^5.3.0" - } - }, - "eslint-plugin-mocha": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-mocha/-/eslint-plugin-mocha-10.1.0.tgz", - "integrity": "sha512-xLqqWUF17llsogVOC+8C6/jvQ+4IoOREbN7ZCHuOHuD6cT5cDD4h7f2LgsZuzMAiwswWE21tO7ExaknHVDrSkw==", - "dev": true, - "requires": { - "eslint-utils": "^3.0.0", - "rambda": "^7.1.0" - } - }, - "eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "dev": true, - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - }, - "dependencies": { - "estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true - } - } - }, - "eslint-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", - "dev": true, - "requires": { - "eslint-visitor-keys": "^2.0.0" - }, - "dependencies": { - "eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "dev": true - } - } - }, - "eslint-visitor-keys": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", - "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", - "dev": true - }, - "espree": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", - "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", - "dev": true, - "requires": { - "acorn": "^8.8.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.3.0" - } - }, - "esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "dev": true - }, - "esquery": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", - "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", - "dev": true, - "requires": { - "estraverse": "^5.1.0" - } - }, - "esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, - "requires": { - "estraverse": "^5.2.0" - } - }, - "estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true - }, - "esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true - }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true - }, - "fast-glob": { - "version": "3.2.12", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", - "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", - "dev": true, - "requires": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - }, - "dependencies": { - "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "requires": { - "is-glob": "^4.0.1" - } - } - } - }, - "fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true - }, - "fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", - "dev": true - }, - "fastq": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", - "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", - "dev": true, - "requires": { - "reusify": "^1.0.4" - } - }, - "file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", - "dev": true, - "requires": { - "flat-cache": "^3.0.4" - } - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "find-cache-dir": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", - "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", - "dev": true, - "requires": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" - } - }, - "find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dev": true, - "requires": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - } - }, - "flat": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", - "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", - "dev": true - }, - "flat-cache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", - "dev": true, - "requires": { - "flatted": "^3.1.0", - "rimraf": "^3.0.2" - } - }, - "flatted": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", - "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", - "dev": true - }, - "foreground-child": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-2.0.0.tgz", - "integrity": "sha512-dCIq9FpEcyQyXKCkyzmlPTFNgrCzPudOe+mhvJU5zAtlBnGVy2yKxtfsxK2tQBThwq225jcvBjpw1Gr40uzZCA==", - "dev": true, - "requires": { - "cross-spawn": "^7.0.0", - "signal-exit": "^3.0.2" - } - }, - "fromentries": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/fromentries/-/fromentries-1.3.2.tgz", - "integrity": "sha512-cHEpEQHUg0f8XdtZCc2ZAhrHzKzT0MrFUTcvx+hfxYu7rGMDc5SKoXFh+n4YigxsHXRzc6OrCshdR1bWH6HHyg==", - "dev": true - }, - "fs-extra": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", - "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "dev": true - }, - "fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "dev": true, - "optional": true - }, - "gauge": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.4.tgz", - "integrity": "sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==", - "dev": true, - "requires": { - "aproba": "^1.0.3 || ^2.0.0", - "color-support": "^1.1.3", - "console-control-strings": "^1.1.0", - "has-unicode": "^2.0.1", - "signal-exit": "^3.0.7", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "wide-align": "^1.1.5" - } - }, - "gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "dev": true - }, - "get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true - }, - "get-package-type": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", - "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", - "dev": true - }, - "glob": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", - "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" - }, - "dependencies": { - "brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0" - } - }, - "minimatch": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", - "dev": true, - "requires": { - "brace-expansion": "^2.0.1" - } - } - } - }, - "glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dev": true, - "requires": { - "is-glob": "^4.0.3" - } - }, - "globals": { - "version": "13.20.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", - "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", - "dev": true, - "requires": { - "type-fest": "^0.20.2" - } - }, - "globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", - "dev": true, - "requires": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" - } - }, - "graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" - }, - "grapheme-splitter": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", - "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "has-unicode": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==", - "dev": true - }, - "hasha": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/hasha/-/hasha-5.2.2.tgz", - "integrity": "sha512-Hrp5vIK/xr5SkeN2onO32H0MgNZ0f17HRNH39WfL0SYUNOTZ5Lz1TJ8Pajo/87dYGEFlLMm7mIc/k/s6Bvz9HQ==", - "dev": true, - "requires": { - "is-stream": "^2.0.0", - "type-fest": "^0.8.0" - }, - "dependencies": { - "type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", - "dev": true - } - } - }, - "he": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", - "dev": true - }, - "hosted-git-info": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-3.0.8.tgz", - "integrity": "sha512-aXpmwoOhRBrw6X3j0h5RloK4x1OzsxMPyxqIHyNfSe2pypkVTZFpEiRoSipPEPlMrh0HW/XsjkJ5WgnCirpNUw==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - }, - "dependencies": { - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - } - } - }, - "html-escaper": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", - "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", - "dev": true - }, - "ignore": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", - "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", - "dev": true - }, - "import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dev": true, - "requires": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - } - }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "dev": true - }, - "indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", - "dev": true - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "dev": true, - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true - }, - "is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", - "dev": true - }, - "is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, - "requires": { - "binary-extensions": "^2.0.0" - } - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true - }, - "is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-number": { + "node_modules/is-number": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true + "dev": true, + "engines": { + "node": ">=0.12.0" + } }, - "is-obj": { + "node_modules/is-obj": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", - "dev": true - }, - "is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", - "dev": true + "dev": true, + "engines": { + "node": ">=8" + } }, - "is-plain-obj": { + "node_modules/is-plain-obj": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", - "dev": true - }, - "is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "dev": true + "dev": true, + "engines": { + "node": ">=8" + } }, - "is-typedarray": { + "node_modules/is-typedarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", "dev": true }, - "is-unicode-supported": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", - "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", - "dev": true - }, - "is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", - "dev": true - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true - }, - "istanbul-lib-coverage": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", - "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", - "dev": true - }, - "istanbul-lib-hook": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-hook/-/istanbul-lib-hook-3.0.0.tgz", - "integrity": "sha512-Pt/uge1Q9s+5VAZ+pCo16TYMWPBIl+oaNIjgLQxcX0itS6ueeaA+pEfThZpH8WxhFgCiEb8sAJY6MdUKgiIWaQ==", - "dev": true, - "requires": { - "append-transform": "^2.0.0" - } - }, - "istanbul-lib-instrument": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", - "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", - "dev": true, - "requires": { - "@babel/core": "^7.7.5", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.0.0", - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "istanbul-lib-processinfo": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/istanbul-lib-processinfo/-/istanbul-lib-processinfo-2.0.3.tgz", - "integrity": "sha512-NkwHbo3E00oybX6NGJi6ar0B29vxyvNwoC7eJ4G4Yq28UfY758Hgn/heV8VRFhevPED4LXfFz0DQ8z/0kw9zMg==", - "dev": true, - "requires": { - "archy": "^1.0.0", - "cross-spawn": "^7.0.3", - "istanbul-lib-coverage": "^3.2.0", - "p-map": "^3.0.0", - "rimraf": "^3.0.0", - "uuid": "^8.3.2" - } - }, - "istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", - "dev": true, - "requires": { - "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^3.0.0", - "supports-color": "^7.1.0" - } - }, - "istanbul-lib-source-maps": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", - "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", - "dev": true, - "requires": { - "debug": "^4.1.1", - "istanbul-lib-coverage": "^3.0.0", - "source-map": "^0.6.1" - } - }, - "istanbul-reports": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz", - "integrity": "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==", - "dev": true, - "requires": { - "html-escaper": "^2.0.0", - "istanbul-lib-report": "^3.0.0" - } - }, - "js-sdsl": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.3.0.tgz", - "integrity": "sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==", - "dev": true - }, - "js-tokens": { + "node_modules/js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", "dev": true }, - "js-yaml": { + "node_modules/js-yaml": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", "dev": true, - "requires": { + "dependencies": { "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" } }, - "jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "dev": true - }, - "json-parse-even-better-errors": { + "node_modules/json-parse-even-better-errors": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", "dev": true }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", - "dev": true - }, - "json5": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", - "dev": true - }, - "jsonfile": { + "node_modules/jsonfile": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "requires": { - "graceful-fs": "^4.1.6", + "dependencies": { "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" } }, - "levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "dev": true, - "requires": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - } - }, - "lines-and-columns": { + "node_modules/lines-and-columns": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", "dev": true }, - "load-json-file": { + "node_modules/load-json-file": { "version": "6.2.0", "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-6.2.0.tgz", "integrity": "sha512-gUD/epcRms75Cw8RT1pUdHugZYM5ce64ucs2GEISABwkRsOQr0q2wm/MV2TKThycIe5e0ytRweW2RZxclogCdQ==", "dev": true, - "requires": { + "dependencies": { "graceful-fs": "^4.1.15", "parse-json": "^5.0.0", "strip-bom": "^4.0.0", "type-fest": "^0.6.0" }, - "dependencies": { - "type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", - "dev": true - } + "engines": { + "node": ">=8" } }, - "locate-path": { + "node_modules/lru-cache": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dev": true, - "requires": { - "p-locate": "^5.0.0" - } - }, - "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true - }, - "lodash.flattendeep": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.flattendeep/-/lodash.flattendeep-4.4.0.tgz", - "integrity": "sha512-uHaJFihxmJcEX3kT4I23ABqKKalJ/zDrDg0lsFtc1h+3uw49SIJ5beyhx5ExVRti3AvKoOJngIj7xz3oylPdWQ==", - "dev": true - }, - "lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "dev": true - }, - "log-symbols": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", - "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", - "dev": true, - "requires": { - "chalk": "^4.1.0", - "is-unicode-supported": "^0.1.0" - } - }, - "lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dev": true, - "requires": { - "yallist": "^3.0.2" + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" } }, - "make-dir": { + "node_modules/make-dir": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", "dev": true, - "requires": { + "dependencies": { "semver": "^6.0.0" }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "dev": true - }, - "micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", - "dev": true, - "requires": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" - } - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "mocha": { - "version": "10.2.0", - "resolved": "https://registry.npmjs.org/mocha/-/mocha-10.2.0.tgz", - "integrity": "sha512-IDY7fl/BecMwFHzoqF2sg/SHHANeBoMMXFlS9r0OXKDssYE1M5O43wUY/9BVPeIvfH2zmEbBfseqN9gBQZzXkg==", - "dev": true, - "requires": { - "ansi-colors": "4.1.1", - "browser-stdout": "1.3.1", - "chokidar": "3.5.3", - "debug": "4.3.4", - "diff": "5.0.0", - "escape-string-regexp": "4.0.0", - "find-up": "5.0.0", - "glob": "7.2.0", - "he": "1.2.0", - "js-yaml": "4.1.0", - "log-symbols": "4.1.0", - "minimatch": "5.0.1", - "ms": "2.1.3", - "nanoid": "3.3.3", - "serialize-javascript": "6.0.0", - "strip-json-comments": "3.1.1", - "supports-color": "8.1.1", - "workerpool": "6.2.1", - "yargs": "16.2.0", - "yargs-parser": "20.2.4", - "yargs-unparser": "2.0.0" + "engines": { + "node": ">=8" }, - "dependencies": { - "glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "dependencies": { - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - } - } - }, - "minimatch": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.0.1.tgz", - "integrity": "sha512-nLDxIFRyhDblz3qMuq+SoRZED4+miJ/G+tdDrjkkkRnjAsBexeGpgjLEQ0blJy7rHhR2b93rhQY4SvyWu9v03g==", - "dev": true, - "requires": { - "brace-expansion": "^2.0.1" - }, - "dependencies": { - "brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0" - } - } - } - }, - "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 - }, - "supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "nanoid": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.3.tgz", - "integrity": "sha512-p1sjXuopFs0xg+fPASzQ28agW1oHD7xDsd9Xkf3T15H3c/cifrFHVwrh74PdoklAPi+i7MdRsE47vm2r6JoB+w==", - "dev": true - }, - "natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", - "dev": true - }, - "natural-compare-lite": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", - "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==", - "dev": true - }, - "node-preload": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/node-preload/-/node-preload-0.2.1.tgz", - "integrity": "sha512-RM5oyBy45cLEoHqCeh+MNuFAxO0vTFBLskvQbOKnEE7YTTSN4tbN8QWDIPQ6L+WvKsB/qLEGpYe2ZZ9d4W9OIQ==", + "node_modules/make-dir/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", "dev": true, - "requires": { - "process-on-spawn": "^1.0.0" + "bin": { + "semver": "bin/semver.js" } }, - "node-releases": { - "version": "2.0.10", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.10.tgz", - "integrity": "sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==", - "dev": true + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } }, - "normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } }, - "npm-package-arg": { + "node_modules/npm-package-arg": { "version": "8.1.1", "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-8.1.1.tgz", "integrity": "sha512-CsP95FhWQDwNqiYS+Q0mZ7FAEDytDZAkNxQqea6IaAFJTAY9Lhhqyl0irU/6PMc7BGfUmnsbHcqxJD7XuVM/rg==", "dev": true, - "requires": { + "dependencies": { "hosted-git-info": "^3.0.6", "semver": "^7.0.0", "validate-npm-package-name": "^3.0.0" + }, + "engines": { + "node": ">=10" } }, - "npmlog": { + "node_modules/npmlog": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.2.tgz", "integrity": "sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==", "dev": true, - "requires": { + "dependencies": { "are-we-there-yet": "^3.0.0", "console-control-strings": "^1.1.0", "gauge": "^4.0.3", "set-blocking": "^2.0.0" - } - }, - "nyc": { - "version": "15.1.0", - "resolved": "https://registry.npmjs.org/nyc/-/nyc-15.1.0.tgz", - "integrity": "sha512-jMW04n9SxKdKi1ZMGhvUTHBN0EICCRkHemEoE5jm6mTYcqcdas0ATzgUgejlQUHMvpnOZqGB5Xxsv9KxJW1j8A==", - "dev": true, - "requires": { - "@istanbuljs/load-nyc-config": "^1.0.0", - "@istanbuljs/schema": "^0.1.2", - "caching-transform": "^4.0.0", - "convert-source-map": "^1.7.0", - "decamelize": "^1.2.0", - "find-cache-dir": "^3.2.0", - "find-up": "^4.1.0", - "foreground-child": "^2.0.0", - "get-package-type": "^0.1.0", - "glob": "^7.1.6", - "istanbul-lib-coverage": "^3.0.0", - "istanbul-lib-hook": "^3.0.0", - "istanbul-lib-instrument": "^4.0.0", - "istanbul-lib-processinfo": "^2.0.2", - "istanbul-lib-report": "^3.0.0", - "istanbul-lib-source-maps": "^4.0.0", - "istanbul-reports": "^3.0.2", - "make-dir": "^3.0.0", - "node-preload": "^0.2.1", - "p-map": "^3.0.0", - "process-on-spawn": "^1.0.0", - "resolve-from": "^5.0.0", - "rimraf": "^3.0.0", - "signal-exit": "^3.0.2", - "spawn-wrap": "^2.0.0", - "test-exclude": "^6.0.0", - "yargs": "^15.0.2" }, - "dependencies": { - "cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "dev": true, - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - } - }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - } - }, - "resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true - }, - "wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } - }, - "y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", - "dev": true - }, - "yargs": { - "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", - "dev": true, - "requires": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - } - }, - "yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "dev": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - } - } - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dev": true, - "requires": { - "wrappy": "1" - } - }, - "optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", - "dev": true, - "requires": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.3" - } - }, - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "requires": { - "yocto-queue": "^0.1.0" - } - }, - "p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dev": true, - "requires": { - "p-limit": "^3.0.2" - } - }, - "p-map": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-3.0.0.tgz", - "integrity": "sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==", - "dev": true, - "requires": { - "aggregate-error": "^3.0.0" + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - }, - "package-hash": { + "node_modules/p-map": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/package-hash/-/package-hash-4.0.0.tgz", - "integrity": "sha512-whdkPIooSu/bASggZ96BWVvZTRMOFxnyUG5PnTSGKoJE2gd5mbVNmR2Nj20QFzxYYgAXpoqC+AiXzl+UMRh7zQ==", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", "dev": true, - "requires": { - "graceful-fs": "^4.1.15", - "hasha": "^5.0.0", - "lodash.flattendeep": "^4.4.0", - "release-zalgo": "^1.0.0" + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "parent-module": { + "node_modules/parent-module": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", "dev": true, - "requires": { + "dependencies": { "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" } }, - "parse-json": { + "node_modules/parse-json": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", "dev": true, - "requires": { + "dependencies": { "@babel/code-frame": "^7.0.0", "error-ex": "^1.3.1", "json-parse-even-better-errors": "^2.3.0", "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "dev": true - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true - }, - "path-type": { + "node_modules/path-type": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "dev": true - }, - "picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", - "dev": true + "dev": true, + "engines": { + "node": ">=8" + } }, - "picomatch": { + "node_modules/picomatch": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "dev": true - }, - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true - }, - "pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", "dev": true, - "requires": { - "find-up": "^4.0.0" + "engines": { + "node": ">=8.6" }, - "dependencies": { - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - } - } + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" } }, - "prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "dev": true - }, - "prettier": { - "version": "2.8.4", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.4.tgz", - "integrity": "sha512-vIS4Rlc2FNh0BySk3Wkd6xmwxB0FpOndW5fisM5H8hsZSxU2VWVB5CWIkIjWvrHjIhxk2g3bfMKM87zNTrZddw==", - "dev": true - }, - "process-on-spawn": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/process-on-spawn/-/process-on-spawn-1.0.0.tgz", - "integrity": "sha512-1WsPDsUSMmZH5LeMLegqkPDrsGgsWwk1Exipy2hvB0o/F0ASzbpIctSCcZIK1ykJvtTJULEH+20WOFjMvGnCTg==", + "node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", "dev": true, - "requires": { - "fromentries": "^1.2.0" + "engines": { + "node": ">=6" } }, - "punycode": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", - "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", - "dev": true - }, - "queue-microtask": { + "node_modules/queue-microtask": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "dev": true - }, - "rambda": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/rambda/-/rambda-7.5.0.tgz", - "integrity": "sha512-y/M9weqWAH4iopRd7EHDEQQvpFPHj1AA3oHozE9tfITHUtTR7Z9PSlIRRG2l1GuW7sefC1cXFfIcF+cgnShdBA==", - "dev": true - }, - "randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", "dev": true, - "requires": { - "safe-buffer": "^5.1.0" - } + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] }, - "readable-stream": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.1.tgz", - "integrity": "sha512-+rQmrWMYGA90yenhTYsLWAsLsqVC8osOw6PKE1HDYiO0gdPeKe/xDHNzIAIn4C91YQ6oenEhfYqqc1883qHbjQ==", + "node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", "dev": true, - "requires": { + "dependencies": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" } }, - "readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dev": true, - "requires": { - "picomatch": "^2.2.1" - } - }, - "regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", - "dev": true - }, - "release-zalgo": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/release-zalgo/-/release-zalgo-1.0.0.tgz", - "integrity": "sha512-gUAyHVHPPC5wdqX/LG4LWtRYtgjxyX78oanFNTMMyFEfOqdC54s3eE82imuWKbOeqYht2CrNf64Qb8vgmmtZGA==", + "node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", "dev": true, - "requires": { - "es6-error": "^4.0.1" + "engines": { + "node": ">=8" } }, - "require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", - "dev": true - }, - "require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", - "dev": true - }, - "resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true - }, - "reusify": { + "node_modules/reusify": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true - }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", "dev": true, - "requires": { - "glob": "^7.1.3" - }, - "dependencies": { - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - } + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" } }, - "run-parallel": { + "node_modules/run-parallel": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", "dev": true, - "requires": { + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { "queue-microtask": "^1.2.2" } }, - "safe-buffer": { + "node_modules/safe-buffer": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] }, - "semver": { + "node_modules/semver": { "version": "7.3.8", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", "dev": true, - "requires": { + "dependencies": { "lru-cache": "^6.0.0" }, - "dependencies": { - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - } - } - }, - "serialize-javascript": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", - "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", - "dev": true, - "requires": { - "randombytes": "^2.1.0" + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" } }, - "set-blocking": { + "node_modules/set-blocking": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", "dev": true }, - "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==", - "dev": true, - "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==", - "dev": true - }, - "signal-exit": { + "node_modules/signal-exit": { "version": "3.0.7", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", "dev": true }, - "slash": { + "node_modules/slash": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true + "dev": true, + "engines": { + "node": ">=8" + } }, - "sort-keys": { + "node_modules/sort-keys": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-4.2.0.tgz", "integrity": "sha512-aUYIEU/UviqPgc8mHR6IW1EGxkAXpeRETYcrzg8cLAvUPZcpAlleSXHV2mY7G12GphSH6Gzv+4MMVSSkbdteHg==", "dev": true, - "requires": { + "dependencies": { "is-plain-obj": "^2.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "spawn-wrap": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/spawn-wrap/-/spawn-wrap-2.0.0.tgz", - "integrity": "sha512-EeajNjfN9zMnULLwhZZQU3GWBoFNkbngTUPfaawT4RkMiviTxcX0qfhVbGey39mfctfDHkWtuecgQ8NJcyQWHg==", - "dev": true, - "requires": { - "foreground-child": "^2.0.0", - "is-windows": "^1.0.2", - "make-dir": "^3.0.0", - "rimraf": "^3.0.0", - "signal-exit": "^3.0.2", - "which": "^2.0.1" - } - }, - "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", - "dev": true - }, - "string_decoder": { + "node_modules/string_decoder": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", "dev": true, - "requires": { + "dependencies": { "safe-buffer": "~5.2.0" } }, - "string-width": { + "node_modules/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==", "dev": true, - "requires": { + "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" } }, - "strip-ansi": { + "node_modules/strip-ansi": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "dev": true, - "requires": { + "dependencies": { "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" } }, - "strip-bom": { + "node_modules/strip-bom": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", - "dev": true - }, - "strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, - "requires": { - "has-flag": "^4.0.0" + "engines": { + "node": ">=8" } }, - "test-exclude": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", - "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, - "requires": { - "@istanbuljs/schema": "^0.1.2", - "glob": "^7.1.4", - "minimatch": "^3.0.4" - }, "dependencies": { - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - } + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" } }, - "text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", - "dev": true - }, - "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", - "dev": true - }, - "to-regex-range": { + "node_modules/to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", "dev": true, - "requires": { + "dependencies": { "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" } }, - "tslib": { + "node_modules/tslib": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, - "tsutils": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", - "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", - "dev": true, - "requires": { - "tslib": "^1.8.1" - }, - "dependencies": { - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true - } - } - }, - "type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "node_modules/type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", "dev": true, - "requires": { - "prelude-ls": "^1.2.1" + "engines": { + "node": ">=8" } }, - "type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true - }, - "typedarray-to-buffer": { + "node_modules/typedarray-to-buffer": { "version": "3.1.5", "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", "dev": true, - "requires": { + "dependencies": { "is-typedarray": "^1.0.0" } }, - "typescript": { - "version": "4.9.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", - "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", - "dev": true - }, - "universalify": { + "node_modules/universalify": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" - }, - "update-browserslist-db": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", - "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", - "dev": true, - "requires": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" - } - }, - "uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dev": true, - "requires": { - "punycode": "^2.1.0" + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "engines": { + "node": ">= 10.0.0" } }, - "util-deprecate": { + "node_modules/util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", "dev": true }, - "uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "dev": true - }, - "validate-npm-package-name": { + "node_modules/validate-npm-package-name": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz", "integrity": "sha512-M6w37eVCMMouJ9V/sdPGnC5H4uDr73/+xdq0FBLO3TFFX1+7wiUY6Es328NN+y43tmY+doUdN9g9J21vqB7iLw==", "dev": true, - "requires": { + "dependencies": { "builtins": "^1.0.3" } }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - }, - "which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q==", - "dev": true - }, - "wide-align": { + "node_modules/wide-align": { "version": "1.1.5", "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", "dev": true, - "requires": { + "dependencies": { "string-width": "^1.0.2 || 2 || 3 || 4" } }, - "word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", - "dev": true - }, - "workerpool": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.2.1.tgz", - "integrity": "sha512-ILEIE97kDZvF9Wb9f6h5aXK4swSlKGUcOEGiIYb2OOu/IrDU9iwj0fD//SsA6E5ibwJxpEvhullJY4Sl4GcpAw==", - "dev": true - }, - "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==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "dev": true - }, - "write-file-atomic": { + "node_modules/write-file-atomic": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", "dev": true, - "requires": { + "dependencies": { "imurmurhash": "^0.1.4", "is-typedarray": "^1.0.0", "signal-exit": "^3.0.2", "typedarray-to-buffer": "^3.1.5" } }, - "write-json-file": { + "node_modules/write-json-file": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/write-json-file/-/write-json-file-4.3.0.tgz", "integrity": "sha512-PxiShnxf0IlnQuMYOPPhPkhExoCQuTUNPOa/2JWCYTmBquU9njyyDuwRKN26IZBlp4yn1nt+Agh2HOOBl+55HQ==", "dev": true, - "requires": { + "dependencies": { "detect-indent": "^6.0.0", "graceful-fs": "^4.1.15", "is-plain-obj": "^2.0.0", "make-dir": "^3.0.0", "sort-keys": "^4.0.0", "write-file-atomic": "^3.0.0" + }, + "engines": { + "node": ">=8.3" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "write-pkg": { + "node_modules/write-pkg": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/write-pkg/-/write-pkg-4.0.0.tgz", "integrity": "sha512-v2UQ+50TNf2rNHJ8NyWttfm/EJUBWMJcx6ZTYZr6Qp52uuegWw/lBkCtCbnYZEmPRNL61m+u67dAmGxo+HTULA==", "dev": true, - "requires": { + "dependencies": { "sort-keys": "^2.0.0", "type-fest": "^0.4.1", "write-json-file": "^3.2.0" }, - "dependencies": { - "detect-indent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-5.0.0.tgz", - "integrity": "sha512-rlpvsxUtM0PQvy9iZe640/IWwWYyBsTApREbA1pHOpmOUIl9MkP/U4z7vTtg4Oaojvqhxt7sdufnT0EzGaR31g==", - "dev": true - }, - "is-plain-obj": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", - "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", - "dev": true - }, - "make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "dev": true, - "requires": { - "pify": "^4.0.1", - "semver": "^5.6.0" - } - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - }, - "sort-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz", - "integrity": "sha512-/dPCrG1s3ePpWm6yBbxZq5Be1dXGLyLn9Z791chDC3NFrpkVbWGzkBwPN1knaciexFXgRJ7hzdnwZ4stHSDmjg==", - "dev": true, - "requires": { - "is-plain-obj": "^1.0.0" - } - }, - "type-fest": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.4.1.tgz", - "integrity": "sha512-IwzA/LSfD2vC1/YDYMv/zHP4rDF1usCwllsDpbolT3D4fUepIO7f9K70jjmUewU/LmGUKJcwcVtDCpnKk4BPMw==", - "dev": true - }, - "write-file-atomic": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", - "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.11", - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.2" - } - }, - "write-json-file": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/write-json-file/-/write-json-file-3.2.0.tgz", - "integrity": "sha512-3xZqT7Byc2uORAatYiP3DHUUAVEkNOswEWNs9H5KXiicRTvzYzYqKjYc4G7p+8pltvAw641lVByKVtMpf+4sYQ==", - "dev": true, - "requires": { - "detect-indent": "^5.0.0", - "graceful-fs": "^4.1.15", - "make-dir": "^2.1.0", - "pify": "^4.0.1", - "sort-keys": "^2.0.0", - "write-file-atomic": "^2.4.2" - } - } + "engines": { + "node": ">=8" } }, - "y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "dev": true - }, - "yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true + "node_modules/write-pkg/node_modules/detect-indent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-5.0.0.tgz", + "integrity": "sha512-rlpvsxUtM0PQvy9iZe640/IWwWYyBsTApREbA1pHOpmOUIl9MkP/U4z7vTtg4Oaojvqhxt7sdufnT0EzGaR31g==", + "dev": true, + "engines": { + "node": ">=4" + } }, - "yaml": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", - "dev": true + "node_modules/write-pkg/node_modules/is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } }, - "yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "node_modules/write-pkg/node_modules/make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", "dev": true, - "requires": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" + "dependencies": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "engines": { + "node": ">=6" } }, - "yargs-parser": { - "version": "20.2.4", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz", - "integrity": "sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==", - "dev": true + "node_modules/write-pkg/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } }, - "yargs-unparser": { + "node_modules/write-pkg/node_modules/sort-keys": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-2.0.0.tgz", - "integrity": "sha512-7pRTIA9Qc1caZ0bZ6RYRGbHJthJWuakf+WmHK0rVeLkNrrGhfoabBNdue6kdINI6r4if7ocq9aD/n7xwKOdzOA==", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz", + "integrity": "sha512-/dPCrG1s3ePpWm6yBbxZq5Be1dXGLyLn9Z791chDC3NFrpkVbWGzkBwPN1knaciexFXgRJ7hzdnwZ4stHSDmjg==", "dev": true, - "requires": { - "camelcase": "^6.0.0", - "decamelize": "^4.0.0", - "flat": "^5.0.2", - "is-plain-obj": "^2.1.0" + "dependencies": { + "is-plain-obj": "^1.0.0" }, + "engines": { + "node": ">=4" + } + }, + "node_modules/write-pkg/node_modules/type-fest": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.4.1.tgz", + "integrity": "sha512-IwzA/LSfD2vC1/YDYMv/zHP4rDF1usCwllsDpbolT3D4fUepIO7f9K70jjmUewU/LmGUKJcwcVtDCpnKk4BPMw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/write-pkg/node_modules/write-file-atomic": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", + "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", + "dev": true, "dependencies": { - "camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", - "dev": true - }, - "decamelize": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-4.0.0.tgz", - "integrity": "sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ==", - "dev": true - } + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.2" + } + }, + "node_modules/write-pkg/node_modules/write-json-file": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/write-json-file/-/write-json-file-3.2.0.tgz", + "integrity": "sha512-3xZqT7Byc2uORAatYiP3DHUUAVEkNOswEWNs9H5KXiicRTvzYzYqKjYc4G7p+8pltvAw641lVByKVtMpf+4sYQ==", + "dev": true, + "dependencies": { + "detect-indent": "^5.0.0", + "graceful-fs": "^4.1.15", + "make-dir": "^2.1.0", + "pify": "^4.0.1", + "sort-keys": "^2.0.0", + "write-file-atomic": "^2.4.2" + }, + "engines": { + "node": ">=6" } }, - "yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", "dev": true + }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "dev": true, + "engines": { + "node": ">= 6" + } } } } diff --git a/examples/access-control-migration/package-lock.json b/examples/access-control-migration/package-lock.json index c7d51530ead5..e2cf317d7efb 100644 --- a/examples/access-control-migration/package-lock.json +++ b/examples/access-control-migration/package-lock.json @@ -1,7 +1,7 @@ { "name": "@loopback/example-access-control-migration", "version": "5.0.9", - "lockfileVersion": 2, + "lockfileVersion": 3, "requires": true, "packages": { "": { @@ -26,3222 +26,618 @@ "node": "14 || 16 || 18 || 19" } }, - "../../packages/authentication": { - "name": "@loopback/authentication", - "version": "9.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/security": "^0.8.8", - "@types/express": "^4.17.17", - "@types/lodash": "^4.14.191", - "lodash": "^4.17.21", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/openapi-spec-builder": "^5.0.8", - "@loopback/rest": "^12.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "jsonwebtoken": "^9.0.0" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/rest": "^12.0.8" - } - }, - "../../packages/authorization": { - "name": "@loopback/authorization", - "version": "0.12.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/security": "^0.8.8", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "casbin": "^5.23.2" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../../packages/boot": { - "name": "@loopback/boot", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/model-api-builder": "^4.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/service-proxy": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/glob": "^8.0.1", - "debug": "^4.3.4", - "glob": "^8.1.0", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/rest": "^12.0.8", - "@loopback/rest-crud": "^0.15.7", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../../packages/build": { - "name": "@loopback/build", - "version": "9.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.33.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.3", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "bin": { - "lb-clean": "bin/run-clean.js", - "lb-eslint": "bin/run-eslint.js", - "lb-mocha": "bin/run-mocha.js", - "lb-nyc": "bin/run-nyc.js", - "lb-prettier": "bin/run-prettier.js", - "lb-tsc": "bin/compile-package.js", - "lb-ttsc": "bin/compile-package.js" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/context": { - "name": "@loopback/context", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/metadata": "^5.0.8", - "@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" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.0", - "bluebird": "^3.7.2" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/core": { - "name": "@loopback/core", - "version": "4.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/context": "^5.0.8", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/eslint-config": { - "name": "@loopback/eslint-config", - "version": "13.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/eslint-plugin": "^5.51.0", - "@typescript-eslint/parser": "^5.51.0", - "eslint-config-prettier": "^8.6.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "eslint": "^8.33.0" - } - }, - "../../packages/express": { - "name": "@loopback/express", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/http-server": "^4.0.8", - "@types/body-parser": "^1.19.2", - "@types/express": "^4.17.17", - "@types/express-serve-static-core": "^4.17.33", - "@types/http-errors": "^2.0.1", - "body-parser": "^1.20.1", - "debug": "^4.3.4", - "express": "^4.18.2", - "http-errors": "^2.0.0", - "on-finished": "^2.4.1", - "toposort": "^2.0.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/on-finished": "^2.3.1", - "@types/toposort": "^2.0.3", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../../packages/filter": { - "name": "@loopback/filter", - "version": "3.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "typescript": "~4.9.4" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/http-caching-proxy": { - "name": "@loopback/http-caching-proxy", - "version": "4.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "axios": "^0.27.2", - "cacache": "^17.0.4", - "debug": "^4.3.4", - "rimraf": "^3.0.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/rimraf": "^3.0.2", - "@types/tunnel": "0.0.3", - "delay": "^5.0.0", - "tunnel": "0.0.6" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/http-server": { - "name": "@loopback/http-server", - "version": "4.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "debug": "^4.3.4", - "stoppable": "^1.1.0", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/stoppable": "^1.1.1" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/metadata": { - "name": "@loopback/metadata", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/model-api-builder": { - "name": "@loopback/model-api-builder", - "version": "4.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3" - } - }, - "../../packages/openapi-spec-builder": { - "name": "@loopback/openapi-spec-builder", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "openapi3-ts": "^2.0.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/openapi-v3": { - "name": "@loopback/openapi-v3", - "version": "8.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/repository-json-schema": "^6.1.2", - "debug": "^4.3.4", - "http-status": "^1.6.2", - "json-merge-patch": "^1.0.2", - "lodash": "^4.17.21", - "openapi3-ts": "^2.0.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/openapi-spec-builder": "^5.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/json-merge-patch": "0.0.8", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../../packages/repository": { - "name": "@loopback/repository", - "version": "5.1.3", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/filter": "^3.0.8", - "@types/debug": "^4.1.7", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "loopback-datasource-juggler": "^4.28.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bson": "^4.0.5", - "@types/json-schema": "^7.0.11", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "bson": "4.7.2" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../../packages/repository-json-schema": { - "name": "@loopback/repository-json-schema", - "version": "6.1.2", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@types/json-schema": "^7.0.11", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "ajv-formats": "^2.1.1" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3" - } - }, - "../../packages/rest": { - "name": "@loopback/rest", - "version": "12.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/express": "^5.0.8", - "@loopback/http-server": "^4.0.8", - "@loopback/openapi-v3": "^8.0.8", - "@openapi-contrib/openapi-schema-to-json-schema": "^3.2.0", - "@types/body-parser": "^1.19.2", - "@types/cors": "^2.8.13", - "@types/express": "^4.17.17", - "@types/express-serve-static-core": "^4.17.33", - "@types/http-errors": "^2.0.1", - "@types/on-finished": "^2.3.1", - "@types/serve-static": "1.15.0", - "@types/type-is": "^1.6.3", - "ajv": "^8.12.0", - "ajv-errors": "^3.0.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0", - "body-parser": "^1.20.1", - "cors": "^2.8.5", - "debug": "^4.3.4", - "express": "^4.18.2", - "http-errors": "^2.0.0", - "js-yaml": "^4.1.0", - "json-schema-compare": "^0.2.2", - "lodash": "^4.17.21", - "on-finished": "^2.4.1", - "path-to-regexp": "^6.2.1", - "qs": "^6.10.5", - "strong-error-handler": "^4.0.1", - "tslib": "^2.5.0", - "type-is": "^1.6.18", - "validator": "^13.9.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/openapi-spec-builder": "^5.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/js-yaml": "^4.0.5", - "@types/json-schema-compare": "^0.2.1", - "@types/lodash": "^4.14.191", - "@types/multer": "^1.4.7", - "@types/node": "^14.18.36", - "@types/on-finished": "^2.3.1", - "@types/qs": "^6.9.7", - "multer": "^1.4.4" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../../packages/rest-crud": { - "name": "@loopback/rest-crud", - "version": "0.15.7", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/model-api-builder": "^4.0.8", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/rest": "^12.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/rest": "^12.0.8" - } - }, - "../../packages/rest-explorer": { - "name": "@loopback/rest-explorer", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "ejs": "^3.1.8", - "swagger-ui-dist": "4.15.5", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/rest": "^12.0.8", - "@loopback/testlab": "^5.0.8", - "@types/ejs": "^3.1.1", - "@types/express": "^4.17.17", - "@types/node": "^14.18.36", - "express": "^4.18.2" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/rest": "^12.0.8" - } - }, - "../../packages/security": { - "name": "@loopback/security", - "version": "0.8.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../../packages/service-proxy": { - "name": "@loopback/service-proxy", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "loopback-datasource-juggler": "^4.28.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../../packages/testlab": { - "name": "@loopback/testlab", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@hapi/shot": "^6.0.0", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "node_modules/@eslint/eslintrc": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.0.tgz", - "integrity": "sha512-fluIaaV+GyV24CCu/ggiHdV+j4RNh85yQnAYS/G2mZODZgGmmlrgCydjUcV3YvxCm9x8nMAfThsqTni4KiXT4A==", - "dev": true, - "dependencies": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.4.0", - "globals": "^13.19.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.1.2", - "strip-json-comments": "^3.1.1" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/@eslint/js": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.35.0.tgz", - "integrity": "sha512-JXdzbRiWclLVoD8sNUjR443VVlYqiYmDVT6rGUEIEHU5YJW0gaVZwV2xgM7D4arkvASqD0IlLUVjHiFuxaftRw==", - "dev": true, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "node_modules/@humanwhocodes/config-array": { - "version": "0.11.8", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz", - "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==", - "dev": true, - "dependencies": { - "@humanwhocodes/object-schema": "^1.2.1", - "debug": "^4.1.1", - "minimatch": "^3.0.5" - }, - "engines": { - "node": ">=10.10.0" - } - }, - "node_modules/@humanwhocodes/module-importer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", - "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", - "dev": true, - "engines": { - "node": ">=12.22" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/nzakas" - } - }, - "node_modules/@humanwhocodes/object-schema": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", - "dev": true - }, - "node_modules/@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dev": true, - "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dev": true, - "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@types/bcryptjs": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/@types/bcryptjs/-/bcryptjs-2.4.2.tgz", - "integrity": "sha512-LiMQ6EOPob/4yUL66SZzu6Yh77cbzJFYll+ZfaPiPPFswtIlA/Fs1MzdKYA7JApHU49zQTbJGX3PDmCpIdDBRQ==" - }, - "node_modules/@types/lodash": { - "version": "4.14.191", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.191.tgz", - "integrity": "sha512-BdZ5BCCvho3EIXw6wUCXHe7rS53AIDPLE+JzwgT+OsJk53oBfbSmZZ7CX4VaRoN78N+TJpFi9QPlfIVNmJYWxQ==", - "dev": true - }, - "node_modules/@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==", - "dev": true - }, - "node_modules/accept-language": { - "version": "3.0.18", - "resolved": "https://registry.npmjs.org/accept-language/-/accept-language-3.0.18.tgz", - "integrity": "sha512-sUofgqBPzgfcF20sPoBYGQ1IhQLt2LSkxTnlQSuLF3n5gPEqd5AimbvOvHEi0T1kLMiGVqPWzI5a9OteBRth3A==", - "dependencies": { - "bcp47": "^1.1.2", - "stable": "^0.1.6" - } - }, - "node_modules/acorn": { - "version": "8.8.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", - "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", - "dev": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "dev": true, - "peerDependencies": { - "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" - } - }, - "node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "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==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "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==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true - }, - "node_modules/asn1": { - "version": "0.2.6", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", - "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", - "dependencies": { - "safer-buffer": "~2.1.0" - } - }, - "node_modules/assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==", - "engines": { - "node": ">=0.8" - } - }, - "node_modules/asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" - }, - "node_modules/await-lock": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/await-lock/-/await-lock-2.2.2.tgz", - "integrity": "sha512-aDczADvlvTGajTDjcjpJMqRkOF6Qdz3YbPZm/PyW6tKPkx2hlYBzxMhEywM/tU72HrVZjgl5VCdRuMlA7pZ8Gw==" - }, - "node_modules/aws-sign2": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==", - "engines": { - "node": "*" - } - }, - "node_modules/aws4": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.12.0.tgz", - "integrity": "sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg==" - }, - "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - }, - "node_modules/base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/bcp47": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/bcp47/-/bcp47-1.1.2.tgz", - "integrity": "sha512-JnkkL4GUpOvvanH9AZPX38CxhiLsXMBicBY2IAtqiVN8YulGDQybUydWA4W6yAMtw6iShtw+8HEF6cfrTHU+UQ==", - "engines": { - "node": ">=0.10" - } - }, - "node_modules/bcrypt-pbkdf": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==", - "dependencies": { - "tweetnacl": "^0.14.3" - } - }, - "node_modules/bcryptjs": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/bcryptjs/-/bcryptjs-2.4.3.tgz", - "integrity": "sha512-V/Hy/X9Vt7f3BbPJEi8BdVFMByHi+jNXrYkW3huaybV/kQ0KJg0Y6PkEMbn+zeT+i+SiKZ/HMqJGIIt4LZDqNQ==" - }, - "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/buffer": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", - "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.2.1" - } - }, - "node_modules/buffer-equal-constant-time": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", - "integrity": "sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==" - }, - "node_modules/call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "dependencies": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/casbin": { - "version": "5.24.3", - "resolved": "https://registry.npmjs.org/casbin/-/casbin-5.24.3.tgz", - "integrity": "sha512-6NYe9Ayaxc2CNK1GKUv80n4XBt0zYgmUWYrNYVkVzwIF2fDAbHz9HxeJ/NZZVTW0zr9VFxWULE3h44WFVXVXdg==", - "dependencies": { - "await-lock": "^2.0.1", - "buffer": "^6.0.3", - "csv-parse": "^5.3.5", - "expression-eval": "^5.0.0", - "picomatch": "^2.2.3" - } - }, - "node_modules/caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==" - }, - "node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/charenc": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz", - "integrity": "sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA==", - "engines": { - "node": "*" - } - }, - "node_modules/cldrjs": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/cldrjs/-/cldrjs-0.5.5.tgz", - "integrity": "sha512-KDwzwbmLIPfCgd8JERVDpQKrUUM1U4KpFJJg2IROv89rF172lLufoJnqJ/Wea6fXL5bO6WjuLMzY8V52UWPvkA==" - }, - "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==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "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==", - "dev": true - }, - "node_modules/combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "dependencies": { - "delayed-stream": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" - }, - "node_modules/core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==" - }, - "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/crypt": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz", - "integrity": "sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow==", - "engines": { - "node": "*" - } - }, - "node_modules/csv-parse": { - "version": "5.3.5", - "resolved": "https://registry.npmjs.org/csv-parse/-/csv-parse-5.3.5.tgz", - "integrity": "sha512-8O5KTIRtwmtD3+EVfW6BCgbwZqJbhTYsQZry12F1TP5RUp0sD9tp1UnCWic3n0mLOhzeocYaCZNYxOGSg3dmmQ==" - }, - "node_modules/dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==", - "dependencies": { - "assert-plus": "^1.0.0" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "dev": true - }, - "node_modules/delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dev": true, - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/ecc-jsbn": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==", - "dependencies": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" - } - }, - "node_modules/ecdsa-sig-formatter": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", - "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==", - "dependencies": { - "safe-buffer": "^5.0.1" - } - }, - "node_modules/end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dependencies": { - "once": "^1.4.0" - } - }, - "node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.35.0.tgz", - "integrity": "sha512-BxAf1fVL7w+JLRQhWl2pzGeSiGqbWumV4WNvc9Rhp6tiCtm4oHnyPBSEtMGZwrQgudFQ+otqzWoPB7x+hxoWsw==", - "dev": true, - "dependencies": { - "@eslint/eslintrc": "^2.0.0", - "@eslint/js": "8.35.0", - "@humanwhocodes/config-array": "^0.11.8", - "@humanwhocodes/module-importer": "^1.0.1", - "@nodelib/fs.walk": "^1.2.8", - "ajv": "^6.10.0", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.3.2", - "doctrine": "^3.0.0", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.1.1", - "eslint-utils": "^3.0.0", - "eslint-visitor-keys": "^3.3.0", - "espree": "^9.4.0", - "esquery": "^1.4.2", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "find-up": "^5.0.0", - "glob-parent": "^6.0.2", - "globals": "^13.19.0", - "grapheme-splitter": "^1.0.4", - "ignore": "^5.2.0", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "is-path-inside": "^3.0.3", - "js-sdsl": "^4.1.4", - "js-yaml": "^4.1.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.1.2", - "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "regexpp": "^3.2.0", - "strip-ansi": "^6.0.1", - "strip-json-comments": "^3.1.0", - "text-table": "^0.2.0" - }, - "bin": { - "eslint": "bin/eslint.js" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint-scope": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", - "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", - "dev": true, - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "node_modules/eslint-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", - "dev": true, - "dependencies": { - "eslint-visitor-keys": "^2.0.0" - }, - "engines": { - "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - }, - "peerDependencies": { - "eslint": ">=5" - } - }, - "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/eslint-visitor-keys": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", - "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", - "dev": true, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "node_modules/espree": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", - "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", - "dev": true, - "dependencies": { - "acorn": "^8.8.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.3.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/esquery": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.2.tgz", - "integrity": "sha512-JVSoLdTlTDkmjFmab7H/9SL9qGSyjElT3myyKp7krqjVFQCDLmj1QFaCLRFBszBKI0XVZaiiXvuPIX3ZwHe1Ng==", - "dev": true, - "dependencies": { - "estraverse": "^5.1.0" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, - "dependencies": { - "estraverse": "^5.2.0" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/execa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", - "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", - "dependencies": { - "cross-spawn": "^7.0.0", - "get-stream": "^5.0.0", - "human-signals": "^1.1.1", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.0", - "onetime": "^5.1.0", - "signal-exit": "^3.0.2", - "strip-final-newline": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/expression-eval": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/expression-eval/-/expression-eval-5.0.0.tgz", - "integrity": "sha512-2H7OBTa/UKBgTVRRb3/lXd+D89cLjClNtldnzOpZYWZK1zBLIlrz8BLWp5f81AAYOc37GbhkCRXtl5Z/q4D91g==", - "dependencies": { - "jsep": "^0.3.0" - } - }, - "node_modules/extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" - }, - "node_modules/extsprintf": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==", - "engines": [ - "node >=0.6.0" - ] - }, - "node_modules/fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" - }, - "node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" - }, - "node_modules/fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", - "dev": true - }, - "node_modules/fastq": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", - "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", - "dev": true, - "dependencies": { - "reusify": "^1.0.4" - } - }, - "node_modules/file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", - "dev": true, - "dependencies": { - "flat-cache": "^3.0.4" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dev": true, - "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/flat-cache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", - "dev": true, - "dependencies": { - "flatted": "^3.1.0", - "rimraf": "^3.0.2" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/flatted": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", - "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", - "dev": true - }, - "node_modules/forever-agent": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==", - "engines": { - "node": "*" - } - }, - "node_modules/form-data": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", - "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 0.12" - } - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" - }, - "node_modules/function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" - }, - "node_modules/get-intrinsic": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", - "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==", - "dependencies": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/getpass": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==", - "dependencies": { - "assert-plus": "^1.0.0" - } - }, - "node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dev": true, - "dependencies": { - "is-glob": "^4.0.3" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/globalize": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/globalize/-/globalize-1.7.0.tgz", - "integrity": "sha512-faR46vTIbFCeAemyuc9E6/d7Wrx9k2ae2L60UhakztFg6VuE42gENVJNuPFtt7Sdjrk9m2w8+py7Jj+JTNy59w==", - "dependencies": { - "cldrjs": "^0.5.4" - } - }, - "node_modules/globals": { - "version": "13.20.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", - "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", - "dev": true, - "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/grapheme-splitter": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", - "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", - "dev": true - }, - "node_modules/har-schema": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==", - "engines": { - "node": ">=4" - } - }, - "node_modules/har-validator": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", - "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", - "deprecated": "this library is no longer supported", - "dependencies": { - "ajv": "^6.12.3", - "har-schema": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dependencies": { - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/http-signature": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==", - "dependencies": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" - }, - "engines": { - "node": ">=0.8", - "npm": ">=1.3.7" - } - }, - "node_modules/human-signals": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", - "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", - "engines": { - "node": ">=8.12.0" - } - }, - "node_modules/ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/ignore": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", - "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dev": true, - "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "dev": true, - "engines": { - "node": ">=0.8.19" - } - }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "node_modules/invert-kv": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-3.0.1.tgz", - "integrity": "sha512-CYdFeFexxhv/Bcny+Q0BfOV+ltRlJcd4BBZBYFX/O0u4npJrgZtIcjokegtiSMAvlMTJ+Koq0GBCc//3bueQxw==", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sindresorhus/invert-kv?sponsor=1" - } - }, - "node_modules/is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" - }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" - }, - "node_modules/isstream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==" - }, - "node_modules/js-sdsl": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.3.0.tgz", - "integrity": "sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==", - "dev": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/js-sdsl" - } - }, - "node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dev": true, - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==" - }, - "node_modules/jsep": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/jsep/-/jsep-0.3.5.tgz", - "integrity": "sha512-AoRLBDc6JNnKjNcmonituEABS5bcfqDhQAWWXNTFrqu6nVXBpBAGfcoTGZMFlIrh9FjmE1CQyX9CTNwZrXMMDA==", - "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/json-schema": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", - "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" - }, - "node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" - }, - "node_modules/json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", - "dev": true - }, - "node_modules/json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==" - }, - "node_modules/jsonpath-plus": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonpath-plus/-/jsonpath-plus-4.0.0.tgz", - "integrity": "sha512-e0Jtg4KAzDJKKwzbLaUtinCn0RZseWBVRTRGihSpvFlM3wTR7ExSp+PTdeTsDrLNJUe7L7JYJe8mblHX5SCT6A==", - "engines": { - "node": ">=10.0" - } - }, - "node_modules/jsonwebtoken": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-9.0.0.tgz", - "integrity": "sha512-tuGfYXxkQGDPnLJ7SibiQgVgeDgfbPq2k2ICcbgqW8WxWLBAxKQM/ZCu/IT8SOSwmaYl4dpTFCW5xZv7YbbWUw==", - "dependencies": { - "jws": "^3.2.2", - "lodash": "^4.17.21", - "ms": "^2.1.1", - "semver": "^7.3.8" - }, - "engines": { - "node": ">=12", - "npm": ">=6" - } - }, - "node_modules/jsprim": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz", - "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==", - "dependencies": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.4.0", - "verror": "1.10.0" - }, - "engines": { - "node": ">=0.6.0" - } - }, - "node_modules/jwa": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz", - "integrity": "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==", - "dependencies": { - "buffer-equal-constant-time": "1.0.1", - "ecdsa-sig-formatter": "1.0.11", - "safe-buffer": "^5.0.1" - } - }, - "node_modules/jws": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz", - "integrity": "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==", - "dependencies": { - "jwa": "^1.4.1", - "safe-buffer": "^5.0.1" - } - }, - "node_modules/lcid": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/lcid/-/lcid-3.1.1.tgz", - "integrity": "sha512-M6T051+5QCGLBQb8id3hdvIW8+zeFV2FyBGFS9IEK5H9Wt4MueD4bW1eWikpHgZp+5xR3l5c8pZUkQsIA0BFZg==", - "dependencies": { - "invert-kv": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "dev": true, - "dependencies": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dev": true, - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - }, - "node_modules/lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "dev": true - }, - "node_modules/loopback-connector-rest": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/loopback-connector-rest/-/loopback-connector-rest-4.0.2.tgz", - "integrity": "sha512-oBnFB50UhmE6FG2E5D8Im5j7JHCdiVz6ubgD93V/UxHZJLUUiLMDYFF5TR/ws+DsafDHeAow1YedLlgWJmxvwg==", - "dependencies": { - "debug": "^4.1.0", - "jsonpath-plus": "^4.0.0", - "lodash": "^4.17.11", - "methods": "^1.1.1", - "mime": "^2.3.1", - "qs": "^6.1.0", - "request": "^2.53.0", - "strong-globalize": "^6.0.5", - "traverse": "^0.6.6" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/map-age-cleaner": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", - "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", - "dependencies": { - "p-defer": "^1.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/md5": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz", - "integrity": "sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==", - "dependencies": { - "charenc": "0.0.2", - "crypt": "0.0.2", - "is-buffer": "~1.1.6" - } - }, - "node_modules/mem": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/mem/-/mem-5.1.1.tgz", - "integrity": "sha512-qvwipnozMohxLXG1pOqoLiZKNkC4r4qqRucSoDwXowsNGDSULiqFTRUF05vcZWnwJSG22qTsynQhxbaMtnX9gw==", - "dependencies": { - "map-age-cleaner": "^0.1.3", - "mimic-fn": "^2.1.0", - "p-is-promise": "^2.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" - }, - "node_modules/methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mime": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", - "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "dependencies": { - "mime-db": "1.52.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "engines": { - "node": ">=6" - } - }, - "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "bin": { - "mkdirp": "bin/cmd.js" - }, - "engines": { - "node": ">=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==" - }, - "node_modules/natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", - "dev": true - }, - "node_modules/npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dependencies": { - "path-key": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/oauth-sign": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", - "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", - "engines": { - "node": "*" - } - }, - "node_modules/object-inspect": { - "version": "1.12.3", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", - "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", - "dev": true, - "dependencies": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.3" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/os-locale": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-5.0.0.tgz", - "integrity": "sha512-tqZcNEDAIZKBEPnHPlVDvKrp7NzgLi7jRmhKiUoa2NUmhl13FtkAGLUVR+ZsYvApBQdBfYm43A4tXXQ4IrYLBA==", - "dependencies": { - "execa": "^4.0.0", - "lcid": "^3.0.0", - "mem": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-defer": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", - "integrity": "sha512-wB3wfAxZpk2AzOfUMJNL+d36xothRSyj8EXOa4f6GMqYDN9BJaaSISbsk+wS9abmnebVw95C2Kb5t85UmpCxuw==", - "engines": { - "node": ">=4" - } - }, - "node_modules/p-is-promise": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz", - "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==", - "engines": { - "node": ">=6" - } - }, - "node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dev": true, - "dependencies": { - "p-limit": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dev": true, - "dependencies": { - "callsites": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "engines": { - "node": ">=0.10.0" - } - }, - "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/performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==" - }, - "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "dev": true, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/psl": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", - "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==" - }, - "node_modules/pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "node_modules/punycode": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", - "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", - "engines": { - "node": ">=6" - } - }, - "node_modules/qs": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", - "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", - "dependencies": { - "side-channel": "^1.0.4" - }, - "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - } - }, - "node_modules/request": { - "version": "2.88.2", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", - "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", - "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142", - "dependencies": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.3", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "oauth-sign": "~0.9.0", - "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.5.0", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/request/node_modules/qs": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz", - "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==", - "engines": { - "node": ">=0.6" - } - }, - "node_modules/resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true, - "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" - } - }, - "node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "dependencies": { - "queue-microtask": "^1.2.2" - } - }, - "node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - }, - "node_modules/semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "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/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/side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", - "dependencies": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" - }, - "node_modules/sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" - }, - "node_modules/sshpk": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz", - "integrity": "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==", - "dependencies": { - "asn1": "~0.2.3", - "assert-plus": "^1.0.0", - "bcrypt-pbkdf": "^1.0.0", - "dashdash": "^1.12.0", - "ecc-jsbn": "~0.1.1", - "getpass": "^0.1.1", - "jsbn": "~0.1.0", - "safer-buffer": "^2.0.2", - "tweetnacl": "~0.14.0" - }, - "bin": { - "sshpk-conv": "bin/sshpk-conv", - "sshpk-sign": "bin/sshpk-sign", - "sshpk-verify": "bin/sshpk-verify" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/stable": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", - "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", - "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility" - }, - "node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "engines": { - "node": ">=6" - } - }, - "node_modules/strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "node_modules/@eslint-community/eslint-utils": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.3.0.tgz", + "integrity": "sha512-v3oplH6FYCULtFuCeqyuTd9D2WKO937Dxdq+GmHOLL72TTRriLxz2VLlNfkZRsvj6PKnOPAtuT6dwrs/pA5DvA==", "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/strong-globalize": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/strong-globalize/-/strong-globalize-6.0.5.tgz", - "integrity": "sha512-7nfUli41TieV9/TSc0N62ve5Q4nfrpy/T0nNNy6TyD3vst79QWmeylCyd3q1gDxh8dqGEtabLNCdPQP1Iuvecw==", "dependencies": { - "accept-language": "^3.0.18", - "debug": "^4.2.0", - "globalize": "^1.6.0", - "lodash": "^4.17.20", - "md5": "^2.3.0", - "mkdirp": "^1.0.4", - "os-locale": "^5.0.0", - "yamljs": "^0.3.0" + "eslint-visitor-keys": "^3.3.0" }, "engines": { - "node": ">=10" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" } }, - "node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/@eslint-community/regexpp": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.4.0.tgz", + "integrity": "sha512-A9983Q0LnDGdLPjxyXQ00sbV+K+O+ko2Dr+CZigbHWtX9pNfxlaBkMR8X1CztI73zuEyEBXTVjx7CE+/VSwDiQ==", "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, "engines": { - "node": ">=8" + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" } }, - "node_modules/text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", - "dev": true - }, - "node_modules/tough-cookie": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", - "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "node_modules/@eslint/eslintrc": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.1.tgz", + "integrity": "sha512-eFRmABvW2E5Ho6f5fHLqgena46rOj7r7OKHYfLElqcBfGFHHpjBhivyi5+jOEQuSpdc/1phIZJlbC2te+tZNIw==", + "dev": true, "dependencies": { - "psl": "^1.1.28", - "punycode": "^2.1.1" + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.5.0", + "globals": "^13.19.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" }, "engines": { - "node": ">=0.8" - } - }, - "node_modules/traverse": { - "version": "0.6.7", - "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.6.7.tgz", - "integrity": "sha512-/y956gpUo9ZNCb99YjxG7OaslxZWHfCHAUUfshwqOXmxUIvqLjVO581BT+gM59+QV9tFe6/CGG53tsA1Y7RSdg==", + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://opencollective.com/eslint" } }, - "node_modules/tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", + "node_modules/@eslint/eslintrc/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, "dependencies": { - "safe-buffer": "^5.0.1" - }, - "engines": { - "node": "*" + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" } }, - "node_modules/tweetnacl": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==" - }, - "node_modules/type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "node_modules/@eslint/eslintrc/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, "dependencies": { - "prelude-ls": "^1.2.1" + "brace-expansion": "^1.1.7" }, "engines": { - "node": ">= 0.8.0" + "node": "*" } }, - "node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "node_modules/@eslint/js": { + "version": "8.36.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.36.0.tgz", + "integrity": "sha512-lxJ9R5ygVm8ZWgYdUweoq5ownDlJ4upvoWmO4eLxBYHdMo+vZ/Rx0EN6MbKWDJOSUGrqJy2Gt+Dyv/VKml0fjg==", "dev": true, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, - "node_modules/typescript": { - "version": "4.9.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", - "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", + "node_modules/@humanwhocodes/config-array": { + "version": "0.11.8", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz", + "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==", "dev": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, - "node_modules/uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", - "bin": { - "uuid": "bin/uuid" - } - }, - "node_modules/verror": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==", - "engines": [ - "node >=0.6.0" - ], - "dependencies": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" - } - }, - "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" + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.5" }, "engines": { - "node": ">= 8" + "node": ">=10.10.0" } }, - "node_modules/word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "node_modules/@humanwhocodes/config-array/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" - }, - "node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, - "node_modules/yamljs": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/yamljs/-/yamljs-0.3.0.tgz", - "integrity": "sha512-C/FsVVhht4iPQYXOInoxUM/1ELSf9EsgKH34FofQOp6hwCPrW4vG4w5++TED3xRUo8gD7l0P1J1dLlDYzODsTQ==", - "dependencies": { - "argparse": "^1.0.7", - "glob": "^7.0.5" - }, - "bin": { - "json2yaml": "bin/json2yaml", - "yaml2json": "bin/yaml2json" - } - }, - "node_modules/yamljs/node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", "dependencies": { - "sprintf-js": "~1.0.2" + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" } }, - "node_modules/yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "node_modules/@humanwhocodes/config-array/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, - "engines": { - "node": ">=10" + "dependencies": { + "brace-expansion": "^1.1.7" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - } - }, - "dependencies": { - "@eslint/eslintrc": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.0.tgz", - "integrity": "sha512-fluIaaV+GyV24CCu/ggiHdV+j4RNh85yQnAYS/G2mZODZgGmmlrgCydjUcV3YvxCm9x8nMAfThsqTni4KiXT4A==", - "dev": true, - "requires": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.4.0", - "globals": "^13.19.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.1.2", - "strip-json-comments": "^3.1.1" - } - }, - "@eslint/js": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.35.0.tgz", - "integrity": "sha512-JXdzbRiWclLVoD8sNUjR443VVlYqiYmDVT6rGUEIEHU5YJW0gaVZwV2xgM7D4arkvASqD0IlLUVjHiFuxaftRw==", - "dev": true - }, - "@humanwhocodes/config-array": { - "version": "0.11.8", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz", - "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==", - "dev": true, - "requires": { - "@humanwhocodes/object-schema": "^1.2.1", - "debug": "^4.1.1", - "minimatch": "^3.0.5" + "engines": { + "node": "*" } }, - "@humanwhocodes/module-importer": { + "node_modules/@humanwhocodes/module-importer": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", - "dev": true + "dev": true, + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } }, - "@humanwhocodes/object-schema": { + "node_modules/@humanwhocodes/object-schema": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", "dev": true }, - "@nodelib/fs.scandir": { + "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", "dev": true, - "requires": { + "dependencies": { "@nodelib/fs.stat": "2.0.5", "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" } }, - "@nodelib/fs.stat": { + "node_modules/@nodelib/fs.stat": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "dev": true + "dev": true, + "engines": { + "node": ">= 8" + } }, - "@nodelib/fs.walk": { + "node_modules/@nodelib/fs.walk": { "version": "1.2.8", "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", "dev": true, - "requires": { + "dependencies": { "@nodelib/fs.scandir": "2.1.5", "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" } }, - "@types/bcryptjs": { + "node_modules/@types/bcryptjs": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/@types/bcryptjs/-/bcryptjs-2.4.2.tgz", "integrity": "sha512-LiMQ6EOPob/4yUL66SZzu6Yh77cbzJFYll+ZfaPiPPFswtIlA/Fs1MzdKYA7JApHU49zQTbJGX3PDmCpIdDBRQ==" }, - "@types/lodash": { + "node_modules/@types/lodash": { "version": "4.14.191", "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.191.tgz", "integrity": "sha512-BdZ5BCCvho3EIXw6wUCXHe7rS53AIDPLE+JzwgT+OsJk53oBfbSmZZ7CX4VaRoN78N+TJpFi9QPlfIVNmJYWxQ==", "dev": true }, - "@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==", + "node_modules/@types/node": { + "version": "14.18.40", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.40.tgz", + "integrity": "sha512-pGteXO/JQX7wPxGR8lyT+doqjMa7XvlVowwrDwLfX92k5SdLkk4cwC7CYSLBxrenw/R5oQwKioVIak7ZgplM3g==", "dev": true }, - "accept-language": { + "node_modules/accept-language": { "version": "3.0.18", "resolved": "https://registry.npmjs.org/accept-language/-/accept-language-3.0.18.tgz", "integrity": "sha512-sUofgqBPzgfcF20sPoBYGQ1IhQLt2LSkxTnlQSuLF3n5gPEqd5AimbvOvHEi0T1kLMiGVqPWzI5a9OteBRth3A==", - "requires": { + "dependencies": { "bcp47": "^1.1.2", "stable": "^0.1.6" } }, - "acorn": { + "node_modules/acorn": { "version": "8.8.2", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", - "dev": true + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } }, - "acorn-jsx": { + "node_modules/acorn-jsx": { "version": "5.3.2", "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", "dev": true, - "requires": {} + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } }, - "ajv": { + "node_modules/ajv": { "version": "6.12.6", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "requires": { + "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", "json-schema-traverse": "^0.4.1", "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, - "ansi-regex": { + "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==", - "dev": true + "dev": true, + "engines": { + "node": ">=8" + } }, - "ansi-styles": { + "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==", "dev": true, - "requires": { + "dependencies": { "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "argparse": { + "node_modules/argparse": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", "dev": true }, - "asn1": { + "node_modules/asn1": { "version": "0.2.6", "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", - "requires": { + "dependencies": { "safer-buffer": "~2.1.0" } }, - "assert-plus": { + "node_modules/assert-plus": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==" + "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==", + "engines": { + "node": ">=0.8" + } }, - "asynckit": { + "node_modules/asynckit": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" }, - "await-lock": { + "node_modules/await-lock": { "version": "2.2.2", "resolved": "https://registry.npmjs.org/await-lock/-/await-lock-2.2.2.tgz", "integrity": "sha512-aDczADvlvTGajTDjcjpJMqRkOF6Qdz3YbPZm/PyW6tKPkx2hlYBzxMhEywM/tU72HrVZjgl5VCdRuMlA7pZ8Gw==" }, - "aws-sign2": { + "node_modules/aws-sign2": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==" + "integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==", + "engines": { + "node": "*" + } }, - "aws4": { + "node_modules/aws4": { "version": "1.12.0", "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.12.0.tgz", "integrity": "sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg==" }, - "balanced-match": { + "node_modules/balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" }, - "base64-js": { + "node_modules/base64-js": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] }, - "bcp47": { + "node_modules/bcp47": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/bcp47/-/bcp47-1.1.2.tgz", - "integrity": "sha512-JnkkL4GUpOvvanH9AZPX38CxhiLsXMBicBY2IAtqiVN8YulGDQybUydWA4W6yAMtw6iShtw+8HEF6cfrTHU+UQ==" + "integrity": "sha512-JnkkL4GUpOvvanH9AZPX38CxhiLsXMBicBY2IAtqiVN8YulGDQybUydWA4W6yAMtw6iShtw+8HEF6cfrTHU+UQ==", + "engines": { + "node": ">=0.10" + } }, - "bcrypt-pbkdf": { + "node_modules/bcrypt-pbkdf": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==", - "requires": { + "dependencies": { "tweetnacl": "^0.14.3" } }, - "bcryptjs": { + "node_modules/bcryptjs": { "version": "2.4.3", "resolved": "https://registry.npmjs.org/bcryptjs/-/bcryptjs-2.4.3.tgz", "integrity": "sha512-V/Hy/X9Vt7f3BbPJEi8BdVFMByHi+jNXrYkW3huaybV/kQ0KJg0Y6PkEMbn+zeT+i+SiKZ/HMqJGIIt4LZDqNQ==" }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "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" } }, - "buffer": { + "node_modules/buffer": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", - "requires": { + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { "base64-js": "^1.3.1", "ieee754": "^1.2.1" } }, - "buffer-equal-constant-time": { + "node_modules/buffer-equal-constant-time": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", "integrity": "sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==" }, - "call-bind": { + "node_modules/call-bind": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "requires": { + "dependencies": { "function-bind": "^1.1.1", "get-intrinsic": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "callsites": { + "node_modules/callsites": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true + "dev": true, + "engines": { + "node": ">=6" + } }, - "casbin": { - "version": "5.24.3", - "resolved": "https://registry.npmjs.org/casbin/-/casbin-5.24.3.tgz", - "integrity": "sha512-6NYe9Ayaxc2CNK1GKUv80n4XBt0zYgmUWYrNYVkVzwIF2fDAbHz9HxeJ/NZZVTW0zr9VFxWULE3h44WFVXVXdg==", - "requires": { + "node_modules/casbin": { + "version": "5.25.0", + "resolved": "https://registry.npmjs.org/casbin/-/casbin-5.25.0.tgz", + "integrity": "sha512-/47ttxenFPHpZmJv/WTHiOAa3HSYYsTijafpBPHf+4VcYfuUAZkid1yx7fiNp38qa2/TDlxtk9D+AnASvVpV2g==", + "dependencies": { "await-lock": "^2.0.1", "buffer": "^6.0.3", "csv-parse": "^5.3.5", "expression-eval": "^5.0.0", - "picomatch": "^2.2.3" + "minimatch": "^7.4.2" } }, - "caseless": { + "node_modules/caseless": { "version": "0.12.0", "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==" }, - "chalk": { + "node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, - "requires": { + "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "charenc": { + "node_modules/charenc": { "version": "0.0.2", "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz", - "integrity": "sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA==" + "integrity": "sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA==", + "engines": { + "node": "*" + } }, - "cldrjs": { + "node_modules/cldrjs": { "version": "0.5.5", "resolved": "https://registry.npmjs.org/cldrjs/-/cldrjs-0.5.5.tgz", "integrity": "sha512-KDwzwbmLIPfCgd8JERVDpQKrUUM1U4KpFJJg2IROv89rF172lLufoJnqJ/Wea6fXL5bO6WjuLMzY8V52UWPvkA==" }, - "color-convert": { + "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==", "dev": true, - "requires": { + "dependencies": { "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" } }, - "color-name": { + "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==", "dev": true }, - "combined-stream": { + "node_modules/combined-stream": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "requires": { + "dependencies": { "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" } }, - "concat-map": { + "node_modules/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" }, - "core-util-is": { + "node_modules/core-util-is": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==" }, - "cross-spawn": { + "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==", - "requires": { + "dependencies": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" } }, - "crypt": { + "node_modules/crypt": { "version": "0.0.2", "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz", - "integrity": "sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow==" + "integrity": "sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow==", + "engines": { + "node": "*" + } }, - "csv-parse": { - "version": "5.3.5", - "resolved": "https://registry.npmjs.org/csv-parse/-/csv-parse-5.3.5.tgz", - "integrity": "sha512-8O5KTIRtwmtD3+EVfW6BCgbwZqJbhTYsQZry12F1TP5RUp0sD9tp1UnCWic3n0mLOhzeocYaCZNYxOGSg3dmmQ==" + "node_modules/csv-parse": { + "version": "5.3.6", + "resolved": "https://registry.npmjs.org/csv-parse/-/csv-parse-5.3.6.tgz", + "integrity": "sha512-WI330GjCuEioK/ii8HM2YE/eV+ynpeLvU+RXw4R8bRU8R0laK5zO3fDsc4gH8s472e3Ga38rbIjCAiQh+tEHkw==" }, - "dashdash": { + "node_modules/dashdash": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==", - "requires": { + "dependencies": { "assert-plus": "^1.0.0" + }, + "engines": { + "node": ">=0.10" } }, - "debug": { + "node_modules/debug": { "version": "4.3.4", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "requires": { + "dependencies": { "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } } }, - "deep-is": { + "node_modules/deep-is": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", "dev": true }, - "delayed-stream": { + "node_modules/delayed-stream": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==" + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "engines": { + "node": ">=0.4.0" + } }, - "doctrine": { + "node_modules/doctrine": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", "dev": true, - "requires": { + "dependencies": { "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" } }, - "ecc-jsbn": { + "node_modules/ecc-jsbn": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==", - "requires": { + "dependencies": { "jsbn": "~0.1.0", "safer-buffer": "^2.1.0" } }, - "ecdsa-sig-formatter": { + "node_modules/ecdsa-sig-formatter": { "version": "1.0.11", "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==", - "requires": { + "dependencies": { "safe-buffer": "^5.0.1" } }, - "end-of-stream": { + "node_modules/end-of-stream": { "version": "1.4.4", "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "requires": { + "dependencies": { "once": "^1.4.0" } }, - "escape-string-regexp": { + "node_modules/escape-string-regexp": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "eslint": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.35.0.tgz", - "integrity": "sha512-BxAf1fVL7w+JLRQhWl2pzGeSiGqbWumV4WNvc9Rhp6tiCtm4oHnyPBSEtMGZwrQgudFQ+otqzWoPB7x+hxoWsw==", + "node_modules/eslint": { + "version": "8.36.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.36.0.tgz", + "integrity": "sha512-Y956lmS7vDqomxlaaQAHVmeb4tNMp2FWIvU/RnU5BD3IKMD/MJPr76xdyr68P8tV1iNMvN2mRK0yy3c+UjL+bw==", "dev": true, - "requires": { - "@eslint/eslintrc": "^2.0.0", - "@eslint/js": "8.35.0", + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.4.0", + "@eslint/eslintrc": "^2.0.1", + "@eslint/js": "8.36.0", "@humanwhocodes/config-array": "^0.11.8", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", @@ -3252,9 +648,8 @@ "doctrine": "^3.0.0", "escape-string-regexp": "^4.0.0", "eslint-scope": "^7.1.1", - "eslint-utils": "^3.0.0", "eslint-visitor-keys": "^3.3.0", - "espree": "^9.4.0", + "espree": "^9.5.0", "esquery": "^1.4.2", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", @@ -3276,91 +671,128 @@ "minimatch": "^3.1.2", "natural-compare": "^1.4.0", "optionator": "^0.9.1", - "regexpp": "^3.2.0", "strip-ansi": "^6.0.1", "strip-json-comments": "^3.1.0", "text-table": "^0.2.0" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, - "eslint-scope": { + "node_modules/eslint-scope": { "version": "7.1.1", "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", "dev": true, - "requires": { + "dependencies": { "esrecurse": "^4.3.0", "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/eslint/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" } }, - "eslint-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "node_modules/eslint/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, - "requires": { - "eslint-visitor-keys": "^2.0.0" - }, "dependencies": { - "eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "dev": true - } + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" } }, - "eslint-visitor-keys": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", - "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", - "dev": true - }, - "espree": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", - "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", + "node_modules/espree": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.5.0.tgz", + "integrity": "sha512-JPbJGhKc47++oo4JkEoTe2wjy4fmMwvFpgJT9cQzmfXKp22Dr6Hf1tdCteLz1h0P3t+mGvWZ+4Uankvh8+c6zw==", "dev": true, - "requires": { + "dependencies": { "acorn": "^8.8.0", "acorn-jsx": "^5.3.2", "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, - "esquery": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.2.tgz", - "integrity": "sha512-JVSoLdTlTDkmjFmab7H/9SL9qGSyjElT3myyKp7krqjVFQCDLmj1QFaCLRFBszBKI0XVZaiiXvuPIX3ZwHe1Ng==", + "node_modules/esquery": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", "dev": true, - "requires": { + "dependencies": { "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" } }, - "esrecurse": { + "node_modules/esrecurse": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", "dev": true, - "requires": { + "dependencies": { "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" } }, - "estraverse": { + "node_modules/estraverse": { "version": "5.3.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true + "dev": true, + "engines": { + "node": ">=4.0" + } }, - "esutils": { + "node_modules/esutils": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true + "dev": true, + "engines": { + "node": ">=0.10.0" + } }, - "execa": { + "node_modules/execa": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", - "requires": { + "dependencies": { "cross-spawn": "^7.0.0", "get-stream": "^5.0.0", "human-signals": "^1.1.1", @@ -3370,457 +802,633 @@ "onetime": "^5.1.0", "signal-exit": "^3.0.2", "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, - "expression-eval": { + "node_modules/expression-eval": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/expression-eval/-/expression-eval-5.0.0.tgz", "integrity": "sha512-2H7OBTa/UKBgTVRRb3/lXd+D89cLjClNtldnzOpZYWZK1zBLIlrz8BLWp5f81AAYOc37GbhkCRXtl5Z/q4D91g==", - "requires": { + "dependencies": { "jsep": "^0.3.0" } }, - "extend": { + "node_modules/extend": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" }, - "extsprintf": { + "node_modules/extsprintf": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==" + "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==", + "engines": [ + "node >=0.6.0" + ] }, - "fast-deep-equal": { + "node_modules/fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" }, - "fast-json-stable-stringify": { + "node_modules/fast-json-stable-stringify": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" }, - "fast-levenshtein": { + "node_modules/fast-levenshtein": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", "dev": true }, - "fastq": { + "node_modules/fastq": { "version": "1.15.0", "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", "dev": true, - "requires": { + "dependencies": { "reusify": "^1.0.4" } }, - "file-entry-cache": { + "node_modules/file-entry-cache": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", "dev": true, - "requires": { + "dependencies": { "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" } }, - "find-up": { + "node_modules/find-up": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", "dev": true, - "requires": { + "dependencies": { "locate-path": "^6.0.0", "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "flat-cache": { + "node_modules/flat-cache": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", "dev": true, - "requires": { + "dependencies": { "flatted": "^3.1.0", "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" } }, - "flatted": { + "node_modules/flatted": { "version": "3.2.7", "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", "dev": true }, - "forever-agent": { + "node_modules/forever-agent": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==" + "integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==", + "engines": { + "node": "*" + } }, - "form-data": { + "node_modules/form-data": { "version": "2.3.3", "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", - "requires": { + "dependencies": { "asynckit": "^0.4.0", "combined-stream": "^1.0.6", "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 0.12" } }, - "fs.realpath": { + "node_modules/fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" }, - "function-bind": { + "node_modules/function-bind": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" }, - "get-intrinsic": { + "node_modules/get-intrinsic": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==", - "requires": { + "dependencies": { "function-bind": "^1.1.1", "has": "^1.0.3", "has-symbols": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "get-stream": { + "node_modules/get-stream": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "requires": { + "dependencies": { "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "getpass": { + "node_modules/getpass": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==", - "requires": { + "dependencies": { "assert-plus": "^1.0.0" } }, - "glob": { + "node_modules/glob": { "version": "7.2.3", "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "requires": { + "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", "inherits": "2", "minimatch": "^3.1.1", "once": "^1.3.0", "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "glob-parent": { + "node_modules/glob-parent": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", "dev": true, - "requires": { + "dependencies": { "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/glob/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/glob/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" } }, - "globalize": { + "node_modules/globalize": { "version": "1.7.0", "resolved": "https://registry.npmjs.org/globalize/-/globalize-1.7.0.tgz", "integrity": "sha512-faR46vTIbFCeAemyuc9E6/d7Wrx9k2ae2L60UhakztFg6VuE42gENVJNuPFtt7Sdjrk9m2w8+py7Jj+JTNy59w==", - "requires": { + "dependencies": { "cldrjs": "^0.5.4" } }, - "globals": { + "node_modules/globals": { "version": "13.20.0", "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", "dev": true, - "requires": { + "dependencies": { "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "grapheme-splitter": { + "node_modules/grapheme-splitter": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", "dev": true }, - "har-schema": { + "node_modules/har-schema": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==" + "integrity": "sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==", + "engines": { + "node": ">=4" + } }, - "har-validator": { + "node_modules/har-validator": { "version": "5.1.5", "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", - "requires": { + "deprecated": "this library is no longer supported", + "dependencies": { "ajv": "^6.12.3", "har-schema": "^2.0.0" + }, + "engines": { + "node": ">=6" } }, - "has": { + "node_modules/has": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "requires": { + "dependencies": { "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" } }, - "has-flag": { + "node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true + "dev": true, + "engines": { + "node": ">=8" + } }, - "has-symbols": { + "node_modules/has-symbols": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, - "http-signature": { + "node_modules/http-signature": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", "integrity": "sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==", - "requires": { + "dependencies": { "assert-plus": "^1.0.0", "jsprim": "^1.2.2", "sshpk": "^1.7.0" + }, + "engines": { + "node": ">=0.8", + "npm": ">=1.3.7" } }, - "human-signals": { + "node_modules/human-signals": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", - "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==" + "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", + "engines": { + "node": ">=8.12.0" + } }, - "ieee754": { + "node_modules/ieee754": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] }, - "ignore": { + "node_modules/ignore": { "version": "5.2.4", "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", - "dev": true + "dev": true, + "engines": { + "node": ">= 4" + } }, - "import-fresh": { + "node_modules/import-fresh": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", "dev": true, - "requires": { + "dependencies": { "parent-module": "^1.0.0", "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "imurmurhash": { + "node_modules/imurmurhash": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "dev": true + "dev": true, + "engines": { + "node": ">=0.8.19" + } }, - "inflight": { + "node_modules/inflight": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "requires": { + "dependencies": { "once": "^1.3.0", "wrappy": "1" } }, - "inherits": { + "node_modules/inherits": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" }, - "invert-kv": { + "node_modules/invert-kv": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-3.0.1.tgz", - "integrity": "sha512-CYdFeFexxhv/Bcny+Q0BfOV+ltRlJcd4BBZBYFX/O0u4npJrgZtIcjokegtiSMAvlMTJ+Koq0GBCc//3bueQxw==" + "integrity": "sha512-CYdFeFexxhv/Bcny+Q0BfOV+ltRlJcd4BBZBYFX/O0u4npJrgZtIcjokegtiSMAvlMTJ+Koq0GBCc//3bueQxw==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sindresorhus/invert-kv?sponsor=1" + } }, - "is-buffer": { + "node_modules/is-buffer": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" }, - "is-extglob": { + "node_modules/is-extglob": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "dev": true + "dev": true, + "engines": { + "node": ">=0.10.0" + } }, - "is-glob": { + "node_modules/is-glob": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", "dev": true, - "requires": { + "dependencies": { "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" } }, - "is-path-inside": { + "node_modules/is-path-inside": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", - "dev": true + "dev": true, + "engines": { + "node": ">=8" + } }, - "is-stream": { + "node_modules/is-stream": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "is-typedarray": { + "node_modules/is-typedarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" }, - "isexe": { + "node_modules/isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" }, - "isstream": { + "node_modules/isstream": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==" }, - "js-sdsl": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.3.0.tgz", - "integrity": "sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==", - "dev": true + "node_modules/js-sdsl": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.4.0.tgz", + "integrity": "sha512-FfVSdx6pJ41Oa+CF7RDaFmTnCaFhua+SNYQX74riGOpl96x+2jQCqEfQ2bnXu/5DPCqlRuiqyvTJM0Qjz26IVg==", + "dev": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/js-sdsl" + } }, - "js-yaml": { + "node_modules/js-yaml": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", "dev": true, - "requires": { + "dependencies": { "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" } }, - "jsbn": { + "node_modules/jsbn": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==" }, - "jsep": { + "node_modules/jsep": { "version": "0.3.5", "resolved": "https://registry.npmjs.org/jsep/-/jsep-0.3.5.tgz", - "integrity": "sha512-AoRLBDc6JNnKjNcmonituEABS5bcfqDhQAWWXNTFrqu6nVXBpBAGfcoTGZMFlIrh9FjmE1CQyX9CTNwZrXMMDA==" + "integrity": "sha512-AoRLBDc6JNnKjNcmonituEABS5bcfqDhQAWWXNTFrqu6nVXBpBAGfcoTGZMFlIrh9FjmE1CQyX9CTNwZrXMMDA==", + "engines": { + "node": ">= 6.0.0" + } }, - "json-schema": { + "node_modules/json-schema": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" }, - "json-schema-traverse": { + "node_modules/json-schema-traverse": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" }, - "json-stable-stringify-without-jsonify": { + "node_modules/json-stable-stringify-without-jsonify": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", "dev": true }, - "json-stringify-safe": { + "node_modules/json-stringify-safe": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==" }, - "jsonpath-plus": { + "node_modules/jsonpath-plus": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/jsonpath-plus/-/jsonpath-plus-4.0.0.tgz", - "integrity": "sha512-e0Jtg4KAzDJKKwzbLaUtinCn0RZseWBVRTRGihSpvFlM3wTR7ExSp+PTdeTsDrLNJUe7L7JYJe8mblHX5SCT6A==" + "integrity": "sha512-e0Jtg4KAzDJKKwzbLaUtinCn0RZseWBVRTRGihSpvFlM3wTR7ExSp+PTdeTsDrLNJUe7L7JYJe8mblHX5SCT6A==", + "engines": { + "node": ">=10.0" + } }, - "jsonwebtoken": { + "node_modules/jsonwebtoken": { "version": "9.0.0", "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-9.0.0.tgz", "integrity": "sha512-tuGfYXxkQGDPnLJ7SibiQgVgeDgfbPq2k2ICcbgqW8WxWLBAxKQM/ZCu/IT8SOSwmaYl4dpTFCW5xZv7YbbWUw==", - "requires": { + "dependencies": { "jws": "^3.2.2", "lodash": "^4.17.21", "ms": "^2.1.1", "semver": "^7.3.8" + }, + "engines": { + "node": ">=12", + "npm": ">=6" } }, - "jsprim": { + "node_modules/jsprim": { "version": "1.4.2", "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz", "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==", - "requires": { + "dependencies": { "assert-plus": "1.0.0", "extsprintf": "1.3.0", "json-schema": "0.4.0", "verror": "1.10.0" + }, + "engines": { + "node": ">=0.6.0" } }, - "jwa": { + "node_modules/jwa": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz", "integrity": "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==", - "requires": { + "dependencies": { "buffer-equal-constant-time": "1.0.1", "ecdsa-sig-formatter": "1.0.11", "safe-buffer": "^5.0.1" } }, - "jws": { + "node_modules/jws": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz", "integrity": "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==", - "requires": { + "dependencies": { "jwa": "^1.4.1", "safe-buffer": "^5.0.1" } }, - "lcid": { + "node_modules/lcid": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/lcid/-/lcid-3.1.1.tgz", "integrity": "sha512-M6T051+5QCGLBQb8id3hdvIW8+zeFV2FyBGFS9IEK5H9Wt4MueD4bW1eWikpHgZp+5xR3l5c8pZUkQsIA0BFZg==", - "requires": { + "dependencies": { "invert-kv": "^3.0.0" + }, + "engines": { + "node": ">=8" } }, - "levn": { + "node_modules/levn": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", "dev": true, - "requires": { + "dependencies": { "prelude-ls": "^1.2.1", "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" } }, - "locate-path": { + "node_modules/locate-path": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", "dev": true, - "requires": { + "dependencies": { "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "lodash": { + "node_modules/lodash": { "version": "4.17.21", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" }, - "lodash.merge": { + "node_modules/lodash.merge": { "version": "4.6.2", "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", "dev": true }, - "loopback-connector-rest": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/loopback-connector-rest/-/loopback-connector-rest-4.0.2.tgz", - "integrity": "sha512-oBnFB50UhmE6FG2E5D8Im5j7JHCdiVz6ubgD93V/UxHZJLUUiLMDYFF5TR/ws+DsafDHeAow1YedLlgWJmxvwg==", - "requires": { + "node_modules/loopback-connector-rest": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/loopback-connector-rest/-/loopback-connector-rest-4.0.3.tgz", + "integrity": "sha512-qZqd1LgI/1an9eB1ee6uphr4K9fWnhBpduGwdf74dIkeE727yBMWA4opzI/OsnLTy4rhDYRSEwMqd2ecGYKdxw==", + "dependencies": { "debug": "^4.1.0", "jsonpath-plus": "^4.0.0", "lodash": "^4.17.11", @@ -3830,272 +1438,384 @@ "request": "^2.53.0", "strong-globalize": "^6.0.5", "traverse": "^0.6.6" + }, + "engines": { + "node": ">=10" } }, - "lru-cache": { + "node_modules/lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "requires": { + "dependencies": { "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" } }, - "map-age-cleaner": { + "node_modules/map-age-cleaner": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", - "requires": { + "dependencies": { "p-defer": "^1.0.0" + }, + "engines": { + "node": ">=6" } }, - "md5": { + "node_modules/md5": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz", "integrity": "sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==", - "requires": { + "dependencies": { "charenc": "0.0.2", "crypt": "0.0.2", "is-buffer": "~1.1.6" } }, - "mem": { + "node_modules/mem": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/mem/-/mem-5.1.1.tgz", "integrity": "sha512-qvwipnozMohxLXG1pOqoLiZKNkC4r4qqRucSoDwXowsNGDSULiqFTRUF05vcZWnwJSG22qTsynQhxbaMtnX9gw==", - "requires": { + "dependencies": { "map-age-cleaner": "^0.1.3", "mimic-fn": "^2.1.0", "p-is-promise": "^2.1.0" + }, + "engines": { + "node": ">=8" } }, - "merge-stream": { + "node_modules/merge-stream": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" }, - "methods": { + "node_modules/methods": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==" + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "engines": { + "node": ">= 0.6" + } }, - "mime": { + "node_modules/mime": { "version": "2.6.0", "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", - "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==" + "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4.0.0" + } }, - "mime-db": { + "node_modules/mime-db": { "version": "1.52.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "engines": { + "node": ">= 0.6" + } }, - "mime-types": { + "node_modules/mime-types": { "version": "2.1.35", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "requires": { + "dependencies": { "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" } }, - "mimic-fn": { + "node_modules/mimic-fn": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "engines": { + "node": ">=6" + } }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "requires": { - "brace-expansion": "^1.1.7" + "node_modules/minimatch": { + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-7.4.2.tgz", + "integrity": "sha512-xy4q7wou3vUoC9k1xGTXc+awNdGaGVHtFUaey8tiX4H1QRc04DZ/rmDFwNm2EBsuYEhAZ6SgMmYf3InGY6OauA==", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "mkdirp": { + "node_modules/mkdirp": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } }, - "ms": { + "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==" }, - "natural-compare": { + "node_modules/natural-compare": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", "dev": true }, - "npm-run-path": { + "node_modules/npm-run-path": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "requires": { + "dependencies": { "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" } }, - "oauth-sign": { + "node_modules/oauth-sign": { "version": "0.9.0", "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", - "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==" + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", + "engines": { + "node": "*" + } }, - "object-inspect": { + "node_modules/object-inspect": { "version": "1.12.3", "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", - "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==" + "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, - "once": { + "node_modules/once": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "requires": { + "dependencies": { "wrappy": "1" } }, - "onetime": { + "node_modules/onetime": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "requires": { + "dependencies": { "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "optionator": { + "node_modules/optionator": { "version": "0.9.1", "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", "dev": true, - "requires": { + "dependencies": { "deep-is": "^0.1.3", "fast-levenshtein": "^2.0.6", "levn": "^0.4.1", "prelude-ls": "^1.2.1", "type-check": "^0.4.0", "word-wrap": "^1.2.3" + }, + "engines": { + "node": ">= 0.8.0" } }, - "os-locale": { + "node_modules/os-locale": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-5.0.0.tgz", "integrity": "sha512-tqZcNEDAIZKBEPnHPlVDvKrp7NzgLi7jRmhKiUoa2NUmhl13FtkAGLUVR+ZsYvApBQdBfYm43A4tXXQ4IrYLBA==", - "requires": { + "dependencies": { "execa": "^4.0.0", "lcid": "^3.0.0", "mem": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "p-defer": { + "node_modules/p-defer": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", - "integrity": "sha512-wB3wfAxZpk2AzOfUMJNL+d36xothRSyj8EXOa4f6GMqYDN9BJaaSISbsk+wS9abmnebVw95C2Kb5t85UmpCxuw==" + "integrity": "sha512-wB3wfAxZpk2AzOfUMJNL+d36xothRSyj8EXOa4f6GMqYDN9BJaaSISbsk+wS9abmnebVw95C2Kb5t85UmpCxuw==", + "engines": { + "node": ">=4" + } }, - "p-is-promise": { + "node_modules/p-is-promise": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz", - "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==" + "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==", + "engines": { + "node": ">=6" + } }, - "p-limit": { + "node_modules/p-limit": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", "dev": true, - "requires": { + "dependencies": { "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "p-locate": { + "node_modules/p-locate": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", "dev": true, - "requires": { + "dependencies": { "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "parent-module": { + "node_modules/parent-module": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", "dev": true, - "requires": { + "dependencies": { "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" } }, - "path-exists": { + "node_modules/path-exists": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true + "dev": true, + "engines": { + "node": ">=8" + } }, - "path-is-absolute": { + "node_modules/path-is-absolute": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==" + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "engines": { + "node": ">=0.10.0" + } }, - "path-key": { + "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==" + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "engines": { + "node": ">=8" + } }, - "performance-now": { + "node_modules/performance-now": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==" }, - "picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" - }, - "prelude-ls": { + "node_modules/prelude-ls": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "dev": true + "dev": true, + "engines": { + "node": ">= 0.8.0" + } }, - "psl": { + "node_modules/psl": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==" }, - "pump": { + "node_modules/pump": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "requires": { + "dependencies": { "end-of-stream": "^1.1.0", "once": "^1.3.1" } }, - "punycode": { + "node_modules/punycode": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", - "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==" + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "engines": { + "node": ">=6" + } }, - "qs": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", - "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", - "requires": { + "node_modules/qs": { + "version": "6.11.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.1.tgz", + "integrity": "sha512-0wsrzgTz/kAVIeuxSjnpGC56rzYtr6JT/2BwEvMaPhFIoYa1aGO8LbzuU1R0uUYQkLpWBTOj0l/CLAJB64J6nQ==", + "dependencies": { "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "queue-microtask": { + "node_modules/queue-microtask": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "dev": true - }, - "regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", - "dev": true + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] }, - "request": { + "node_modules/request": { "version": "2.88.2", "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", - "requires": { + "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142", + "dependencies": { "aws-sign2": "~0.7.0", "aws4": "^1.8.0", "caseless": "~0.12.0", @@ -4117,100 +1837,160 @@ "tunnel-agent": "^0.6.0", "uuid": "^3.3.2" }, - "dependencies": { - "qs": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz", - "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==" - } + "engines": { + "node": ">= 6" + } + }, + "node_modules/request/node_modules/qs": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz", + "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==", + "engines": { + "node": ">=0.6" } }, - "resolve-from": { + "node_modules/resolve-from": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true + "dev": true, + "engines": { + "node": ">=4" + } }, - "reusify": { + "node_modules/reusify": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true + "dev": true, + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } }, - "rimraf": { + "node_modules/rimraf": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", "dev": true, - "requires": { + "dependencies": { "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "run-parallel": { + "node_modules/run-parallel": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", "dev": true, - "requires": { + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { "queue-microtask": "^1.2.2" } }, - "safe-buffer": { + "node_modules/safe-buffer": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] }, - "safer-buffer": { + "node_modules/safer-buffer": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" }, - "semver": { + "node_modules/semver": { "version": "7.3.8", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", - "requires": { + "dependencies": { "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" } }, - "shebang-command": { + "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==", - "requires": { + "dependencies": { "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" } }, - "shebang-regex": { + "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==" + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "engines": { + "node": ">=8" + } }, - "side-channel": { + "node_modules/side-channel": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", - "requires": { + "dependencies": { "call-bind": "^1.0.0", "get-intrinsic": "^1.0.2", "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "signal-exit": { + "node_modules/signal-exit": { "version": "3.0.7", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" }, - "sprintf-js": { + "node_modules/sprintf-js": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" }, - "sshpk": { + "node_modules/sshpk": { "version": "1.17.0", "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz", "integrity": "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==", - "requires": { + "dependencies": { "asn1": "~0.2.3", "assert-plus": "^1.0.0", "bcrypt-pbkdf": "^1.0.0", @@ -4220,38 +2000,59 @@ "jsbn": "~0.1.0", "safer-buffer": "^2.0.2", "tweetnacl": "~0.14.0" + }, + "bin": { + "sshpk-conv": "bin/sshpk-conv", + "sshpk-sign": "bin/sshpk-sign", + "sshpk-verify": "bin/sshpk-verify" + }, + "engines": { + "node": ">=0.10.0" } }, - "stable": { + "node_modules/stable": { "version": "0.1.8", "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", - "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility" }, - "strip-ansi": { + "node_modules/strip-ansi": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "dev": true, - "requires": { + "dependencies": { "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" } }, - "strip-final-newline": { + "node_modules/strip-final-newline": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==" + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "engines": { + "node": ">=6" + } }, - "strip-json-comments": { + "node_modules/strip-json-comments": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "strong-globalize": { + "node_modules/strong-globalize": { "version": "6.0.5", "resolved": "https://registry.npmjs.org/strong-globalize/-/strong-globalize-6.0.5.tgz", "integrity": "sha512-7nfUli41TieV9/TSc0N62ve5Q4nfrpy/T0nNNy6TyD3vst79QWmeylCyd3q1gDxh8dqGEtabLNCdPQP1Iuvecw==", - "requires": { + "dependencies": { "accept-language": "^3.0.18", "debug": "^4.2.0", "globalize": "^1.6.0", @@ -4260,142 +2061,197 @@ "mkdirp": "^1.0.4", "os-locale": "^5.0.0", "yamljs": "^0.3.0" + }, + "engines": { + "node": ">=10" } }, - "supports-color": { + "node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, - "requires": { + "dependencies": { "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "text-table": { + "node_modules/text-table": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", "dev": true }, - "tough-cookie": { + "node_modules/tough-cookie": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", - "requires": { + "dependencies": { "psl": "^1.1.28", "punycode": "^2.1.1" + }, + "engines": { + "node": ">=0.8" } }, - "traverse": { + "node_modules/traverse": { "version": "0.6.7", "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.6.7.tgz", - "integrity": "sha512-/y956gpUo9ZNCb99YjxG7OaslxZWHfCHAUUfshwqOXmxUIvqLjVO581BT+gM59+QV9tFe6/CGG53tsA1Y7RSdg==" + "integrity": "sha512-/y956gpUo9ZNCb99YjxG7OaslxZWHfCHAUUfshwqOXmxUIvqLjVO581BT+gM59+QV9tFe6/CGG53tsA1Y7RSdg==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, - "tunnel-agent": { + "node_modules/tunnel-agent": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", - "requires": { + "dependencies": { "safe-buffer": "^5.0.1" + }, + "engines": { + "node": "*" } }, - "tweetnacl": { + "node_modules/tweetnacl": { "version": "0.14.5", "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==" }, - "type-check": { + "node_modules/type-check": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", "dev": true, - "requires": { + "dependencies": { "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" } }, - "type-fest": { + "node_modules/type-fest": { "version": "0.20.2", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "typescript": { + "node_modules/typescript": { "version": "4.9.5", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", - "dev": true + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } }, - "uri-js": { + "node_modules/uri-js": { "version": "4.4.1", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "requires": { + "dependencies": { "punycode": "^2.1.0" } }, - "uuid": { + "node_modules/uuid": { "version": "3.4.0", "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", + "bin": { + "uuid": "bin/uuid" + } }, - "verror": { + "node_modules/verror": { "version": "1.10.0", "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", "integrity": "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==", - "requires": { + "engines": [ + "node >=0.6.0" + ], + "dependencies": { "assert-plus": "^1.0.0", "core-util-is": "1.0.2", "extsprintf": "^1.2.0" } }, - "which": { + "node_modules/which": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "requires": { + "dependencies": { "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" } }, - "word-wrap": { + "node_modules/word-wrap": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", - "dev": true + "dev": true, + "engines": { + "node": ">=0.10.0" + } }, - "wrappy": { + "node_modules/wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" }, - "yallist": { + "node_modules/yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" }, - "yamljs": { + "node_modules/yamljs": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/yamljs/-/yamljs-0.3.0.tgz", "integrity": "sha512-C/FsVVhht4iPQYXOInoxUM/1ELSf9EsgKH34FofQOp6hwCPrW4vG4w5++TED3xRUo8gD7l0P1J1dLlDYzODsTQ==", - "requires": { + "dependencies": { "argparse": "^1.0.7", "glob": "^7.0.5" }, + "bin": { + "json2yaml": "bin/json2yaml", + "yaml2json": "bin/yaml2json" + } + }, + "node_modules/yamljs/node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", "dependencies": { - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "requires": { - "sprintf-js": "~1.0.2" - } - } + "sprintf-js": "~1.0.2" } }, - "yocto-queue": { + "node_modules/yocto-queue": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "dev": true + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } } } } diff --git a/examples/binding-resolution/package-lock.json b/examples/binding-resolution/package-lock.json index 9429dae03106..c6f21a55be27 100644 --- a/examples/binding-resolution/package-lock.json +++ b/examples/binding-resolution/package-lock.json @@ -1,7 +1,7 @@ { "name": "@loopback/example-binding-resolution", "version": "0.7.9", - "lockfileVersion": 2, + "lockfileVersion": 3, "requires": true, "packages": { "": { @@ -23,552 +23,39 @@ "node": "14 || 16 || 18 || 19" } }, - "../../packages/boot": { - "name": "@loopback/boot", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/model-api-builder": "^4.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/service-proxy": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/glob": "^8.0.1", - "debug": "^4.3.4", - "glob": "^8.1.0", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/rest": "^12.0.8", - "@loopback/rest-crud": "^0.15.7", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../../packages/build": { - "name": "@loopback/build", - "version": "9.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.33.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.3", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "bin": { - "lb-clean": "bin/run-clean.js", - "lb-eslint": "bin/run-eslint.js", - "lb-mocha": "bin/run-mocha.js", - "lb-nyc": "bin/run-nyc.js", - "lb-prettier": "bin/run-prettier.js", - "lb-tsc": "bin/compile-package.js", - "lb-ttsc": "bin/compile-package.js" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/context": { - "name": "@loopback/context", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/metadata": "^5.0.8", - "@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" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.0", - "bluebird": "^3.7.2" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/core": { - "name": "@loopback/core", - "version": "4.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/context": "^5.0.8", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/eslint-config": { - "name": "@loopback/eslint-config", - "version": "13.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/eslint-plugin": "^5.51.0", - "@typescript-eslint/parser": "^5.51.0", - "eslint-config-prettier": "^8.6.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "eslint": "^8.33.0" - } - }, - "../../packages/express": { - "name": "@loopback/express", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/http-server": "^4.0.8", - "@types/body-parser": "^1.19.2", - "@types/express": "^4.17.17", - "@types/express-serve-static-core": "^4.17.33", - "@types/http-errors": "^2.0.1", - "body-parser": "^1.20.1", - "debug": "^4.3.4", - "express": "^4.18.2", - "http-errors": "^2.0.0", - "on-finished": "^2.4.1", - "toposort": "^2.0.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/on-finished": "^2.3.1", - "@types/toposort": "^2.0.3", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../../packages/filter": { - "name": "@loopback/filter", - "version": "3.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "typescript": "~4.9.4" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/http-server": { - "name": "@loopback/http-server", - "version": "4.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "debug": "^4.3.4", - "stoppable": "^1.1.0", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/stoppable": "^1.1.1" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/metadata": { - "name": "@loopback/metadata", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/model-api-builder": { - "name": "@loopback/model-api-builder", - "version": "4.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3" - } - }, - "../../packages/openapi-spec-builder": { - "name": "@loopback/openapi-spec-builder", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "openapi3-ts": "^2.0.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/openapi-v3": { - "name": "@loopback/openapi-v3", - "version": "8.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/repository-json-schema": "^6.1.2", - "debug": "^4.3.4", - "http-status": "^1.6.2", - "json-merge-patch": "^1.0.2", - "lodash": "^4.17.21", - "openapi3-ts": "^2.0.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/openapi-spec-builder": "^5.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/json-merge-patch": "0.0.8", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../../packages/repository": { - "name": "@loopback/repository", - "version": "5.1.3", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/filter": "^3.0.8", - "@types/debug": "^4.1.7", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "loopback-datasource-juggler": "^4.28.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bson": "^4.0.5", - "@types/json-schema": "^7.0.11", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "bson": "4.7.2" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../../packages/repository-json-schema": { - "name": "@loopback/repository-json-schema", - "version": "6.1.2", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@types/json-schema": "^7.0.11", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "ajv-formats": "^2.1.1" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3" - } - }, - "../../packages/rest": { - "name": "@loopback/rest", - "version": "12.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/express": "^5.0.8", - "@loopback/http-server": "^4.0.8", - "@loopback/openapi-v3": "^8.0.8", - "@openapi-contrib/openapi-schema-to-json-schema": "^3.2.0", - "@types/body-parser": "^1.19.2", - "@types/cors": "^2.8.13", - "@types/express": "^4.17.17", - "@types/express-serve-static-core": "^4.17.33", - "@types/http-errors": "^2.0.1", - "@types/on-finished": "^2.3.1", - "@types/serve-static": "1.15.0", - "@types/type-is": "^1.6.3", - "ajv": "^8.12.0", - "ajv-errors": "^3.0.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0", - "body-parser": "^1.20.1", - "cors": "^2.8.5", - "debug": "^4.3.4", - "express": "^4.18.2", - "http-errors": "^2.0.0", - "js-yaml": "^4.1.0", - "json-schema-compare": "^0.2.2", - "lodash": "^4.17.21", - "on-finished": "^2.4.1", - "path-to-regexp": "^6.2.1", - "qs": "^6.10.5", - "strong-error-handler": "^4.0.1", - "tslib": "^2.5.0", - "type-is": "^1.6.18", - "validator": "^13.9.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/openapi-spec-builder": "^5.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/js-yaml": "^4.0.5", - "@types/json-schema-compare": "^0.2.1", - "@types/lodash": "^4.14.191", - "@types/multer": "^1.4.7", - "@types/node": "^14.18.36", - "@types/on-finished": "^2.3.1", - "@types/qs": "^6.9.7", - "multer": "^1.4.4" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../../packages/rest-crud": { - "name": "@loopback/rest-crud", - "version": "0.15.7", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/model-api-builder": "^4.0.8", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/rest": "^12.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/rest": "^12.0.8" - } - }, - "../../packages/rest-explorer": { - "name": "@loopback/rest-explorer", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "ejs": "^3.1.8", - "swagger-ui-dist": "4.15.5", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/rest": "^12.0.8", - "@loopback/testlab": "^5.0.8", - "@types/ejs": "^3.1.1", - "@types/express": "^4.17.17", - "@types/node": "^14.18.36", - "express": "^4.18.2" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/rest": "^12.0.8" - } - }, - "../../packages/service-proxy": { - "name": "@loopback/service-proxy", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", + "node_modules/@eslint-community/eslint-utils": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.3.0.tgz", + "integrity": "sha512-v3oplH6FYCULtFuCeqyuTd9D2WKO937Dxdq+GmHOLL72TTRriLxz2VLlNfkZRsvj6PKnOPAtuT6dwrs/pA5DvA==", + "dev": true, "dependencies": { - "loopback-datasource-juggler": "^4.28.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36" + "eslint-visitor-keys": "^3.3.0" }, "engines": { - "node": "14 || 16 || 18 || 19" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, "peerDependencies": { - "@loopback/core": "^4.0.8" + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" } }, - "../../packages/testlab": { - "name": "@loopback/testlab", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@hapi/shot": "^6.0.0", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/node": "^14.18.36" - }, + "node_modules/@eslint-community/regexpp": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.4.0.tgz", + "integrity": "sha512-A9983Q0LnDGdLPjxyXQ00sbV+K+O+ko2Dr+CZigbHWtX9pNfxlaBkMR8X1CztI73zuEyEBXTVjx7CE+/VSwDiQ==", + "dev": true, "engines": { - "node": "14 || 16 || 18 || 19" + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" } }, "node_modules/@eslint/eslintrc": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.0.tgz", - "integrity": "sha512-fluIaaV+GyV24CCu/ggiHdV+j4RNh85yQnAYS/G2mZODZgGmmlrgCydjUcV3YvxCm9x8nMAfThsqTni4KiXT4A==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.1.tgz", + "integrity": "sha512-eFRmABvW2E5Ho6f5fHLqgena46rOj7r7OKHYfLElqcBfGFHHpjBhivyi5+jOEQuSpdc/1phIZJlbC2te+tZNIw==", "dev": true, "dependencies": { "ajv": "^6.12.4", "debug": "^4.3.2", - "espree": "^9.4.0", + "espree": "^9.5.0", "globals": "^13.19.0", "ignore": "^5.2.0", "import-fresh": "^3.2.1", @@ -584,9 +71,9 @@ } }, "node_modules/@eslint/js": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.35.0.tgz", - "integrity": "sha512-JXdzbRiWclLVoD8sNUjR443VVlYqiYmDVT6rGUEIEHU5YJW0gaVZwV2xgM7D4arkvASqD0IlLUVjHiFuxaftRw==", + "version": "8.36.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.36.0.tgz", + "integrity": "sha512-lxJ9R5ygVm8ZWgYdUweoq5ownDlJ4upvoWmO4eLxBYHdMo+vZ/Rx0EN6MbKWDJOSUGrqJy2Gt+Dyv/VKml0fjg==", "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -676,9 +163,9 @@ "dev": true }, "node_modules/@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==", + "version": "14.18.40", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.40.tgz", + "integrity": "sha512-pGteXO/JQX7wPxGR8lyT+doqjMa7XvlVowwrDwLfX92k5SdLkk4cwC7CYSLBxrenw/R5oQwKioVIak7ZgplM3g==", "dev": true }, "node_modules/acorn": { @@ -880,13 +367,15 @@ } }, "node_modules/eslint": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.35.0.tgz", - "integrity": "sha512-BxAf1fVL7w+JLRQhWl2pzGeSiGqbWumV4WNvc9Rhp6tiCtm4oHnyPBSEtMGZwrQgudFQ+otqzWoPB7x+hxoWsw==", + "version": "8.36.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.36.0.tgz", + "integrity": "sha512-Y956lmS7vDqomxlaaQAHVmeb4tNMp2FWIvU/RnU5BD3IKMD/MJPr76xdyr68P8tV1iNMvN2mRK0yy3c+UjL+bw==", "dev": true, "dependencies": { - "@eslint/eslintrc": "^2.0.0", - "@eslint/js": "8.35.0", + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.4.0", + "@eslint/eslintrc": "^2.0.1", + "@eslint/js": "8.36.0", "@humanwhocodes/config-array": "^0.11.8", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", @@ -897,9 +386,8 @@ "doctrine": "^3.0.0", "escape-string-regexp": "^4.0.0", "eslint-scope": "^7.1.1", - "eslint-utils": "^3.0.0", "eslint-visitor-keys": "^3.3.0", - "espree": "^9.4.0", + "espree": "^9.5.0", "esquery": "^1.4.2", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", @@ -921,7 +409,6 @@ "minimatch": "^3.1.2", "natural-compare": "^1.4.0", "optionator": "^0.9.1", - "regexpp": "^3.2.0", "strip-ansi": "^6.0.1", "strip-json-comments": "^3.1.0", "text-table": "^0.2.0" @@ -949,63 +436,36 @@ "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, - "node_modules/eslint-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "node_modules/eslint-visitor-keys": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/espree": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.5.0.tgz", + "integrity": "sha512-JPbJGhKc47++oo4JkEoTe2wjy4fmMwvFpgJT9cQzmfXKp22Dr6Hf1tdCteLz1h0P3t+mGvWZ+4Uankvh8+c6zw==", "dev": true, "dependencies": { - "eslint-visitor-keys": "^2.0.0" + "acorn": "^8.8.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.3.0" }, "engines": { - "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - }, - "peerDependencies": { - "eslint": ">=5" - } - }, - "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/eslint-visitor-keys": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", - "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", - "dev": true, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "node_modules/espree": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", - "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", - "dev": true, - "dependencies": { - "acorn": "^8.8.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.3.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, "funding": { "url": "https://opencollective.com/eslint" } }, "node_modules/esquery": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.2.tgz", - "integrity": "sha512-JVSoLdTlTDkmjFmab7H/9SL9qGSyjElT3myyKp7krqjVFQCDLmj1QFaCLRFBszBKI0XVZaiiXvuPIX3ZwHe1Ng==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", "dev": true, "dependencies": { "estraverse": "^5.1.0" @@ -1273,9 +733,9 @@ "dev": true }, "node_modules/js-sdsl": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.3.0.tgz", - "integrity": "sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.4.0.tgz", + "integrity": "sha512-FfVSdx6pJ41Oa+CF7RDaFmTnCaFhua+SNYQX74riGOpl96x+2jQCqEfQ2bnXu/5DPCqlRuiqyvTJM0Qjz26IVg==", "dev": true, "funding": { "type": "opencollective", @@ -1496,18 +956,6 @@ } ] }, - "node_modules/regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - } - }, "node_modules/resolve-from": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", @@ -1740,861 +1188,5 @@ "url": "https://github.com/sponsors/sindresorhus" } } - }, - "dependencies": { - "@eslint/eslintrc": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.0.tgz", - "integrity": "sha512-fluIaaV+GyV24CCu/ggiHdV+j4RNh85yQnAYS/G2mZODZgGmmlrgCydjUcV3YvxCm9x8nMAfThsqTni4KiXT4A==", - "dev": true, - "requires": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.4.0", - "globals": "^13.19.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.1.2", - "strip-json-comments": "^3.1.1" - } - }, - "@eslint/js": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.35.0.tgz", - "integrity": "sha512-JXdzbRiWclLVoD8sNUjR443VVlYqiYmDVT6rGUEIEHU5YJW0gaVZwV2xgM7D4arkvASqD0IlLUVjHiFuxaftRw==", - "dev": true - }, - "@humanwhocodes/config-array": { - "version": "0.11.8", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz", - "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==", - "dev": true, - "requires": { - "@humanwhocodes/object-schema": "^1.2.1", - "debug": "^4.1.1", - "minimatch": "^3.0.5" - } - }, - "@humanwhocodes/module-importer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", - "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", - "dev": true - }, - "@humanwhocodes/object-schema": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", - "dev": true - }, - "@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dev": true, - "requires": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - } - }, - "@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "dev": true - }, - "@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dev": true, - "requires": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - } - }, - "@types/debug": { - "version": "4.1.7", - "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz", - "integrity": "sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==", - "dev": true, - "requires": { - "@types/ms": "*" - } - }, - "@types/ms": { - "version": "0.7.31", - "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz", - "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==", - "dev": true - }, - "@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==", - "dev": true - }, - "acorn": { - "version": "8.8.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", - "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", - "dev": true - }, - "acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "dev": true, - "requires": {} - }, - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true - }, - "balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "dev": true - }, - "callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==", - "dev": true, - "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==", - "dev": true - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dev": true - }, - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "requires": { - "ms": "2.1.2" - } - }, - "deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "dev": true - }, - "doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dev": true, - "requires": { - "esutils": "^2.0.2" - } - }, - "escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true - }, - "eslint": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.35.0.tgz", - "integrity": "sha512-BxAf1fVL7w+JLRQhWl2pzGeSiGqbWumV4WNvc9Rhp6tiCtm4oHnyPBSEtMGZwrQgudFQ+otqzWoPB7x+hxoWsw==", - "dev": true, - "requires": { - "@eslint/eslintrc": "^2.0.0", - "@eslint/js": "8.35.0", - "@humanwhocodes/config-array": "^0.11.8", - "@humanwhocodes/module-importer": "^1.0.1", - "@nodelib/fs.walk": "^1.2.8", - "ajv": "^6.10.0", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.3.2", - "doctrine": "^3.0.0", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.1.1", - "eslint-utils": "^3.0.0", - "eslint-visitor-keys": "^3.3.0", - "espree": "^9.4.0", - "esquery": "^1.4.2", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "find-up": "^5.0.0", - "glob-parent": "^6.0.2", - "globals": "^13.19.0", - "grapheme-splitter": "^1.0.4", - "ignore": "^5.2.0", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "is-path-inside": "^3.0.3", - "js-sdsl": "^4.1.4", - "js-yaml": "^4.1.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.1.2", - "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "regexpp": "^3.2.0", - "strip-ansi": "^6.0.1", - "strip-json-comments": "^3.1.0", - "text-table": "^0.2.0" - } - }, - "eslint-scope": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", - "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", - "dev": true, - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - } - }, - "eslint-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", - "dev": true, - "requires": { - "eslint-visitor-keys": "^2.0.0" - }, - "dependencies": { - "eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "dev": true - } - } - }, - "eslint-visitor-keys": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", - "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", - "dev": true - }, - "espree": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", - "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", - "dev": true, - "requires": { - "acorn": "^8.8.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.3.0" - } - }, - "esquery": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.2.tgz", - "integrity": "sha512-JVSoLdTlTDkmjFmab7H/9SL9qGSyjElT3myyKp7krqjVFQCDLmj1QFaCLRFBszBKI0XVZaiiXvuPIX3ZwHe1Ng==", - "dev": true, - "requires": { - "estraverse": "^5.1.0" - } - }, - "esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, - "requires": { - "estraverse": "^5.2.0" - } - }, - "estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true - }, - "esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true - }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true - }, - "fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true - }, - "fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", - "dev": true - }, - "fastq": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", - "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", - "dev": true, - "requires": { - "reusify": "^1.0.4" - } - }, - "file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", - "dev": true, - "requires": { - "flat-cache": "^3.0.4" - } - }, - "find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dev": true, - "requires": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - } - }, - "flat-cache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", - "dev": true, - "requires": { - "flatted": "^3.1.0", - "rimraf": "^3.0.2" - } - }, - "flatted": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", - "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", - "dev": true - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "dev": true - }, - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dev": true, - "requires": { - "is-glob": "^4.0.3" - } - }, - "globals": { - "version": "13.20.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", - "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", - "dev": true, - "requires": { - "type-fest": "^0.20.2" - } - }, - "grapheme-splitter": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", - "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "ignore": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", - "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", - "dev": true - }, - "import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dev": true, - "requires": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - } - }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "dev": true - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "dev": true, - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "dev": true - }, - "is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", - "dev": true - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true - }, - "js-sdsl": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.3.0.tgz", - "integrity": "sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==", - "dev": true - }, - "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dev": true, - "requires": { - "argparse": "^2.0.1" - } - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", - "dev": true - }, - "levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "dev": true, - "requires": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - } - }, - "locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dev": true, - "requires": { - "p-locate": "^5.0.0" - } - }, - "lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "dev": true - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", - "dev": true - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dev": true, - "requires": { - "wrappy": "1" - } - }, - "optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", - "dev": true, - "requires": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.3" - } - }, - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "requires": { - "yocto-queue": "^0.1.0" - } - }, - "p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dev": true, - "requires": { - "p-limit": "^3.0.2" - } - }, - "parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dev": true, - "requires": { - "callsites": "^3.0.0" - } - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "dev": true - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true - }, - "prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "dev": true - }, - "punycode": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", - "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", - "dev": true - }, - "queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "dev": true - }, - "regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", - "dev": true - }, - "resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true - }, - "reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true - }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "dev": true, - "requires": { - "queue-microtask": "^1.2.2" - } - }, - "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==", - "dev": true, - "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==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - } - }, - "strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", - "dev": true - }, - "tslib": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" - }, - "type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "dev": true, - "requires": { - "prelude-ls": "^1.2.1" - } - }, - "type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true - }, - "typescript": { - "version": "4.9.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", - "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", - "dev": true - }, - "uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dev": true, - "requires": { - "punycode": "^2.1.0" - } - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - }, - "word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", - "dev": true - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "dev": true - }, - "yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "dev": true - } } } diff --git a/examples/context/package-lock.json b/examples/context/package-lock.json index 34f6e7c595bf..4360d3c04e03 100644 --- a/examples/context/package-lock.json +++ b/examples/context/package-lock.json @@ -1,7 +1,7 @@ { "name": "@loopback/example-context", "version": "5.0.9", - "lockfileVersion": 2, + "lockfileVersion": 3, "requires": true, "packages": { "": { @@ -20,148 +20,39 @@ "node": "14 || 16 || 18 || 19" } }, - "../../packages/build": { - "name": "@loopback/build", - "version": "9.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.33.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.3", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "bin": { - "lb-clean": "bin/run-clean.js", - "lb-eslint": "bin/run-eslint.js", - "lb-mocha": "bin/run-mocha.js", - "lb-nyc": "bin/run-nyc.js", - "lb-prettier": "bin/run-prettier.js", - "lb-tsc": "bin/compile-package.js", - "lb-ttsc": "bin/compile-package.js" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/context": { - "name": "@loopback/context", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/metadata": "^5.0.8", - "@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" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.0", - "bluebird": "^3.7.2" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/eslint-config": { - "name": "@loopback/eslint-config", - "version": "13.0.8", - "extraneous": true, - "license": "MIT", + "node_modules/@eslint-community/eslint-utils": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.3.0.tgz", + "integrity": "sha512-v3oplH6FYCULtFuCeqyuTd9D2WKO937Dxdq+GmHOLL72TTRriLxz2VLlNfkZRsvj6PKnOPAtuT6dwrs/pA5DvA==", + "dev": true, "dependencies": { - "@typescript-eslint/eslint-plugin": "^5.51.0", - "@typescript-eslint/parser": "^5.51.0", - "eslint-config-prettier": "^8.6.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" + "eslint-visitor-keys": "^3.3.0" }, "engines": { - "node": "14 || 16 || 18 || 19" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, "peerDependencies": { - "eslint": "^8.33.0" - } - }, - "../../packages/metadata": { - "name": "@loopback/metadata", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" } }, - "../../packages/testlab": { - "name": "@loopback/testlab", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@hapi/shot": "^6.0.0", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/node": "^14.18.36" - }, + "node_modules/@eslint-community/regexpp": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.4.0.tgz", + "integrity": "sha512-A9983Q0LnDGdLPjxyXQ00sbV+K+O+ko2Dr+CZigbHWtX9pNfxlaBkMR8X1CztI73zuEyEBXTVjx7CE+/VSwDiQ==", + "dev": true, "engines": { - "node": "14 || 16 || 18 || 19" + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" } }, "node_modules/@eslint/eslintrc": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.0.tgz", - "integrity": "sha512-fluIaaV+GyV24CCu/ggiHdV+j4RNh85yQnAYS/G2mZODZgGmmlrgCydjUcV3YvxCm9x8nMAfThsqTni4KiXT4A==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.1.tgz", + "integrity": "sha512-eFRmABvW2E5Ho6f5fHLqgena46rOj7r7OKHYfLElqcBfGFHHpjBhivyi5+jOEQuSpdc/1phIZJlbC2te+tZNIw==", "dev": true, "dependencies": { "ajv": "^6.12.4", "debug": "^4.3.2", - "espree": "^9.4.0", + "espree": "^9.5.0", "globals": "^13.19.0", "ignore": "^5.2.0", "import-fresh": "^3.2.1", @@ -177,9 +68,9 @@ } }, "node_modules/@eslint/js": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.35.0.tgz", - "integrity": "sha512-JXdzbRiWclLVoD8sNUjR443VVlYqiYmDVT6rGUEIEHU5YJW0gaVZwV2xgM7D4arkvASqD0IlLUVjHiFuxaftRw==", + "version": "8.36.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.36.0.tgz", + "integrity": "sha512-lxJ9R5ygVm8ZWgYdUweoq5ownDlJ4upvoWmO4eLxBYHdMo+vZ/Rx0EN6MbKWDJOSUGrqJy2Gt+Dyv/VKml0fjg==", "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -254,9 +145,9 @@ } }, "node_modules/@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==", + "version": "14.18.40", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.40.tgz", + "integrity": "sha512-pGteXO/JQX7wPxGR8lyT+doqjMa7XvlVowwrDwLfX92k5SdLkk4cwC7CYSLBxrenw/R5oQwKioVIak7ZgplM3g==", "dev": true }, "node_modules/acorn": { @@ -453,13 +344,15 @@ } }, "node_modules/eslint": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.35.0.tgz", - "integrity": "sha512-BxAf1fVL7w+JLRQhWl2pzGeSiGqbWumV4WNvc9Rhp6tiCtm4oHnyPBSEtMGZwrQgudFQ+otqzWoPB7x+hxoWsw==", + "version": "8.36.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.36.0.tgz", + "integrity": "sha512-Y956lmS7vDqomxlaaQAHVmeb4tNMp2FWIvU/RnU5BD3IKMD/MJPr76xdyr68P8tV1iNMvN2mRK0yy3c+UjL+bw==", "dev": true, "dependencies": { - "@eslint/eslintrc": "^2.0.0", - "@eslint/js": "8.35.0", + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.4.0", + "@eslint/eslintrc": "^2.0.1", + "@eslint/js": "8.36.0", "@humanwhocodes/config-array": "^0.11.8", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", @@ -470,9 +363,8 @@ "doctrine": "^3.0.0", "escape-string-regexp": "^4.0.0", "eslint-scope": "^7.1.1", - "eslint-utils": "^3.0.0", "eslint-visitor-keys": "^3.3.0", - "espree": "^9.4.0", + "espree": "^9.5.0", "esquery": "^1.4.2", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", @@ -494,7 +386,6 @@ "minimatch": "^3.1.2", "natural-compare": "^1.4.0", "optionator": "^0.9.1", - "regexpp": "^3.2.0", "strip-ansi": "^6.0.1", "strip-json-comments": "^3.1.0", "text-table": "^0.2.0" @@ -522,33 +413,6 @@ "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, - "node_modules/eslint-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", - "dev": true, - "dependencies": { - "eslint-visitor-keys": "^2.0.0" - }, - "engines": { - "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - }, - "peerDependencies": { - "eslint": ">=5" - } - }, - "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "dev": true, - "engines": { - "node": ">=10" - } - }, "node_modules/eslint-visitor-keys": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", @@ -559,9 +423,9 @@ } }, "node_modules/espree": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", - "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.5.0.tgz", + "integrity": "sha512-JPbJGhKc47++oo4JkEoTe2wjy4fmMwvFpgJT9cQzmfXKp22Dr6Hf1tdCteLz1h0P3t+mGvWZ+4Uankvh8+c6zw==", "dev": true, "dependencies": { "acorn": "^8.8.0", @@ -576,9 +440,9 @@ } }, "node_modules/esquery": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.2.tgz", - "integrity": "sha512-JVSoLdTlTDkmjFmab7H/9SL9qGSyjElT3myyKp7krqjVFQCDLmj1QFaCLRFBszBKI0XVZaiiXvuPIX3ZwHe1Ng==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", "dev": true, "dependencies": { "estraverse": "^5.1.0" @@ -846,9 +710,9 @@ "dev": true }, "node_modules/js-sdsl": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.3.0.tgz", - "integrity": "sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.4.0.tgz", + "integrity": "sha512-FfVSdx6pJ41Oa+CF7RDaFmTnCaFhua+SNYQX74riGOpl96x+2jQCqEfQ2bnXu/5DPCqlRuiqyvTJM0Qjz26IVg==", "dev": true, "funding": { "type": "opencollective", @@ -1070,18 +934,6 @@ } ] }, - "node_modules/regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - } - }, "node_modules/resolve-from": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", @@ -1295,826 +1147,5 @@ "url": "https://github.com/sponsors/sindresorhus" } } - }, - "dependencies": { - "@eslint/eslintrc": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.0.tgz", - "integrity": "sha512-fluIaaV+GyV24CCu/ggiHdV+j4RNh85yQnAYS/G2mZODZgGmmlrgCydjUcV3YvxCm9x8nMAfThsqTni4KiXT4A==", - "dev": true, - "requires": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.4.0", - "globals": "^13.19.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.1.2", - "strip-json-comments": "^3.1.1" - } - }, - "@eslint/js": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.35.0.tgz", - "integrity": "sha512-JXdzbRiWclLVoD8sNUjR443VVlYqiYmDVT6rGUEIEHU5YJW0gaVZwV2xgM7D4arkvASqD0IlLUVjHiFuxaftRw==", - "dev": true - }, - "@humanwhocodes/config-array": { - "version": "0.11.8", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz", - "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==", - "dev": true, - "requires": { - "@humanwhocodes/object-schema": "^1.2.1", - "debug": "^4.1.1", - "minimatch": "^3.0.5" - } - }, - "@humanwhocodes/module-importer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", - "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", - "dev": true - }, - "@humanwhocodes/object-schema": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", - "dev": true - }, - "@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dev": true, - "requires": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - } - }, - "@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "dev": true - }, - "@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dev": true, - "requires": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - } - }, - "@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==", - "dev": true - }, - "acorn": { - "version": "8.8.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", - "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", - "dev": true - }, - "acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "dev": true, - "requires": {} - }, - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true - }, - "balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==", - "dev": true, - "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==", - "dev": true - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dev": true - }, - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "dev": true - }, - "doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dev": true, - "requires": { - "esutils": "^2.0.2" - } - }, - "escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true - }, - "eslint": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.35.0.tgz", - "integrity": "sha512-BxAf1fVL7w+JLRQhWl2pzGeSiGqbWumV4WNvc9Rhp6tiCtm4oHnyPBSEtMGZwrQgudFQ+otqzWoPB7x+hxoWsw==", - "dev": true, - "requires": { - "@eslint/eslintrc": "^2.0.0", - "@eslint/js": "8.35.0", - "@humanwhocodes/config-array": "^0.11.8", - "@humanwhocodes/module-importer": "^1.0.1", - "@nodelib/fs.walk": "^1.2.8", - "ajv": "^6.10.0", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.3.2", - "doctrine": "^3.0.0", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.1.1", - "eslint-utils": "^3.0.0", - "eslint-visitor-keys": "^3.3.0", - "espree": "^9.4.0", - "esquery": "^1.4.2", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "find-up": "^5.0.0", - "glob-parent": "^6.0.2", - "globals": "^13.19.0", - "grapheme-splitter": "^1.0.4", - "ignore": "^5.2.0", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "is-path-inside": "^3.0.3", - "js-sdsl": "^4.1.4", - "js-yaml": "^4.1.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.1.2", - "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "regexpp": "^3.2.0", - "strip-ansi": "^6.0.1", - "strip-json-comments": "^3.1.0", - "text-table": "^0.2.0" - } - }, - "eslint-scope": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", - "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", - "dev": true, - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - } - }, - "eslint-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", - "dev": true, - "requires": { - "eslint-visitor-keys": "^2.0.0" - }, - "dependencies": { - "eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "dev": true - } - } - }, - "eslint-visitor-keys": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", - "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", - "dev": true - }, - "espree": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", - "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", - "dev": true, - "requires": { - "acorn": "^8.8.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.3.0" - } - }, - "esquery": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.2.tgz", - "integrity": "sha512-JVSoLdTlTDkmjFmab7H/9SL9qGSyjElT3myyKp7krqjVFQCDLmj1QFaCLRFBszBKI0XVZaiiXvuPIX3ZwHe1Ng==", - "dev": true, - "requires": { - "estraverse": "^5.1.0" - } - }, - "esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, - "requires": { - "estraverse": "^5.2.0" - } - }, - "estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true - }, - "esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true - }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true - }, - "fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true - }, - "fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", - "dev": true - }, - "fastq": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", - "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", - "dev": true, - "requires": { - "reusify": "^1.0.4" - } - }, - "file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", - "dev": true, - "requires": { - "flat-cache": "^3.0.4" - } - }, - "find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dev": true, - "requires": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - } - }, - "flat-cache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", - "dev": true, - "requires": { - "flatted": "^3.1.0", - "rimraf": "^3.0.2" - } - }, - "flatted": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", - "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", - "dev": true - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "dev": true - }, - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dev": true, - "requires": { - "is-glob": "^4.0.3" - } - }, - "globals": { - "version": "13.20.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", - "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", - "dev": true, - "requires": { - "type-fest": "^0.20.2" - } - }, - "grapheme-splitter": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", - "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "ignore": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", - "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", - "dev": true - }, - "import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dev": true, - "requires": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - } - }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "dev": true - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "dev": true, - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "dev": true - }, - "is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", - "dev": true - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true - }, - "js-sdsl": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.3.0.tgz", - "integrity": "sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==", - "dev": true - }, - "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dev": true, - "requires": { - "argparse": "^2.0.1" - } - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", - "dev": true - }, - "levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "dev": true, - "requires": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - } - }, - "locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dev": true, - "requires": { - "p-locate": "^5.0.0" - } - }, - "lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "dev": true - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", - "dev": true - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dev": true, - "requires": { - "wrappy": "1" - } - }, - "optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", - "dev": true, - "requires": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.3" - } - }, - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "requires": { - "yocto-queue": "^0.1.0" - } - }, - "p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dev": true, - "requires": { - "p-limit": "^3.0.2" - } - }, - "parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dev": true, - "requires": { - "callsites": "^3.0.0" - } - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "dev": true - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true - }, - "prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "dev": true - }, - "punycode": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", - "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", - "dev": true - }, - "queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "dev": true - }, - "regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", - "dev": true - }, - "resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true - }, - "reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true - }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "dev": true, - "requires": { - "queue-microtask": "^1.2.2" - } - }, - "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==", - "dev": true, - "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==", - "dev": true - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - } - }, - "strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", - "dev": true - }, - "tslib": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" - }, - "type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "dev": true, - "requires": { - "prelude-ls": "^1.2.1" - } - }, - "type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true - }, - "typescript": { - "version": "4.9.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", - "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", - "dev": true - }, - "uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dev": true, - "requires": { - "punycode": "^2.1.0" - } - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - }, - "word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", - "dev": true - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "dev": true - }, - "yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "dev": true - } } } diff --git a/examples/express-composition/package-lock.json b/examples/express-composition/package-lock.json index dcb6489c7552..31d8fed7b511 100644 --- a/examples/express-composition/package-lock.json +++ b/examples/express-composition/package-lock.json @@ -1,7 +1,7 @@ { "name": "@loopback/example-express-composition", "version": "5.0.9", - "lockfileVersion": 2, + "lockfileVersion": 3, "requires": true, "packages": { "": { @@ -22,553 +22,39 @@ "node": "14 || 16 || 18 || 19" } }, - "../../packages/boot": { - "name": "@loopback/boot", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/model-api-builder": "^4.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/service-proxy": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/glob": "^8.0.1", - "debug": "^4.3.4", - "glob": "^8.1.0", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/rest": "^12.0.8", - "@loopback/rest-crud": "^0.15.7", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../../packages/build": { - "name": "@loopback/build", - "version": "9.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.33.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.3", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "bin": { - "lb-clean": "bin/run-clean.js", - "lb-eslint": "bin/run-eslint.js", - "lb-mocha": "bin/run-mocha.js", - "lb-nyc": "bin/run-nyc.js", - "lb-prettier": "bin/run-prettier.js", - "lb-tsc": "bin/compile-package.js", - "lb-ttsc": "bin/compile-package.js" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/context": { - "name": "@loopback/context", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/metadata": "^5.0.8", - "@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" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.0", - "bluebird": "^3.7.2" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/core": { - "name": "@loopback/core", - "version": "4.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/context": "^5.0.8", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/eslint-config": { - "name": "@loopback/eslint-config", - "version": "13.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/eslint-plugin": "^5.51.0", - "@typescript-eslint/parser": "^5.51.0", - "eslint-config-prettier": "^8.6.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "eslint": "^8.33.0" - } - }, - "../../packages/express": { - "name": "@loopback/express", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/http-server": "^4.0.8", - "@types/body-parser": "^1.19.2", - "@types/express": "^4.17.17", - "@types/express-serve-static-core": "^4.17.33", - "@types/http-errors": "^2.0.1", - "body-parser": "^1.20.1", - "debug": "^4.3.4", - "express": "^4.18.2", - "http-errors": "^2.0.0", - "on-finished": "^2.4.1", - "toposort": "^2.0.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/on-finished": "^2.3.1", - "@types/toposort": "^2.0.3", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../../packages/filter": { - "name": "@loopback/filter", - "version": "3.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "typescript": "~4.9.4" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/http-server": { - "name": "@loopback/http-server", - "version": "4.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "debug": "^4.3.4", - "stoppable": "^1.1.0", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/stoppable": "^1.1.1" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/metadata": { - "name": "@loopback/metadata", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/model-api-builder": { - "name": "@loopback/model-api-builder", - "version": "4.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3" - } - }, - "../../packages/openapi-spec-builder": { - "name": "@loopback/openapi-spec-builder", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "openapi3-ts": "^2.0.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/openapi-v3": { - "name": "@loopback/openapi-v3", - "version": "8.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/repository-json-schema": "^6.1.2", - "debug": "^4.3.4", - "http-status": "^1.6.2", - "json-merge-patch": "^1.0.2", - "lodash": "^4.17.21", - "openapi3-ts": "^2.0.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/openapi-spec-builder": "^5.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/json-merge-patch": "0.0.8", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../../packages/repository": { - "name": "@loopback/repository", - "version": "5.1.3", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/filter": "^3.0.8", - "@types/debug": "^4.1.7", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "loopback-datasource-juggler": "^4.28.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bson": "^4.0.5", - "@types/json-schema": "^7.0.11", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "bson": "4.7.2" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../../packages/repository-json-schema": { - "name": "@loopback/repository-json-schema", - "version": "6.1.2", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@types/json-schema": "^7.0.11", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "ajv-formats": "^2.1.1" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3" - } - }, - "../../packages/rest": { - "name": "@loopback/rest", - "version": "12.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/express": "^5.0.8", - "@loopback/http-server": "^4.0.8", - "@loopback/openapi-v3": "^8.0.8", - "@openapi-contrib/openapi-schema-to-json-schema": "^3.2.0", - "@types/body-parser": "^1.19.2", - "@types/cors": "^2.8.13", - "@types/express": "^4.17.17", - "@types/express-serve-static-core": "^4.17.33", - "@types/http-errors": "^2.0.1", - "@types/on-finished": "^2.3.1", - "@types/serve-static": "1.15.0", - "@types/type-is": "^1.6.3", - "ajv": "^8.12.0", - "ajv-errors": "^3.0.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0", - "body-parser": "^1.20.1", - "cors": "^2.8.5", - "debug": "^4.3.4", - "express": "^4.18.2", - "http-errors": "^2.0.0", - "js-yaml": "^4.1.0", - "json-schema-compare": "^0.2.2", - "lodash": "^4.17.21", - "on-finished": "^2.4.1", - "path-to-regexp": "^6.2.1", - "qs": "^6.10.5", - "strong-error-handler": "^4.0.1", - "tslib": "^2.5.0", - "type-is": "^1.6.18", - "validator": "^13.9.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/openapi-spec-builder": "^5.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/js-yaml": "^4.0.5", - "@types/json-schema-compare": "^0.2.1", - "@types/lodash": "^4.14.191", - "@types/multer": "^1.4.7", - "@types/node": "^14.18.36", - "@types/on-finished": "^2.3.1", - "@types/qs": "^6.9.7", - "multer": "^1.4.4" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../../packages/rest-crud": { - "name": "@loopback/rest-crud", - "version": "0.15.7", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/model-api-builder": "^4.0.8", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/rest": "^12.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/rest": "^12.0.8" - } - }, - "../../packages/rest-explorer": { - "name": "@loopback/rest-explorer", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "ejs": "^3.1.8", - "swagger-ui-dist": "4.15.5", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/rest": "^12.0.8", - "@loopback/testlab": "^5.0.8", - "@types/ejs": "^3.1.1", - "@types/express": "^4.17.17", - "@types/node": "^14.18.36", - "express": "^4.18.2" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/rest": "^12.0.8" - } - }, - "../../packages/service-proxy": { - "name": "@loopback/service-proxy", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", + "node_modules/@eslint-community/eslint-utils": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.3.0.tgz", + "integrity": "sha512-v3oplH6FYCULtFuCeqyuTd9D2WKO937Dxdq+GmHOLL72TTRriLxz2VLlNfkZRsvj6PKnOPAtuT6dwrs/pA5DvA==", + "dev": true, "dependencies": { - "loopback-datasource-juggler": "^4.28.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36" + "eslint-visitor-keys": "^3.3.0" }, "engines": { - "node": "14 || 16 || 18 || 19" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, "peerDependencies": { - "@loopback/core": "^4.0.8" + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" } }, - "../../packages/testlab": { - "name": "@loopback/testlab", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@hapi/shot": "^6.0.0", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/node": "^14.18.36" - }, + "node_modules/@eslint-community/regexpp": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.4.0.tgz", + "integrity": "sha512-A9983Q0LnDGdLPjxyXQ00sbV+K+O+ko2Dr+CZigbHWtX9pNfxlaBkMR8X1CztI73zuEyEBXTVjx7CE+/VSwDiQ==", + "dev": true, "engines": { - "node": "14 || 16 || 18 || 19" + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" } }, "node_modules/@eslint/eslintrc": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.0.tgz", - "integrity": "sha512-fluIaaV+GyV24CCu/ggiHdV+j4RNh85yQnAYS/G2mZODZgGmmlrgCydjUcV3YvxCm9x8nMAfThsqTni4KiXT4A==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.1.tgz", + "integrity": "sha512-eFRmABvW2E5Ho6f5fHLqgena46rOj7r7OKHYfLElqcBfGFHHpjBhivyi5+jOEQuSpdc/1phIZJlbC2te+tZNIw==", "dev": true, "dependencies": { "ajv": "^6.12.4", "debug": "^4.3.2", - "espree": "^9.4.0", + "espree": "^9.5.0", "globals": "^13.19.0", "ignore": "^5.2.0", "import-fresh": "^3.2.1", @@ -584,9 +70,9 @@ } }, "node_modules/@eslint/js": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.35.0.tgz", - "integrity": "sha512-JXdzbRiWclLVoD8sNUjR443VVlYqiYmDVT6rGUEIEHU5YJW0gaVZwV2xgM7D4arkvASqD0IlLUVjHiFuxaftRw==", + "version": "8.36.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.36.0.tgz", + "integrity": "sha512-lxJ9R5ygVm8ZWgYdUweoq5ownDlJ4upvoWmO4eLxBYHdMo+vZ/Rx0EN6MbKWDJOSUGrqJy2Gt+Dyv/VKml0fjg==", "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -709,9 +195,9 @@ "dev": true }, "node_modules/@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==", + "version": "14.18.40", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.40.tgz", + "integrity": "sha512-pGteXO/JQX7wPxGR8lyT+doqjMa7XvlVowwrDwLfX92k5SdLkk4cwC7CYSLBxrenw/R5oQwKioVIak7ZgplM3g==", "dev": true }, "node_modules/@types/qs": { @@ -1070,13 +556,15 @@ } }, "node_modules/eslint": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.35.0.tgz", - "integrity": "sha512-BxAf1fVL7w+JLRQhWl2pzGeSiGqbWumV4WNvc9Rhp6tiCtm4oHnyPBSEtMGZwrQgudFQ+otqzWoPB7x+hxoWsw==", + "version": "8.36.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.36.0.tgz", + "integrity": "sha512-Y956lmS7vDqomxlaaQAHVmeb4tNMp2FWIvU/RnU5BD3IKMD/MJPr76xdyr68P8tV1iNMvN2mRK0yy3c+UjL+bw==", "dev": true, "dependencies": { - "@eslint/eslintrc": "^2.0.0", - "@eslint/js": "8.35.0", + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.4.0", + "@eslint/eslintrc": "^2.0.1", + "@eslint/js": "8.36.0", "@humanwhocodes/config-array": "^0.11.8", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", @@ -1087,9 +575,8 @@ "doctrine": "^3.0.0", "escape-string-regexp": "^4.0.0", "eslint-scope": "^7.1.1", - "eslint-utils": "^3.0.0", "eslint-visitor-keys": "^3.3.0", - "espree": "^9.4.0", + "espree": "^9.5.0", "esquery": "^1.4.2", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", @@ -1111,7 +598,6 @@ "minimatch": "^3.1.2", "natural-compare": "^1.4.0", "optionator": "^0.9.1", - "regexpp": "^3.2.0", "strip-ansi": "^6.0.1", "strip-json-comments": "^3.1.0", "text-table": "^0.2.0" @@ -1139,33 +625,6 @@ "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, - "node_modules/eslint-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", - "dev": true, - "dependencies": { - "eslint-visitor-keys": "^2.0.0" - }, - "engines": { - "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - }, - "peerDependencies": { - "eslint": ">=5" - } - }, - "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "dev": true, - "engines": { - "node": ">=10" - } - }, "node_modules/eslint-visitor-keys": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", @@ -1176,9 +635,9 @@ } }, "node_modules/espree": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", - "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.5.0.tgz", + "integrity": "sha512-JPbJGhKc47++oo4JkEoTe2wjy4fmMwvFpgJT9cQzmfXKp22Dr6Hf1tdCteLz1h0P3t+mGvWZ+4Uankvh8+c6zw==", "dev": true, "dependencies": { "acorn": "^8.8.0", @@ -1193,9 +652,9 @@ } }, "node_modules/esquery": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.2.tgz", - "integrity": "sha512-JVSoLdTlTDkmjFmab7H/9SL9qGSyjElT3myyKp7krqjVFQCDLmj1QFaCLRFBszBKI0XVZaiiXvuPIX3ZwHe1Ng==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", "dev": true, "dependencies": { "estraverse": "^5.1.0" @@ -1644,9 +1103,9 @@ "dev": true }, "node_modules/js-sdsl": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.3.0.tgz", - "integrity": "sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.4.0.tgz", + "integrity": "sha512-FfVSdx6pJ41Oa+CF7RDaFmTnCaFhua+SNYQX74riGOpl96x+2jQCqEfQ2bnXu/5DPCqlRuiqyvTJM0Qjz26IVg==", "dev": true, "funding": { "type": "opencollective", @@ -2007,18 +1466,6 @@ "node": ">= 0.8" } }, - "node_modules/regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - } - }, "node_modules/resolve-from": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", @@ -2381,1361 +1828,5 @@ "url": "https://github.com/sponsors/sindresorhus" } } - }, - "dependencies": { - "@eslint/eslintrc": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.0.tgz", - "integrity": "sha512-fluIaaV+GyV24CCu/ggiHdV+j4RNh85yQnAYS/G2mZODZgGmmlrgCydjUcV3YvxCm9x8nMAfThsqTni4KiXT4A==", - "dev": true, - "requires": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.4.0", - "globals": "^13.19.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.1.2", - "strip-json-comments": "^3.1.1" - } - }, - "@eslint/js": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.35.0.tgz", - "integrity": "sha512-JXdzbRiWclLVoD8sNUjR443VVlYqiYmDVT6rGUEIEHU5YJW0gaVZwV2xgM7D4arkvASqD0IlLUVjHiFuxaftRw==", - "dev": true - }, - "@humanwhocodes/config-array": { - "version": "0.11.8", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz", - "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==", - "dev": true, - "requires": { - "@humanwhocodes/object-schema": "^1.2.1", - "debug": "^4.1.1", - "minimatch": "^3.0.5" - } - }, - "@humanwhocodes/module-importer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", - "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", - "dev": true - }, - "@humanwhocodes/object-schema": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", - "dev": true - }, - "@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dev": true, - "requires": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - } - }, - "@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "dev": true - }, - "@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dev": true, - "requires": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - } - }, - "@types/body-parser": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", - "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", - "dev": true, - "requires": { - "@types/connect": "*", - "@types/node": "*" - } - }, - "@types/connect": { - "version": "3.4.35", - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", - "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/express": { - "version": "4.17.17", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.17.tgz", - "integrity": "sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q==", - "dev": true, - "requires": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.33", - "@types/qs": "*", - "@types/serve-static": "*" - } - }, - "@types/express-serve-static-core": { - "version": "4.17.33", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.33.tgz", - "integrity": "sha512-TPBqmR/HRYI3eC2E5hmiivIzv+bidAfXofM+sbonAGvyDhySGw9/PQZFt2BLOrjUUR++4eJVpx6KnLQK1Fk9tA==", - "dev": true, - "requires": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*" - } - }, - "@types/mime": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz", - "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==", - "dev": true - }, - "@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==", - "dev": true - }, - "@types/qs": { - "version": "6.9.7", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", - "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==", - "dev": true - }, - "@types/range-parser": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", - "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==", - "dev": true - }, - "@types/serve-static": { - "version": "1.15.1", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.1.tgz", - "integrity": "sha512-NUo5XNiAdULrJENtJXZZ3fHtfMolzZwczzBbnAeBbqBwG+LaG6YaJtuwzwGSQZ2wsCrxjEhNNjAkKigy3n8teQ==", - "dev": true, - "requires": { - "@types/mime": "*", - "@types/node": "*" - } - }, - "accepts": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", - "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", - "requires": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" - } - }, - "acorn": { - "version": "8.8.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", - "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", - "dev": true - }, - "acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "dev": true, - "requires": {} - }, - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true - }, - "array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" - }, - "balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true - }, - "body-parser": { - "version": "1.20.1", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", - "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", - "requires": { - "bytes": "3.1.2", - "content-type": "~1.0.4", - "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.11.0", - "raw-body": "2.5.1", - "type-is": "~1.6.18", - "unpipe": "1.0.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - } - } - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" - }, - "call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "requires": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - } - }, - "callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==", - "dev": true, - "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==", - "dev": true - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dev": true - }, - "content-disposition": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", - "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", - "requires": { - "safe-buffer": "5.2.1" - } - }, - "content-type": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", - "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==" - }, - "cookie": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", - "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==" - }, - "cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" - }, - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "dev": true - }, - "depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" - }, - "destroy": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==" - }, - "doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dev": true, - "requires": { - "esutils": "^2.0.2" - } - }, - "ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" - }, - "encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==" - }, - "escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" - }, - "escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true - }, - "eslint": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.35.0.tgz", - "integrity": "sha512-BxAf1fVL7w+JLRQhWl2pzGeSiGqbWumV4WNvc9Rhp6tiCtm4oHnyPBSEtMGZwrQgudFQ+otqzWoPB7x+hxoWsw==", - "dev": true, - "requires": { - "@eslint/eslintrc": "^2.0.0", - "@eslint/js": "8.35.0", - "@humanwhocodes/config-array": "^0.11.8", - "@humanwhocodes/module-importer": "^1.0.1", - "@nodelib/fs.walk": "^1.2.8", - "ajv": "^6.10.0", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.3.2", - "doctrine": "^3.0.0", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.1.1", - "eslint-utils": "^3.0.0", - "eslint-visitor-keys": "^3.3.0", - "espree": "^9.4.0", - "esquery": "^1.4.2", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "find-up": "^5.0.0", - "glob-parent": "^6.0.2", - "globals": "^13.19.0", - "grapheme-splitter": "^1.0.4", - "ignore": "^5.2.0", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "is-path-inside": "^3.0.3", - "js-sdsl": "^4.1.4", - "js-yaml": "^4.1.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.1.2", - "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "regexpp": "^3.2.0", - "strip-ansi": "^6.0.1", - "strip-json-comments": "^3.1.0", - "text-table": "^0.2.0" - } - }, - "eslint-scope": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", - "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", - "dev": true, - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - } - }, - "eslint-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", - "dev": true, - "requires": { - "eslint-visitor-keys": "^2.0.0" - }, - "dependencies": { - "eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "dev": true - } - } - }, - "eslint-visitor-keys": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", - "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", - "dev": true - }, - "espree": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", - "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", - "dev": true, - "requires": { - "acorn": "^8.8.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.3.0" - } - }, - "esquery": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.2.tgz", - "integrity": "sha512-JVSoLdTlTDkmjFmab7H/9SL9qGSyjElT3myyKp7krqjVFQCDLmj1QFaCLRFBszBKI0XVZaiiXvuPIX3ZwHe1Ng==", - "dev": true, - "requires": { - "estraverse": "^5.1.0" - } - }, - "esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, - "requires": { - "estraverse": "^5.2.0" - } - }, - "estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true - }, - "esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true - }, - "etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==" - }, - "express": { - "version": "4.18.2", - "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", - "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", - "requires": { - "accepts": "~1.3.8", - "array-flatten": "1.1.1", - "body-parser": "1.20.1", - "content-disposition": "0.5.4", - "content-type": "~1.0.4", - "cookie": "0.5.0", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "2.0.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "1.2.0", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.7", - "qs": "6.11.0", - "range-parser": "~1.2.1", - "safe-buffer": "5.2.1", - "send": "0.18.0", - "serve-static": "1.15.0", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - } - } - }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true - }, - "fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true - }, - "fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", - "dev": true - }, - "fastq": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", - "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", - "dev": true, - "requires": { - "reusify": "^1.0.4" - } - }, - "file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", - "dev": true, - "requires": { - "flat-cache": "^3.0.4" - } - }, - "finalhandler": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", - "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", - "requires": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "statuses": "2.0.1", - "unpipe": "~1.0.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - } - } - }, - "find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dev": true, - "requires": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - } - }, - "flat-cache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", - "dev": true, - "requires": { - "flatted": "^3.1.0", - "rimraf": "^3.0.2" - } - }, - "flatted": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", - "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", - "dev": true - }, - "forwarded": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==" - }, - "fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==" - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "dev": true - }, - "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" - }, - "get-intrinsic": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", - "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==", - "requires": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.3" - } - }, - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dev": true, - "requires": { - "is-glob": "^4.0.3" - } - }, - "globals": { - "version": "13.20.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", - "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", - "dev": true, - "requires": { - "type-fest": "^0.20.2" - } - }, - "grapheme-splitter": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", - "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", - "dev": true - }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "requires": { - "function-bind": "^1.1.1" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" - }, - "http-errors": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", - "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", - "requires": { - "depd": "2.0.0", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "toidentifier": "1.0.1" - } - }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "ignore": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", - "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", - "dev": true - }, - "import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dev": true, - "requires": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - } - }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "dev": true - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "dev": true, - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "dev": true - }, - "is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", - "dev": true - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true - }, - "js-sdsl": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.3.0.tgz", - "integrity": "sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==", - "dev": true - }, - "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dev": true, - "requires": { - "argparse": "^2.0.1" - } - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", - "dev": true - }, - "levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "dev": true, - "requires": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - } - }, - "locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dev": true, - "requires": { - "p-locate": "^5.0.0" - } - }, - "lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "dev": true - }, - "media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==" - }, - "merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" - }, - "methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==" - }, - "mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" - }, - "mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" - }, - "mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "requires": { - "mime-db": "1.52.0" - } - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", - "dev": true - }, - "negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==" - }, - "object-inspect": { - "version": "1.12.3", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", - "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==" - }, - "on-finished": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", - "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", - "requires": { - "ee-first": "1.1.1" - } - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dev": true, - "requires": { - "wrappy": "1" - } - }, - "optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", - "dev": true, - "requires": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.3" - } - }, - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "requires": { - "yocto-queue": "^0.1.0" - } - }, - "p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dev": true, - "requires": { - "p-limit": "^3.0.2" - } - }, - "parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dev": true, - "requires": { - "callsites": "^3.0.0" - } - }, - "parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "dev": true - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true - }, - "path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" - }, - "prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "dev": true - }, - "proxy-addr": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", - "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", - "requires": { - "forwarded": "0.2.0", - "ipaddr.js": "1.9.1" - } - }, - "punycode": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", - "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", - "dev": true - }, - "qs": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", - "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", - "requires": { - "side-channel": "^1.0.4" - } - }, - "queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "dev": true - }, - "range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" - }, - "raw-body": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", - "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", - "requires": { - "bytes": "3.1.2", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - } - }, - "regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", - "dev": true - }, - "resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true - }, - "reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true - }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "dev": true, - "requires": { - "queue-microtask": "^1.2.2" - } - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" - }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - }, - "send": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", - "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", - "requires": { - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "mime": "1.6.0", - "ms": "2.1.3", - "on-finished": "2.4.1", - "range-parser": "~1.2.1", - "statuses": "2.0.1" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - }, - "dependencies": { - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - } - } - }, - "ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" - } - } - }, - "serve-static": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", - "requires": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.18.0" - } - }, - "setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" - }, - "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==", - "dev": true, - "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==", - "dev": true - }, - "side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", - "requires": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" - } - }, - "statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - } - }, - "strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", - "dev": true - }, - "toidentifier": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==" - }, - "tslib": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" - }, - "type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "dev": true, - "requires": { - "prelude-ls": "^1.2.1" - } - }, - "type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true - }, - "type-is": { - "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "requires": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - } - }, - "typescript": { - "version": "4.9.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", - "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", - "dev": true - }, - "unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==" - }, - "uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dev": true, - "requires": { - "punycode": "^2.1.0" - } - }, - "utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==" - }, - "vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==" - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - }, - "word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", - "dev": true - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "dev": true - }, - "yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "dev": true - } } } diff --git a/examples/file-transfer/package-lock.json b/examples/file-transfer/package-lock.json index a6f82f71793f..729e06e169a1 100644 --- a/examples/file-transfer/package-lock.json +++ b/examples/file-transfer/package-lock.json @@ -1,7 +1,7 @@ { "name": "@loopback/example-file-transfer", "version": "4.0.9", - "lockfileVersion": 2, + "lockfileVersion": 3, "requires": true, "packages": { "": { @@ -23,553 +23,39 @@ "node": "14 || 16 || 18 || 19" } }, - "../../packages/boot": { - "name": "@loopback/boot", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/model-api-builder": "^4.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/service-proxy": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/glob": "^8.0.1", - "debug": "^4.3.4", - "glob": "^8.1.0", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/rest": "^12.0.8", - "@loopback/rest-crud": "^0.15.7", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../../packages/build": { - "name": "@loopback/build", - "version": "9.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.33.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.3", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "bin": { - "lb-clean": "bin/run-clean.js", - "lb-eslint": "bin/run-eslint.js", - "lb-mocha": "bin/run-mocha.js", - "lb-nyc": "bin/run-nyc.js", - "lb-prettier": "bin/run-prettier.js", - "lb-tsc": "bin/compile-package.js", - "lb-ttsc": "bin/compile-package.js" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/context": { - "name": "@loopback/context", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/metadata": "^5.0.8", - "@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" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.0", - "bluebird": "^3.7.2" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/core": { - "name": "@loopback/core", - "version": "4.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/context": "^5.0.8", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/eslint-config": { - "name": "@loopback/eslint-config", - "version": "13.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/eslint-plugin": "^5.51.0", - "@typescript-eslint/parser": "^5.51.0", - "eslint-config-prettier": "^8.6.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "eslint": "^8.33.0" - } - }, - "../../packages/express": { - "name": "@loopback/express", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/http-server": "^4.0.8", - "@types/body-parser": "^1.19.2", - "@types/express": "^4.17.17", - "@types/express-serve-static-core": "^4.17.33", - "@types/http-errors": "^2.0.1", - "body-parser": "^1.20.1", - "debug": "^4.3.4", - "express": "^4.18.2", - "http-errors": "^2.0.0", - "on-finished": "^2.4.1", - "toposort": "^2.0.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/on-finished": "^2.3.1", - "@types/toposort": "^2.0.3", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../../packages/filter": { - "name": "@loopback/filter", - "version": "3.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "typescript": "~4.9.4" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/http-server": { - "name": "@loopback/http-server", - "version": "4.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "debug": "^4.3.4", - "stoppable": "^1.1.0", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/stoppable": "^1.1.1" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/metadata": { - "name": "@loopback/metadata", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/model-api-builder": { - "name": "@loopback/model-api-builder", - "version": "4.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3" - } - }, - "../../packages/openapi-spec-builder": { - "name": "@loopback/openapi-spec-builder", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "openapi3-ts": "^2.0.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/openapi-v3": { - "name": "@loopback/openapi-v3", - "version": "8.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/repository-json-schema": "^6.1.2", - "debug": "^4.3.4", - "http-status": "^1.6.2", - "json-merge-patch": "^1.0.2", - "lodash": "^4.17.21", - "openapi3-ts": "^2.0.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/openapi-spec-builder": "^5.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/json-merge-patch": "0.0.8", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../../packages/repository": { - "name": "@loopback/repository", - "version": "5.1.3", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/filter": "^3.0.8", - "@types/debug": "^4.1.7", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "loopback-datasource-juggler": "^4.28.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bson": "^4.0.5", - "@types/json-schema": "^7.0.11", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "bson": "4.7.2" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../../packages/repository-json-schema": { - "name": "@loopback/repository-json-schema", - "version": "6.1.2", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@types/json-schema": "^7.0.11", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "ajv-formats": "^2.1.1" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3" - } - }, - "../../packages/rest": { - "name": "@loopback/rest", - "version": "12.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/express": "^5.0.8", - "@loopback/http-server": "^4.0.8", - "@loopback/openapi-v3": "^8.0.8", - "@openapi-contrib/openapi-schema-to-json-schema": "^3.2.0", - "@types/body-parser": "^1.19.2", - "@types/cors": "^2.8.13", - "@types/express": "^4.17.17", - "@types/express-serve-static-core": "^4.17.33", - "@types/http-errors": "^2.0.1", - "@types/on-finished": "^2.3.1", - "@types/serve-static": "1.15.0", - "@types/type-is": "^1.6.3", - "ajv": "^8.12.0", - "ajv-errors": "^3.0.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0", - "body-parser": "^1.20.1", - "cors": "^2.8.5", - "debug": "^4.3.4", - "express": "^4.18.2", - "http-errors": "^2.0.0", - "js-yaml": "^4.1.0", - "json-schema-compare": "^0.2.2", - "lodash": "^4.17.21", - "on-finished": "^2.4.1", - "path-to-regexp": "^6.2.1", - "qs": "^6.10.5", - "strong-error-handler": "^4.0.1", - "tslib": "^2.5.0", - "type-is": "^1.6.18", - "validator": "^13.9.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/openapi-spec-builder": "^5.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/js-yaml": "^4.0.5", - "@types/json-schema-compare": "^0.2.1", - "@types/lodash": "^4.14.191", - "@types/multer": "^1.4.7", - "@types/node": "^14.18.36", - "@types/on-finished": "^2.3.1", - "@types/qs": "^6.9.7", - "multer": "^1.4.4" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../../packages/rest-crud": { - "name": "@loopback/rest-crud", - "version": "0.15.7", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/model-api-builder": "^4.0.8", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/rest": "^12.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/rest": "^12.0.8" - } - }, - "../../packages/rest-explorer": { - "name": "@loopback/rest-explorer", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "ejs": "^3.1.8", - "swagger-ui-dist": "4.15.5", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/rest": "^12.0.8", - "@loopback/testlab": "^5.0.8", - "@types/ejs": "^3.1.1", - "@types/express": "^4.17.17", - "@types/node": "^14.18.36", - "express": "^4.18.2" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/rest": "^12.0.8" - } - }, - "../../packages/service-proxy": { - "name": "@loopback/service-proxy", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", + "node_modules/@eslint-community/eslint-utils": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.3.0.tgz", + "integrity": "sha512-v3oplH6FYCULtFuCeqyuTd9D2WKO937Dxdq+GmHOLL72TTRriLxz2VLlNfkZRsvj6PKnOPAtuT6dwrs/pA5DvA==", + "dev": true, "dependencies": { - "loopback-datasource-juggler": "^4.28.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36" + "eslint-visitor-keys": "^3.3.0" }, "engines": { - "node": "14 || 16 || 18 || 19" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, "peerDependencies": { - "@loopback/core": "^4.0.8" + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" } }, - "../../packages/testlab": { - "name": "@loopback/testlab", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@hapi/shot": "^6.0.0", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/node": "^14.18.36" - }, + "node_modules/@eslint-community/regexpp": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.4.0.tgz", + "integrity": "sha512-A9983Q0LnDGdLPjxyXQ00sbV+K+O+ko2Dr+CZigbHWtX9pNfxlaBkMR8X1CztI73zuEyEBXTVjx7CE+/VSwDiQ==", + "dev": true, "engines": { - "node": "14 || 16 || 18 || 19" + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" } }, "node_modules/@eslint/eslintrc": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.0.tgz", - "integrity": "sha512-fluIaaV+GyV24CCu/ggiHdV+j4RNh85yQnAYS/G2mZODZgGmmlrgCydjUcV3YvxCm9x8nMAfThsqTni4KiXT4A==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.1.tgz", + "integrity": "sha512-eFRmABvW2E5Ho6f5fHLqgena46rOj7r7OKHYfLElqcBfGFHHpjBhivyi5+jOEQuSpdc/1phIZJlbC2te+tZNIw==", "dev": true, "dependencies": { "ajv": "^6.12.4", "debug": "^4.3.2", - "espree": "^9.4.0", + "espree": "^9.5.0", "globals": "^13.19.0", "ignore": "^5.2.0", "import-fresh": "^3.2.1", @@ -585,9 +71,9 @@ } }, "node_modules/@eslint/js": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.35.0.tgz", - "integrity": "sha512-JXdzbRiWclLVoD8sNUjR443VVlYqiYmDVT6rGUEIEHU5YJW0gaVZwV2xgM7D4arkvASqD0IlLUVjHiFuxaftRw==", + "version": "8.36.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.36.0.tgz", + "integrity": "sha512-lxJ9R5ygVm8ZWgYdUweoq5ownDlJ4upvoWmO4eLxBYHdMo+vZ/Rx0EN6MbKWDJOSUGrqJy2Gt+Dyv/VKml0fjg==", "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -719,9 +205,9 @@ } }, "node_modules/@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==", + "version": "14.18.40", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.40.tgz", + "integrity": "sha512-pGteXO/JQX7wPxGR8lyT+doqjMa7XvlVowwrDwLfX92k5SdLkk4cwC7CYSLBxrenw/R5oQwKioVIak7ZgplM3g==", "dev": true }, "node_modules/@types/qs": { @@ -1025,13 +511,15 @@ } }, "node_modules/eslint": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.35.0.tgz", - "integrity": "sha512-BxAf1fVL7w+JLRQhWl2pzGeSiGqbWumV4WNvc9Rhp6tiCtm4oHnyPBSEtMGZwrQgudFQ+otqzWoPB7x+hxoWsw==", + "version": "8.36.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.36.0.tgz", + "integrity": "sha512-Y956lmS7vDqomxlaaQAHVmeb4tNMp2FWIvU/RnU5BD3IKMD/MJPr76xdyr68P8tV1iNMvN2mRK0yy3c+UjL+bw==", "dev": true, "dependencies": { - "@eslint/eslintrc": "^2.0.0", - "@eslint/js": "8.35.0", + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.4.0", + "@eslint/eslintrc": "^2.0.1", + "@eslint/js": "8.36.0", "@humanwhocodes/config-array": "^0.11.8", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", @@ -1042,9 +530,8 @@ "doctrine": "^3.0.0", "escape-string-regexp": "^4.0.0", "eslint-scope": "^7.1.1", - "eslint-utils": "^3.0.0", "eslint-visitor-keys": "^3.3.0", - "espree": "^9.4.0", + "espree": "^9.5.0", "esquery": "^1.4.2", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", @@ -1066,7 +553,6 @@ "minimatch": "^3.1.2", "natural-compare": "^1.4.0", "optionator": "^0.9.1", - "regexpp": "^3.2.0", "strip-ansi": "^6.0.1", "strip-json-comments": "^3.1.0", "text-table": "^0.2.0" @@ -1094,33 +580,6 @@ "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, - "node_modules/eslint-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", - "dev": true, - "dependencies": { - "eslint-visitor-keys": "^2.0.0" - }, - "engines": { - "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - }, - "peerDependencies": { - "eslint": ">=5" - } - }, - "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "dev": true, - "engines": { - "node": ">=10" - } - }, "node_modules/eslint-visitor-keys": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", @@ -1131,9 +590,9 @@ } }, "node_modules/espree": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", - "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.5.0.tgz", + "integrity": "sha512-JPbJGhKc47++oo4JkEoTe2wjy4fmMwvFpgJT9cQzmfXKp22Dr6Hf1tdCteLz1h0P3t+mGvWZ+4Uankvh8+c6zw==", "dev": true, "dependencies": { "acorn": "^8.8.0", @@ -1148,9 +607,9 @@ } }, "node_modules/esquery": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.2.tgz", - "integrity": "sha512-JVSoLdTlTDkmjFmab7H/9SL9qGSyjElT3myyKp7krqjVFQCDLmj1QFaCLRFBszBKI0XVZaiiXvuPIX3ZwHe1Ng==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", "dev": true, "dependencies": { "estraverse": "^5.1.0" @@ -1422,9 +881,9 @@ "dev": true }, "node_modules/js-sdsl": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.3.0.tgz", - "integrity": "sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.4.0.tgz", + "integrity": "sha512-FfVSdx6pJ41Oa+CF7RDaFmTnCaFhua+SNYQX74riGOpl96x+2jQCqEfQ2bnXu/5DPCqlRuiqyvTJM0Qjz26IVg==", "dev": true, "funding": { "type": "opencollective", @@ -1746,18 +1205,6 @@ "string_decoder": "~0.10.x" } }, - "node_modules/regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - } - }, "node_modules/resolve-from": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", @@ -2019,1101 +1466,5 @@ "url": "https://github.com/sponsors/sindresorhus" } } - }, - "dependencies": { - "@eslint/eslintrc": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.0.tgz", - "integrity": "sha512-fluIaaV+GyV24CCu/ggiHdV+j4RNh85yQnAYS/G2mZODZgGmmlrgCydjUcV3YvxCm9x8nMAfThsqTni4KiXT4A==", - "dev": true, - "requires": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.4.0", - "globals": "^13.19.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.1.2", - "strip-json-comments": "^3.1.1" - } - }, - "@eslint/js": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.35.0.tgz", - "integrity": "sha512-JXdzbRiWclLVoD8sNUjR443VVlYqiYmDVT6rGUEIEHU5YJW0gaVZwV2xgM7D4arkvASqD0IlLUVjHiFuxaftRw==", - "dev": true - }, - "@humanwhocodes/config-array": { - "version": "0.11.8", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz", - "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==", - "dev": true, - "requires": { - "@humanwhocodes/object-schema": "^1.2.1", - "debug": "^4.1.1", - "minimatch": "^3.0.5" - } - }, - "@humanwhocodes/module-importer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", - "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", - "dev": true - }, - "@humanwhocodes/object-schema": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", - "dev": true - }, - "@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dev": true, - "requires": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - } - }, - "@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "dev": true - }, - "@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dev": true, - "requires": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - } - }, - "@types/body-parser": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", - "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", - "dev": true, - "requires": { - "@types/connect": "*", - "@types/node": "*" - } - }, - "@types/connect": { - "version": "3.4.35", - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", - "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/express": { - "version": "4.17.17", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.17.tgz", - "integrity": "sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q==", - "dev": true, - "requires": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.33", - "@types/qs": "*", - "@types/serve-static": "*" - } - }, - "@types/express-serve-static-core": { - "version": "4.17.33", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.33.tgz", - "integrity": "sha512-TPBqmR/HRYI3eC2E5hmiivIzv+bidAfXofM+sbonAGvyDhySGw9/PQZFt2BLOrjUUR++4eJVpx6KnLQK1Fk9tA==", - "dev": true, - "requires": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*" - } - }, - "@types/mime": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz", - "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==", - "dev": true - }, - "@types/multer": { - "version": "1.4.7", - "resolved": "https://registry.npmjs.org/@types/multer/-/multer-1.4.7.tgz", - "integrity": "sha512-/SNsDidUFCvqqcWDwxv2feww/yqhNeTRL5CVoL3jU4Goc4kKEL10T7Eye65ZqPNi4HRx8sAEX59pV1aEH7drNA==", - "dev": true, - "requires": { - "@types/express": "*" - } - }, - "@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==", - "dev": true - }, - "@types/qs": { - "version": "6.9.7", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", - "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==", - "dev": true - }, - "@types/range-parser": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", - "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==", - "dev": true - }, - "@types/serve-static": { - "version": "1.15.1", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.1.tgz", - "integrity": "sha512-NUo5XNiAdULrJENtJXZZ3fHtfMolzZwczzBbnAeBbqBwG+LaG6YaJtuwzwGSQZ2wsCrxjEhNNjAkKigy3n8teQ==", - "dev": true, - "requires": { - "@types/mime": "*", - "@types/node": "*" - } - }, - "acorn": { - "version": "8.8.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", - "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", - "dev": true - }, - "acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "dev": true, - "requires": {} - }, - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "append-field": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/append-field/-/append-field-1.0.0.tgz", - "integrity": "sha512-klpgFSWLW1ZEs8svjfb7g4qWY0YS5imI82dTg+QahUvJ8YqAY0P10Uk8tTyh9ZGuYEZEMaeJYCF5BFuX552hsw==" - }, - "argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true - }, - "balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" - }, - "busboy": { - "version": "0.2.14", - "resolved": "https://registry.npmjs.org/busboy/-/busboy-0.2.14.tgz", - "integrity": "sha512-InWFDomvlkEj+xWLBfU3AvnbVYqeTWmQopiW0tWWEy5yehYm2YkGEc59sUmw/4ty5Zj/b0WHGs1LgecuBSBGrg==", - "requires": { - "dicer": "0.2.5", - "readable-stream": "1.1.x" - } - }, - "callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==", - "dev": true, - "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==", - "dev": true - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dev": true - }, - "concat-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", - "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", - "requires": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" - }, - "dependencies": { - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" - }, - "readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" - }, - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "dev": true - }, - "dicer": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/dicer/-/dicer-0.2.5.tgz", - "integrity": "sha512-FDvbtnq7dzlPz0wyYlOExifDEZcu8h+rErEXgfxqmLfRfC/kJidEFh4+effJRO3P0xmfqyPbSMG0LveNRfTKVg==", - "requires": { - "readable-stream": "1.1.x", - "streamsearch": "0.1.2" - } - }, - "doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dev": true, - "requires": { - "esutils": "^2.0.2" - } - }, - "ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" - }, - "escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true - }, - "eslint": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.35.0.tgz", - "integrity": "sha512-BxAf1fVL7w+JLRQhWl2pzGeSiGqbWumV4WNvc9Rhp6tiCtm4oHnyPBSEtMGZwrQgudFQ+otqzWoPB7x+hxoWsw==", - "dev": true, - "requires": { - "@eslint/eslintrc": "^2.0.0", - "@eslint/js": "8.35.0", - "@humanwhocodes/config-array": "^0.11.8", - "@humanwhocodes/module-importer": "^1.0.1", - "@nodelib/fs.walk": "^1.2.8", - "ajv": "^6.10.0", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.3.2", - "doctrine": "^3.0.0", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.1.1", - "eslint-utils": "^3.0.0", - "eslint-visitor-keys": "^3.3.0", - "espree": "^9.4.0", - "esquery": "^1.4.2", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "find-up": "^5.0.0", - "glob-parent": "^6.0.2", - "globals": "^13.19.0", - "grapheme-splitter": "^1.0.4", - "ignore": "^5.2.0", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "is-path-inside": "^3.0.3", - "js-sdsl": "^4.1.4", - "js-yaml": "^4.1.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.1.2", - "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "regexpp": "^3.2.0", - "strip-ansi": "^6.0.1", - "strip-json-comments": "^3.1.0", - "text-table": "^0.2.0" - } - }, - "eslint-scope": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", - "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", - "dev": true, - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - } - }, - "eslint-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", - "dev": true, - "requires": { - "eslint-visitor-keys": "^2.0.0" - }, - "dependencies": { - "eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "dev": true - } - } - }, - "eslint-visitor-keys": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", - "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", - "dev": true - }, - "espree": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", - "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", - "dev": true, - "requires": { - "acorn": "^8.8.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.3.0" - } - }, - "esquery": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.2.tgz", - "integrity": "sha512-JVSoLdTlTDkmjFmab7H/9SL9qGSyjElT3myyKp7krqjVFQCDLmj1QFaCLRFBszBKI0XVZaiiXvuPIX3ZwHe1Ng==", - "dev": true, - "requires": { - "estraverse": "^5.1.0" - } - }, - "esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, - "requires": { - "estraverse": "^5.2.0" - } - }, - "estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true - }, - "esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true - }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true - }, - "fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true - }, - "fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", - "dev": true - }, - "fastq": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", - "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", - "dev": true, - "requires": { - "reusify": "^1.0.4" - } - }, - "file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", - "dev": true, - "requires": { - "flat-cache": "^3.0.4" - } - }, - "find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dev": true, - "requires": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - } - }, - "flat-cache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", - "dev": true, - "requires": { - "flatted": "^3.1.0", - "rimraf": "^3.0.2" - } - }, - "flatted": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", - "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", - "dev": true - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "dev": true - }, - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dev": true, - "requires": { - "is-glob": "^4.0.3" - } - }, - "globals": { - "version": "13.20.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", - "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", - "dev": true, - "requires": { - "type-fest": "^0.20.2" - } - }, - "grapheme-splitter": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", - "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "ignore": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", - "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", - "dev": true - }, - "import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dev": true, - "requires": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - } - }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "dev": true - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "dev": true, - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "dev": true - }, - "is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", - "dev": true - }, - "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==" - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true - }, - "js-sdsl": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.3.0.tgz", - "integrity": "sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==", - "dev": true - }, - "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dev": true, - "requires": { - "argparse": "^2.0.1" - } - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", - "dev": true - }, - "levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "dev": true, - "requires": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - } - }, - "locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dev": true, - "requires": { - "p-locate": "^5.0.0" - } - }, - "lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "dev": true - }, - "media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==" - }, - "mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" - }, - "mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "requires": { - "mime-db": "1.52.0" - } - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==" - }, - "mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "requires": { - "minimist": "^1.2.6" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "multer": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/multer/-/multer-1.4.4.tgz", - "integrity": "sha512-2wY2+xD4udX612aMqMcB8Ws2Voq6NIUPEtD1be6m411T4uDH/VtL9i//xvcyFlTVfRdaBsk7hV5tgrGQqhuBiw==", - "requires": { - "append-field": "^1.0.0", - "busboy": "^0.2.11", - "concat-stream": "^1.5.2", - "mkdirp": "^0.5.4", - "object-assign": "^4.1.1", - "on-finished": "^2.3.0", - "type-is": "^1.6.4", - "xtend": "^4.0.0" - } - }, - "natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", - "dev": true - }, - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==" - }, - "on-finished": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", - "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", - "requires": { - "ee-first": "1.1.1" - } - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dev": true, - "requires": { - "wrappy": "1" - } - }, - "optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", - "dev": true, - "requires": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.3" - } - }, - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "requires": { - "yocto-queue": "^0.1.0" - } - }, - "p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dev": true, - "requires": { - "p-limit": "^3.0.2" - } - }, - "parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dev": true, - "requires": { - "callsites": "^3.0.0" - } - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "dev": true - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true - }, - "prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "dev": true - }, - "process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" - }, - "punycode": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", - "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", - "dev": true - }, - "queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "dev": true - }, - "readable-stream": { - "version": "1.1.14", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", - "integrity": "sha512-+MeVjFf4L44XUkhM1eYbD8fyEsxcV81pqMSR5gblfcLCHfZvbrqy4/qYHE+/R5HoBUT11WV5O08Cr1n3YXkWVQ==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.1", - "isarray": "0.0.1", - "string_decoder": "~0.10.x" - } - }, - "regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", - "dev": true - }, - "resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true - }, - "reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true - }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "dev": true, - "requires": { - "queue-microtask": "^1.2.2" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "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==", - "dev": true, - "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==", - "dev": true - }, - "streamsearch": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-0.1.2.tgz", - "integrity": "sha512-jos8u++JKm0ARcSUTAZXOVC0mSox7Bhn6sBgty73P1f3JGf7yG2clTbBNHUdde/kdvP2FESam+vM6l8jBrNxHA==" - }, - "string_decoder": { - "version": "0.10.31", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==" - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - } - }, - "strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", - "dev": true - }, - "tslib": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" - }, - "type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "dev": true, - "requires": { - "prelude-ls": "^1.2.1" - } - }, - "type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true - }, - "type-is": { - "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "requires": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - } - }, - "typedarray": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==" - }, - "typescript": { - "version": "4.9.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", - "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", - "dev": true - }, - "uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dev": true, - "requires": { - "punycode": "^2.1.0" - } - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - }, - "word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", - "dev": true - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "dev": true - }, - "xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" - }, - "yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "dev": true - } } } diff --git a/examples/graphql/package-lock.json b/examples/graphql/package-lock.json index 942b9de5d448..6d5658c43eb4 100644 --- a/examples/graphql/package-lock.json +++ b/examples/graphql/package-lock.json @@ -1,7 +1,7 @@ { "name": "@loopback/example-graphql", "version": "0.7.9", - "lockfileVersion": 2, + "lockfileVersion": 3, "requires": true, "packages": { "": { @@ -24,559 +24,39 @@ "node": "14 || 16 || 18 || 19" } }, - "../../extensions/graphql": { - "name": "@loopback/graphql", - "version": "0.8.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@graphql-tools/utils": "^9.2.1", - "@loopback/http-server": "^4.0.8", - "apollo-server-express": "^3.11.1", - "debug": "^4.3.4", - "express": "^4.18.2", - "graphql": "^15.8.0", - "graphql-subscriptions": "^2.0.0", - "type-graphql": "^1.1.1" - }, - "devDependencies": { - "@loopback/boot": "^5.0.8", - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/rest": "^12.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "class-transformer": "^0.5.1" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/boot": "^5.0.8", - "@loopback/core": "^4.0.8" - } - }, - "../../packages/boot": { - "name": "@loopback/boot", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/model-api-builder": "^4.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/service-proxy": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/glob": "^8.0.1", - "debug": "^4.3.4", - "glob": "^8.1.0", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/rest": "^12.0.8", - "@loopback/rest-crud": "^0.15.7", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../../packages/build": { - "name": "@loopback/build", - "version": "9.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.33.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.3", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "bin": { - "lb-clean": "bin/run-clean.js", - "lb-eslint": "bin/run-eslint.js", - "lb-mocha": "bin/run-mocha.js", - "lb-nyc": "bin/run-nyc.js", - "lb-prettier": "bin/run-prettier.js", - "lb-tsc": "bin/compile-package.js", - "lb-ttsc": "bin/compile-package.js" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/context": { - "name": "@loopback/context", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/metadata": "^5.0.8", - "@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" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.0", - "bluebird": "^3.7.2" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/core": { - "name": "@loopback/core", - "version": "4.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/context": "^5.0.8", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/eslint-config": { - "name": "@loopback/eslint-config", - "version": "13.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/eslint-plugin": "^5.51.0", - "@typescript-eslint/parser": "^5.51.0", - "eslint-config-prettier": "^8.6.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "eslint": "^8.33.0" - } - }, - "../../packages/express": { - "name": "@loopback/express", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/http-server": "^4.0.8", - "@types/body-parser": "^1.19.2", - "@types/express": "^4.17.17", - "@types/express-serve-static-core": "^4.17.33", - "@types/http-errors": "^2.0.1", - "body-parser": "^1.20.1", - "debug": "^4.3.4", - "express": "^4.18.2", - "http-errors": "^2.0.0", - "on-finished": "^2.4.1", - "toposort": "^2.0.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/on-finished": "^2.3.1", - "@types/toposort": "^2.0.3", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../../packages/filter": { - "name": "@loopback/filter", - "version": "3.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "typescript": "~4.9.4" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/http-server": { - "name": "@loopback/http-server", - "version": "4.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "debug": "^4.3.4", - "stoppable": "^1.1.0", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/stoppable": "^1.1.1" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/metadata": { - "name": "@loopback/metadata", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/model-api-builder": { - "name": "@loopback/model-api-builder", - "version": "4.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3" - } - }, - "../../packages/openapi-spec-builder": { - "name": "@loopback/openapi-spec-builder", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "openapi3-ts": "^2.0.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/openapi-v3": { - "name": "@loopback/openapi-v3", - "version": "8.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/repository-json-schema": "^6.1.2", - "debug": "^4.3.4", - "http-status": "^1.6.2", - "json-merge-patch": "^1.0.2", - "lodash": "^4.17.21", - "openapi3-ts": "^2.0.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/openapi-spec-builder": "^5.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/json-merge-patch": "0.0.8", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../../packages/repository": { - "name": "@loopback/repository", - "version": "5.1.3", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/filter": "^3.0.8", - "@types/debug": "^4.1.7", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "loopback-datasource-juggler": "^4.28.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bson": "^4.0.5", - "@types/json-schema": "^7.0.11", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "bson": "4.7.2" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../../packages/repository-json-schema": { - "name": "@loopback/repository-json-schema", - "version": "6.1.2", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@types/json-schema": "^7.0.11", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "ajv-formats": "^2.1.1" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3" - } - }, - "../../packages/rest": { - "name": "@loopback/rest", - "version": "12.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/express": "^5.0.8", - "@loopback/http-server": "^4.0.8", - "@loopback/openapi-v3": "^8.0.8", - "@openapi-contrib/openapi-schema-to-json-schema": "^3.2.0", - "@types/body-parser": "^1.19.2", - "@types/cors": "^2.8.13", - "@types/express": "^4.17.17", - "@types/express-serve-static-core": "^4.17.33", - "@types/http-errors": "^2.0.1", - "@types/on-finished": "^2.3.1", - "@types/serve-static": "1.15.0", - "@types/type-is": "^1.6.3", - "ajv": "^8.12.0", - "ajv-errors": "^3.0.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0", - "body-parser": "^1.20.1", - "cors": "^2.8.5", - "debug": "^4.3.4", - "express": "^4.18.2", - "http-errors": "^2.0.0", - "js-yaml": "^4.1.0", - "json-schema-compare": "^0.2.2", - "lodash": "^4.17.21", - "on-finished": "^2.4.1", - "path-to-regexp": "^6.2.1", - "qs": "^6.10.5", - "strong-error-handler": "^4.0.1", - "tslib": "^2.5.0", - "type-is": "^1.6.18", - "validator": "^13.9.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/openapi-spec-builder": "^5.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/js-yaml": "^4.0.5", - "@types/json-schema-compare": "^0.2.1", - "@types/lodash": "^4.14.191", - "@types/multer": "^1.4.7", - "@types/node": "^14.18.36", - "@types/on-finished": "^2.3.1", - "@types/qs": "^6.9.7", - "multer": "^1.4.4" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../../packages/rest-crud": { - "name": "@loopback/rest-crud", - "version": "0.15.7", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/model-api-builder": "^4.0.8", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/rest": "^12.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/rest": "^12.0.8" - } - }, - "../../packages/service-proxy": { - "name": "@loopback/service-proxy", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", + "node_modules/@eslint-community/eslint-utils": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.3.0.tgz", + "integrity": "sha512-v3oplH6FYCULtFuCeqyuTd9D2WKO937Dxdq+GmHOLL72TTRriLxz2VLlNfkZRsvj6PKnOPAtuT6dwrs/pA5DvA==", + "dev": true, "dependencies": { - "loopback-datasource-juggler": "^4.28.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36" + "eslint-visitor-keys": "^3.3.0" }, "engines": { - "node": "14 || 16 || 18 || 19" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, "peerDependencies": { - "@loopback/core": "^4.0.8" + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" } }, - "../../packages/testlab": { - "name": "@loopback/testlab", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@hapi/shot": "^6.0.0", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/node": "^14.18.36" - }, + "node_modules/@eslint-community/regexpp": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.4.0.tgz", + "integrity": "sha512-A9983Q0LnDGdLPjxyXQ00sbV+K+O+ko2Dr+CZigbHWtX9pNfxlaBkMR8X1CztI73zuEyEBXTVjx7CE+/VSwDiQ==", + "dev": true, "engines": { - "node": "14 || 16 || 18 || 19" + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" } }, "node_modules/@eslint/eslintrc": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.0.tgz", - "integrity": "sha512-fluIaaV+GyV24CCu/ggiHdV+j4RNh85yQnAYS/G2mZODZgGmmlrgCydjUcV3YvxCm9x8nMAfThsqTni4KiXT4A==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.1.tgz", + "integrity": "sha512-eFRmABvW2E5Ho6f5fHLqgena46rOj7r7OKHYfLElqcBfGFHHpjBhivyi5+jOEQuSpdc/1phIZJlbC2te+tZNIw==", "dev": true, "dependencies": { "ajv": "^6.12.4", "debug": "^4.3.2", - "espree": "^9.4.0", + "espree": "^9.5.0", "globals": "^13.19.0", "ignore": "^5.2.0", "import-fresh": "^3.2.1", @@ -592,9 +72,9 @@ } }, "node_modules/@eslint/js": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.35.0.tgz", - "integrity": "sha512-JXdzbRiWclLVoD8sNUjR443VVlYqiYmDVT6rGUEIEHU5YJW0gaVZwV2xgM7D4arkvASqD0IlLUVjHiFuxaftRw==", + "version": "8.36.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.36.0.tgz", + "integrity": "sha512-lxJ9R5ygVm8ZWgYdUweoq5ownDlJ4upvoWmO4eLxBYHdMo+vZ/Rx0EN6MbKWDJOSUGrqJy2Gt+Dyv/VKml0fjg==", "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -726,9 +206,9 @@ } }, "node_modules/@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==", + "version": "14.18.40", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.40.tgz", + "integrity": "sha512-pGteXO/JQX7wPxGR8lyT+doqjMa7XvlVowwrDwLfX92k5SdLkk4cwC7CYSLBxrenw/R5oQwKioVIak7ZgplM3g==", "dev": true }, "node_modules/@types/qs": { @@ -958,13 +438,15 @@ } }, "node_modules/eslint": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.35.0.tgz", - "integrity": "sha512-BxAf1fVL7w+JLRQhWl2pzGeSiGqbWumV4WNvc9Rhp6tiCtm4oHnyPBSEtMGZwrQgudFQ+otqzWoPB7x+hxoWsw==", + "version": "8.36.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.36.0.tgz", + "integrity": "sha512-Y956lmS7vDqomxlaaQAHVmeb4tNMp2FWIvU/RnU5BD3IKMD/MJPr76xdyr68P8tV1iNMvN2mRK0yy3c+UjL+bw==", "dev": true, "dependencies": { - "@eslint/eslintrc": "^2.0.0", - "@eslint/js": "8.35.0", + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.4.0", + "@eslint/eslintrc": "^2.0.1", + "@eslint/js": "8.36.0", "@humanwhocodes/config-array": "^0.11.8", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", @@ -975,9 +457,8 @@ "doctrine": "^3.0.0", "escape-string-regexp": "^4.0.0", "eslint-scope": "^7.1.1", - "eslint-utils": "^3.0.0", "eslint-visitor-keys": "^3.3.0", - "espree": "^9.4.0", + "espree": "^9.5.0", "esquery": "^1.4.2", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", @@ -999,7 +480,6 @@ "minimatch": "^3.1.2", "natural-compare": "^1.4.0", "optionator": "^0.9.1", - "regexpp": "^3.2.0", "strip-ansi": "^6.0.1", "strip-json-comments": "^3.1.0", "text-table": "^0.2.0" @@ -1027,33 +507,6 @@ "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, - "node_modules/eslint-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", - "dev": true, - "dependencies": { - "eslint-visitor-keys": "^2.0.0" - }, - "engines": { - "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - }, - "peerDependencies": { - "eslint": ">=5" - } - }, - "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "dev": true, - "engines": { - "node": ">=10" - } - }, "node_modules/eslint-visitor-keys": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", @@ -1064,9 +517,9 @@ } }, "node_modules/espree": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", - "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.5.0.tgz", + "integrity": "sha512-JPbJGhKc47++oo4JkEoTe2wjy4fmMwvFpgJT9cQzmfXKp22Dr6Hf1tdCteLz1h0P3t+mGvWZ+4Uankvh8+c6zw==", "dev": true, "dependencies": { "acorn": "^8.8.0", @@ -1081,9 +534,9 @@ } }, "node_modules/esquery": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.2.tgz", - "integrity": "sha512-JVSoLdTlTDkmjFmab7H/9SL9qGSyjElT3myyKp7krqjVFQCDLmj1QFaCLRFBszBKI0XVZaiiXvuPIX3ZwHe1Ng==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", "dev": true, "dependencies": { "estraverse": "^5.1.0" @@ -1351,9 +804,9 @@ "dev": true }, "node_modules/js-sdsl": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.3.0.tgz", - "integrity": "sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.4.0.tgz", + "integrity": "sha512-FfVSdx6pJ41Oa+CF7RDaFmTnCaFhua+SNYQX74riGOpl96x+2jQCqEfQ2bnXu/5DPCqlRuiqyvTJM0Qjz26IVg==", "dev": true, "funding": { "type": "opencollective", @@ -1575,18 +1028,6 @@ } ] }, - "node_modules/regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - } - }, "node_modules/resolve-from": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", @@ -1819,932 +1260,5 @@ "url": "https://github.com/sponsors/sindresorhus" } } - }, - "dependencies": { - "@eslint/eslintrc": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.0.tgz", - "integrity": "sha512-fluIaaV+GyV24CCu/ggiHdV+j4RNh85yQnAYS/G2mZODZgGmmlrgCydjUcV3YvxCm9x8nMAfThsqTni4KiXT4A==", - "dev": true, - "requires": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.4.0", - "globals": "^13.19.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.1.2", - "strip-json-comments": "^3.1.1" - } - }, - "@eslint/js": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.35.0.tgz", - "integrity": "sha512-JXdzbRiWclLVoD8sNUjR443VVlYqiYmDVT6rGUEIEHU5YJW0gaVZwV2xgM7D4arkvASqD0IlLUVjHiFuxaftRw==", - "dev": true - }, - "@humanwhocodes/config-array": { - "version": "0.11.8", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz", - "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==", - "dev": true, - "requires": { - "@humanwhocodes/object-schema": "^1.2.1", - "debug": "^4.1.1", - "minimatch": "^3.0.5" - } - }, - "@humanwhocodes/module-importer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", - "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", - "dev": true - }, - "@humanwhocodes/object-schema": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", - "dev": true - }, - "@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dev": true, - "requires": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - } - }, - "@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "dev": true - }, - "@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dev": true, - "requires": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - } - }, - "@types/body-parser": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", - "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", - "dev": true, - "requires": { - "@types/connect": "*", - "@types/node": "*" - } - }, - "@types/connect": { - "version": "3.4.35", - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", - "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/express": { - "version": "4.17.17", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.17.tgz", - "integrity": "sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q==", - "dev": true, - "requires": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.33", - "@types/qs": "*", - "@types/serve-static": "*" - } - }, - "@types/express-serve-static-core": { - "version": "4.17.33", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.33.tgz", - "integrity": "sha512-TPBqmR/HRYI3eC2E5hmiivIzv+bidAfXofM+sbonAGvyDhySGw9/PQZFt2BLOrjUUR++4eJVpx6KnLQK1Fk9tA==", - "dev": true, - "requires": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*" - } - }, - "@types/mime": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz", - "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==", - "dev": true - }, - "@types/multer": { - "version": "1.4.7", - "resolved": "https://registry.npmjs.org/@types/multer/-/multer-1.4.7.tgz", - "integrity": "sha512-/SNsDidUFCvqqcWDwxv2feww/yqhNeTRL5CVoL3jU4Goc4kKEL10T7Eye65ZqPNi4HRx8sAEX59pV1aEH7drNA==", - "dev": true, - "requires": { - "@types/express": "*" - } - }, - "@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==", - "dev": true - }, - "@types/qs": { - "version": "6.9.7", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", - "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==", - "dev": true - }, - "@types/range-parser": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", - "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==", - "dev": true - }, - "@types/serve-static": { - "version": "1.15.1", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.1.tgz", - "integrity": "sha512-NUo5XNiAdULrJENtJXZZ3fHtfMolzZwczzBbnAeBbqBwG+LaG6YaJtuwzwGSQZ2wsCrxjEhNNjAkKigy3n8teQ==", - "dev": true, - "requires": { - "@types/mime": "*", - "@types/node": "*" - } - }, - "acorn": { - "version": "8.8.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", - "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", - "dev": true - }, - "acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "dev": true, - "requires": {} - }, - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true - }, - "balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "dev": true - }, - "callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "class-transformer": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/class-transformer/-/class-transformer-0.5.1.tgz", - "integrity": "sha512-SQa1Ws6hUbfC98vKGxZH3KFY0Y1lm5Zm0SY8XX9zbK7FJCyVEac3ATW0RIpwzW+oOfmHE5PMPufDG9hCfoEOMw==" - }, - "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==", - "dev": true, - "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==", - "dev": true - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dev": true - }, - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "dev": true - }, - "doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dev": true, - "requires": { - "esutils": "^2.0.2" - } - }, - "escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true - }, - "eslint": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.35.0.tgz", - "integrity": "sha512-BxAf1fVL7w+JLRQhWl2pzGeSiGqbWumV4WNvc9Rhp6tiCtm4oHnyPBSEtMGZwrQgudFQ+otqzWoPB7x+hxoWsw==", - "dev": true, - "requires": { - "@eslint/eslintrc": "^2.0.0", - "@eslint/js": "8.35.0", - "@humanwhocodes/config-array": "^0.11.8", - "@humanwhocodes/module-importer": "^1.0.1", - "@nodelib/fs.walk": "^1.2.8", - "ajv": "^6.10.0", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.3.2", - "doctrine": "^3.0.0", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.1.1", - "eslint-utils": "^3.0.0", - "eslint-visitor-keys": "^3.3.0", - "espree": "^9.4.0", - "esquery": "^1.4.2", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "find-up": "^5.0.0", - "glob-parent": "^6.0.2", - "globals": "^13.19.0", - "grapheme-splitter": "^1.0.4", - "ignore": "^5.2.0", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "is-path-inside": "^3.0.3", - "js-sdsl": "^4.1.4", - "js-yaml": "^4.1.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.1.2", - "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "regexpp": "^3.2.0", - "strip-ansi": "^6.0.1", - "strip-json-comments": "^3.1.0", - "text-table": "^0.2.0" - } - }, - "eslint-scope": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", - "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", - "dev": true, - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - } - }, - "eslint-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", - "dev": true, - "requires": { - "eslint-visitor-keys": "^2.0.0" - }, - "dependencies": { - "eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "dev": true - } - } - }, - "eslint-visitor-keys": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", - "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", - "dev": true - }, - "espree": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", - "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", - "dev": true, - "requires": { - "acorn": "^8.8.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.3.0" - } - }, - "esquery": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.2.tgz", - "integrity": "sha512-JVSoLdTlTDkmjFmab7H/9SL9qGSyjElT3myyKp7krqjVFQCDLmj1QFaCLRFBszBKI0XVZaiiXvuPIX3ZwHe1Ng==", - "dev": true, - "requires": { - "estraverse": "^5.1.0" - } - }, - "esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, - "requires": { - "estraverse": "^5.2.0" - } - }, - "estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true - }, - "esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true - }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true - }, - "fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true - }, - "fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", - "dev": true - }, - "fastq": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", - "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", - "dev": true, - "requires": { - "reusify": "^1.0.4" - } - }, - "file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", - "dev": true, - "requires": { - "flat-cache": "^3.0.4" - } - }, - "find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dev": true, - "requires": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - } - }, - "flat-cache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", - "dev": true, - "requires": { - "flatted": "^3.1.0", - "rimraf": "^3.0.2" - } - }, - "flatted": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", - "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", - "dev": true - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "dev": true - }, - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dev": true, - "requires": { - "is-glob": "^4.0.3" - } - }, - "globals": { - "version": "13.20.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", - "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", - "dev": true, - "requires": { - "type-fest": "^0.20.2" - } - }, - "grapheme-splitter": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", - "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "ignore": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", - "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", - "dev": true - }, - "import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dev": true, - "requires": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - } - }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "dev": true - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "dev": true, - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "dev": true - }, - "is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", - "dev": true - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true - }, - "js-sdsl": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.3.0.tgz", - "integrity": "sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==", - "dev": true - }, - "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dev": true, - "requires": { - "argparse": "^2.0.1" - } - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", - "dev": true - }, - "levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "dev": true, - "requires": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - } - }, - "locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dev": true, - "requires": { - "p-locate": "^5.0.0" - } - }, - "lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "dev": true - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", - "dev": true - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dev": true, - "requires": { - "wrappy": "1" - } - }, - "optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", - "dev": true, - "requires": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.3" - } - }, - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "requires": { - "yocto-queue": "^0.1.0" - } - }, - "p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dev": true, - "requires": { - "p-limit": "^3.0.2" - } - }, - "parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dev": true, - "requires": { - "callsites": "^3.0.0" - } - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "dev": true - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true - }, - "prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "dev": true - }, - "punycode": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", - "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", - "dev": true - }, - "queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "dev": true - }, - "regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", - "dev": true - }, - "resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true - }, - "reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true - }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "dev": true, - "requires": { - "queue-microtask": "^1.2.2" - } - }, - "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==", - "dev": true, - "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==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - } - }, - "strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", - "dev": true - }, - "tslib": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" - }, - "type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "dev": true, - "requires": { - "prelude-ls": "^1.2.1" - } - }, - "type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true - }, - "typescript": { - "version": "4.9.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", - "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", - "dev": true - }, - "uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dev": true, - "requires": { - "punycode": "^2.1.0" - } - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - }, - "word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", - "dev": true - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "dev": true - }, - "yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "dev": true - } } } diff --git a/examples/greeter-extension/package-lock.json b/examples/greeter-extension/package-lock.json index 46e92fbf34b7..67906f3a872c 100644 --- a/examples/greeter-extension/package-lock.json +++ b/examples/greeter-extension/package-lock.json @@ -1,7 +1,7 @@ { "name": "@loopback/example-greeter-extension", "version": "5.0.9", - "lockfileVersion": 2, + "lockfileVersion": 3, "requires": true, "packages": { "": { @@ -23,169 +23,39 @@ "node": "14 || 16 || 18 || 19" } }, - "../../packages/build": { - "name": "@loopback/build", - "version": "9.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.33.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.3", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "bin": { - "lb-clean": "bin/run-clean.js", - "lb-eslint": "bin/run-eslint.js", - "lb-mocha": "bin/run-mocha.js", - "lb-nyc": "bin/run-nyc.js", - "lb-prettier": "bin/run-prettier.js", - "lb-tsc": "bin/compile-package.js", - "lb-ttsc": "bin/compile-package.js" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/context": { - "name": "@loopback/context", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/metadata": "^5.0.8", - "@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" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.0", - "bluebird": "^3.7.2" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/core": { - "name": "@loopback/core", - "version": "4.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/context": "^5.0.8", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/eslint-config": { - "name": "@loopback/eslint-config", - "version": "13.0.8", - "extraneous": true, - "license": "MIT", + "node_modules/@eslint-community/eslint-utils": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.3.0.tgz", + "integrity": "sha512-v3oplH6FYCULtFuCeqyuTd9D2WKO937Dxdq+GmHOLL72TTRriLxz2VLlNfkZRsvj6PKnOPAtuT6dwrs/pA5DvA==", + "dev": true, "dependencies": { - "@typescript-eslint/eslint-plugin": "^5.51.0", - "@typescript-eslint/parser": "^5.51.0", - "eslint-config-prettier": "^8.6.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" + "eslint-visitor-keys": "^3.3.0" }, "engines": { - "node": "14 || 16 || 18 || 19" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, "peerDependencies": { - "eslint": "^8.33.0" - } - }, - "../../packages/metadata": { - "name": "@loopback/metadata", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" } }, - "../../packages/testlab": { - "name": "@loopback/testlab", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@hapi/shot": "^6.0.0", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/node": "^14.18.36" - }, + "node_modules/@eslint-community/regexpp": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.4.0.tgz", + "integrity": "sha512-A9983Q0LnDGdLPjxyXQ00sbV+K+O+ko2Dr+CZigbHWtX9pNfxlaBkMR8X1CztI73zuEyEBXTVjx7CE+/VSwDiQ==", + "dev": true, "engines": { - "node": "14 || 16 || 18 || 19" + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" } }, "node_modules/@eslint/eslintrc": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.0.tgz", - "integrity": "sha512-fluIaaV+GyV24CCu/ggiHdV+j4RNh85yQnAYS/G2mZODZgGmmlrgCydjUcV3YvxCm9x8nMAfThsqTni4KiXT4A==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.1.tgz", + "integrity": "sha512-eFRmABvW2E5Ho6f5fHLqgena46rOj7r7OKHYfLElqcBfGFHHpjBhivyi5+jOEQuSpdc/1phIZJlbC2te+tZNIw==", "dev": true, "dependencies": { "ajv": "^6.12.4", "debug": "^4.3.2", - "espree": "^9.4.0", + "espree": "^9.5.0", "globals": "^13.19.0", "ignore": "^5.2.0", "import-fresh": "^3.2.1", @@ -201,9 +71,9 @@ } }, "node_modules/@eslint/js": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.35.0.tgz", - "integrity": "sha512-JXdzbRiWclLVoD8sNUjR443VVlYqiYmDVT6rGUEIEHU5YJW0gaVZwV2xgM7D4arkvASqD0IlLUVjHiFuxaftRw==", + "version": "8.36.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.36.0.tgz", + "integrity": "sha512-lxJ9R5ygVm8ZWgYdUweoq5ownDlJ4upvoWmO4eLxBYHdMo+vZ/Rx0EN6MbKWDJOSUGrqJy2Gt+Dyv/VKml0fjg==", "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -293,9 +163,9 @@ "dev": true }, "node_modules/@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==", + "version": "14.18.40", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.40.tgz", + "integrity": "sha512-pGteXO/JQX7wPxGR8lyT+doqjMa7XvlVowwrDwLfX92k5SdLkk4cwC7CYSLBxrenw/R5oQwKioVIak7ZgplM3g==", "dev": true }, "node_modules/acorn": { @@ -487,13 +357,15 @@ } }, "node_modules/eslint": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.35.0.tgz", - "integrity": "sha512-BxAf1fVL7w+JLRQhWl2pzGeSiGqbWumV4WNvc9Rhp6tiCtm4oHnyPBSEtMGZwrQgudFQ+otqzWoPB7x+hxoWsw==", + "version": "8.36.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.36.0.tgz", + "integrity": "sha512-Y956lmS7vDqomxlaaQAHVmeb4tNMp2FWIvU/RnU5BD3IKMD/MJPr76xdyr68P8tV1iNMvN2mRK0yy3c+UjL+bw==", "dev": true, "dependencies": { - "@eslint/eslintrc": "^2.0.0", - "@eslint/js": "8.35.0", + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.4.0", + "@eslint/eslintrc": "^2.0.1", + "@eslint/js": "8.36.0", "@humanwhocodes/config-array": "^0.11.8", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", @@ -504,9 +376,8 @@ "doctrine": "^3.0.0", "escape-string-regexp": "^4.0.0", "eslint-scope": "^7.1.1", - "eslint-utils": "^3.0.0", "eslint-visitor-keys": "^3.3.0", - "espree": "^9.4.0", + "espree": "^9.5.0", "esquery": "^1.4.2", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", @@ -528,7 +399,6 @@ "minimatch": "^3.1.2", "natural-compare": "^1.4.0", "optionator": "^0.9.1", - "regexpp": "^3.2.0", "strip-ansi": "^6.0.1", "strip-json-comments": "^3.1.0", "text-table": "^0.2.0" @@ -556,33 +426,6 @@ "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, - "node_modules/eslint-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", - "dev": true, - "dependencies": { - "eslint-visitor-keys": "^2.0.0" - }, - "engines": { - "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - }, - "peerDependencies": { - "eslint": ">=5" - } - }, - "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "dev": true, - "engines": { - "node": ">=10" - } - }, "node_modules/eslint-visitor-keys": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", @@ -593,9 +436,9 @@ } }, "node_modules/espree": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", - "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.5.0.tgz", + "integrity": "sha512-JPbJGhKc47++oo4JkEoTe2wjy4fmMwvFpgJT9cQzmfXKp22Dr6Hf1tdCteLz1h0P3t+mGvWZ+4Uankvh8+c6zw==", "dev": true, "dependencies": { "acorn": "^8.8.0", @@ -610,9 +453,9 @@ } }, "node_modules/esquery": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.2.tgz", - "integrity": "sha512-JVSoLdTlTDkmjFmab7H/9SL9qGSyjElT3myyKp7krqjVFQCDLmj1QFaCLRFBszBKI0XVZaiiXvuPIX3ZwHe1Ng==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", "dev": true, "dependencies": { "estraverse": "^5.1.0" @@ -879,9 +722,9 @@ "dev": true }, "node_modules/js-sdsl": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.3.0.tgz", - "integrity": "sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.4.0.tgz", + "integrity": "sha512-FfVSdx6pJ41Oa+CF7RDaFmTnCaFhua+SNYQX74riGOpl96x+2jQCqEfQ2bnXu/5DPCqlRuiqyvTJM0Qjz26IVg==", "dev": true, "funding": { "type": "opencollective", @@ -1102,18 +945,6 @@ } ] }, - "node_modules/regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - } - }, "node_modules/resolve-from": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", @@ -1326,833 +1157,5 @@ "url": "https://github.com/sponsors/sindresorhus" } } - }, - "dependencies": { - "@eslint/eslintrc": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.0.tgz", - "integrity": "sha512-fluIaaV+GyV24CCu/ggiHdV+j4RNh85yQnAYS/G2mZODZgGmmlrgCydjUcV3YvxCm9x8nMAfThsqTni4KiXT4A==", - "dev": true, - "requires": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.4.0", - "globals": "^13.19.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.1.2", - "strip-json-comments": "^3.1.1" - } - }, - "@eslint/js": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.35.0.tgz", - "integrity": "sha512-JXdzbRiWclLVoD8sNUjR443VVlYqiYmDVT6rGUEIEHU5YJW0gaVZwV2xgM7D4arkvASqD0IlLUVjHiFuxaftRw==", - "dev": true - }, - "@humanwhocodes/config-array": { - "version": "0.11.8", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz", - "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==", - "dev": true, - "requires": { - "@humanwhocodes/object-schema": "^1.2.1", - "debug": "^4.1.1", - "minimatch": "^3.0.5" - } - }, - "@humanwhocodes/module-importer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", - "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", - "dev": true - }, - "@humanwhocodes/object-schema": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", - "dev": true - }, - "@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dev": true, - "requires": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - } - }, - "@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "dev": true - }, - "@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dev": true, - "requires": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - } - }, - "@types/debug": { - "version": "4.1.7", - "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz", - "integrity": "sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==", - "dev": true, - "requires": { - "@types/ms": "*" - } - }, - "@types/ms": { - "version": "0.7.31", - "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz", - "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==", - "dev": true - }, - "@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==", - "dev": true - }, - "acorn": { - "version": "8.8.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", - "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", - "dev": true - }, - "acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "dev": true, - "requires": {} - }, - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true - }, - "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" - } - }, - "argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true - }, - "balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==" - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dev": true - }, - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "requires": { - "ms": "2.1.2" - } - }, - "deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "dev": true - }, - "doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dev": true, - "requires": { - "esutils": "^2.0.2" - } - }, - "escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true - }, - "eslint": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.35.0.tgz", - "integrity": "sha512-BxAf1fVL7w+JLRQhWl2pzGeSiGqbWumV4WNvc9Rhp6tiCtm4oHnyPBSEtMGZwrQgudFQ+otqzWoPB7x+hxoWsw==", - "dev": true, - "requires": { - "@eslint/eslintrc": "^2.0.0", - "@eslint/js": "8.35.0", - "@humanwhocodes/config-array": "^0.11.8", - "@humanwhocodes/module-importer": "^1.0.1", - "@nodelib/fs.walk": "^1.2.8", - "ajv": "^6.10.0", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.3.2", - "doctrine": "^3.0.0", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.1.1", - "eslint-utils": "^3.0.0", - "eslint-visitor-keys": "^3.3.0", - "espree": "^9.4.0", - "esquery": "^1.4.2", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "find-up": "^5.0.0", - "glob-parent": "^6.0.2", - "globals": "^13.19.0", - "grapheme-splitter": "^1.0.4", - "ignore": "^5.2.0", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "is-path-inside": "^3.0.3", - "js-sdsl": "^4.1.4", - "js-yaml": "^4.1.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.1.2", - "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "regexpp": "^3.2.0", - "strip-ansi": "^6.0.1", - "strip-json-comments": "^3.1.0", - "text-table": "^0.2.0" - } - }, - "eslint-scope": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", - "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", - "dev": true, - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - } - }, - "eslint-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", - "dev": true, - "requires": { - "eslint-visitor-keys": "^2.0.0" - }, - "dependencies": { - "eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "dev": true - } - } - }, - "eslint-visitor-keys": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", - "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", - "dev": true - }, - "espree": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", - "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", - "dev": true, - "requires": { - "acorn": "^8.8.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.3.0" - } - }, - "esquery": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.2.tgz", - "integrity": "sha512-JVSoLdTlTDkmjFmab7H/9SL9qGSyjElT3myyKp7krqjVFQCDLmj1QFaCLRFBszBKI0XVZaiiXvuPIX3ZwHe1Ng==", - "dev": true, - "requires": { - "estraverse": "^5.1.0" - } - }, - "esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, - "requires": { - "estraverse": "^5.2.0" - } - }, - "estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true - }, - "esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true - }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true - }, - "fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true - }, - "fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", - "dev": true - }, - "fastq": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", - "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", - "dev": true, - "requires": { - "reusify": "^1.0.4" - } - }, - "file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", - "dev": true, - "requires": { - "flat-cache": "^3.0.4" - } - }, - "find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dev": true, - "requires": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - } - }, - "flat-cache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", - "dev": true, - "requires": { - "flatted": "^3.1.0", - "rimraf": "^3.0.2" - } - }, - "flatted": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", - "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", - "dev": true - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "dev": true - }, - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dev": true, - "requires": { - "is-glob": "^4.0.3" - } - }, - "globals": { - "version": "13.20.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", - "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", - "dev": true, - "requires": { - "type-fest": "^0.20.2" - } - }, - "grapheme-splitter": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", - "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "ignore": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", - "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", - "dev": true - }, - "import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dev": true, - "requires": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - } - }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "dev": true - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "dev": true, - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "dev": true - }, - "is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", - "dev": true - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true - }, - "js-sdsl": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.3.0.tgz", - "integrity": "sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==", - "dev": true - }, - "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dev": true, - "requires": { - "argparse": "^2.0.1" - } - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", - "dev": true - }, - "levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "dev": true, - "requires": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - } - }, - "locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dev": true, - "requires": { - "p-locate": "^5.0.0" - } - }, - "lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "dev": true - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", - "dev": true - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dev": true, - "requires": { - "wrappy": "1" - } - }, - "optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", - "dev": true, - "requires": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.3" - } - }, - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "requires": { - "yocto-queue": "^0.1.0" - } - }, - "p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dev": true, - "requires": { - "p-limit": "^3.0.2" - } - }, - "parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dev": true, - "requires": { - "callsites": "^3.0.0" - } - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "dev": true - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true - }, - "prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "dev": true - }, - "punycode": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", - "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", - "dev": true - }, - "queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "dev": true - }, - "regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", - "dev": true - }, - "resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true - }, - "reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true - }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "dev": true, - "requires": { - "queue-microtask": "^1.2.2" - } - }, - "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==", - "dev": true, - "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==", - "dev": true - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - } - }, - "strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - }, - "text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", - "dev": true - }, - "tslib": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" - }, - "type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "dev": true, - "requires": { - "prelude-ls": "^1.2.1" - } - }, - "type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true - }, - "typescript": { - "version": "4.9.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", - "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", - "dev": true - }, - "uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dev": true, - "requires": { - "punycode": "^2.1.0" - } - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - }, - "word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", - "dev": true - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "dev": true - }, - "yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "dev": true - } } } diff --git a/examples/greeting-app/package-lock.json b/examples/greeting-app/package-lock.json index ed159afc71b3..56130baeec60 100644 --- a/examples/greeting-app/package-lock.json +++ b/examples/greeting-app/package-lock.json @@ -1,7 +1,7 @@ { "name": "@loopback/example-greeting-app", "version": "5.0.9", - "lockfileVersion": 2, + "lockfileVersion": 3, "requires": true, "packages": { "": { @@ -23,548 +23,39 @@ "node": "14 || 16 || 18 || 19" } }, - "../../packages/boot": { - "name": "@loopback/boot", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/model-api-builder": "^4.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/service-proxy": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/glob": "^8.0.1", - "debug": "^4.3.4", - "glob": "^8.1.0", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/rest": "^12.0.8", - "@loopback/rest-crud": "^0.15.7", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../../packages/build": { - "name": "@loopback/build", - "version": "9.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.33.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.3", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "bin": { - "lb-clean": "bin/run-clean.js", - "lb-eslint": "bin/run-eslint.js", - "lb-mocha": "bin/run-mocha.js", - "lb-nyc": "bin/run-nyc.js", - "lb-prettier": "bin/run-prettier.js", - "lb-tsc": "bin/compile-package.js", - "lb-ttsc": "bin/compile-package.js" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/context": { - "name": "@loopback/context", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/metadata": "^5.0.8", - "@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" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.0", - "bluebird": "^3.7.2" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/core": { - "name": "@loopback/core", - "version": "4.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/context": "^5.0.8", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/eslint-config": { - "name": "@loopback/eslint-config", - "version": "13.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/eslint-plugin": "^5.51.0", - "@typescript-eslint/parser": "^5.51.0", - "eslint-config-prettier": "^8.6.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "eslint": "^8.33.0" - } - }, - "../../packages/express": { - "name": "@loopback/express", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/http-server": "^4.0.8", - "@types/body-parser": "^1.19.2", - "@types/express": "^4.17.17", - "@types/express-serve-static-core": "^4.17.33", - "@types/http-errors": "^2.0.1", - "body-parser": "^1.20.1", - "debug": "^4.3.4", - "express": "^4.18.2", - "http-errors": "^2.0.0", - "on-finished": "^2.4.1", - "toposort": "^2.0.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/on-finished": "^2.3.1", - "@types/toposort": "^2.0.3", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../../packages/filter": { - "name": "@loopback/filter", - "version": "3.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "typescript": "~4.9.4" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/http-server": { - "name": "@loopback/http-server", - "version": "4.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "debug": "^4.3.4", - "stoppable": "^1.1.0", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/stoppable": "^1.1.1" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/metadata": { - "name": "@loopback/metadata", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/model-api-builder": { - "name": "@loopback/model-api-builder", - "version": "4.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3" - } - }, - "../../packages/openapi-spec-builder": { - "name": "@loopback/openapi-spec-builder", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "openapi3-ts": "^2.0.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/openapi-v3": { - "name": "@loopback/openapi-v3", - "version": "8.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/repository-json-schema": "^6.1.2", - "debug": "^4.3.4", - "http-status": "^1.6.2", - "json-merge-patch": "^1.0.2", - "lodash": "^4.17.21", - "openapi3-ts": "^2.0.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/openapi-spec-builder": "^5.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/json-merge-patch": "0.0.8", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../../packages/repository": { - "name": "@loopback/repository", - "version": "5.1.3", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/filter": "^3.0.8", - "@types/debug": "^4.1.7", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "loopback-datasource-juggler": "^4.28.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bson": "^4.0.5", - "@types/json-schema": "^7.0.11", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "bson": "4.7.2" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../../packages/repository-json-schema": { - "name": "@loopback/repository-json-schema", - "version": "6.1.2", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@types/json-schema": "^7.0.11", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "ajv-formats": "^2.1.1" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3" - } - }, - "../../packages/rest": { - "name": "@loopback/rest", - "version": "12.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/express": "^5.0.8", - "@loopback/http-server": "^4.0.8", - "@loopback/openapi-v3": "^8.0.8", - "@openapi-contrib/openapi-schema-to-json-schema": "^3.2.0", - "@types/body-parser": "^1.19.2", - "@types/cors": "^2.8.13", - "@types/express": "^4.17.17", - "@types/express-serve-static-core": "^4.17.33", - "@types/http-errors": "^2.0.1", - "@types/on-finished": "^2.3.1", - "@types/serve-static": "1.15.0", - "@types/type-is": "^1.6.3", - "ajv": "^8.12.0", - "ajv-errors": "^3.0.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0", - "body-parser": "^1.20.1", - "cors": "^2.8.5", - "debug": "^4.3.4", - "express": "^4.18.2", - "http-errors": "^2.0.0", - "js-yaml": "^4.1.0", - "json-schema-compare": "^0.2.2", - "lodash": "^4.17.21", - "on-finished": "^2.4.1", - "path-to-regexp": "^6.2.1", - "qs": "^6.10.5", - "strong-error-handler": "^4.0.1", - "tslib": "^2.5.0", - "type-is": "^1.6.18", - "validator": "^13.9.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/openapi-spec-builder": "^5.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/js-yaml": "^4.0.5", - "@types/json-schema-compare": "^0.2.1", - "@types/lodash": "^4.14.191", - "@types/multer": "^1.4.7", - "@types/node": "^14.18.36", - "@types/on-finished": "^2.3.1", - "@types/qs": "^6.9.7", - "multer": "^1.4.4" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../../packages/rest-crud": { - "name": "@loopback/rest-crud", - "version": "0.15.7", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/model-api-builder": "^4.0.8", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/rest": "^12.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/rest": "^12.0.8" - } - }, - "../../packages/service-proxy": { - "name": "@loopback/service-proxy", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", + "node_modules/@eslint-community/eslint-utils": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.3.0.tgz", + "integrity": "sha512-v3oplH6FYCULtFuCeqyuTd9D2WKO937Dxdq+GmHOLL72TTRriLxz2VLlNfkZRsvj6PKnOPAtuT6dwrs/pA5DvA==", + "dev": true, "dependencies": { - "loopback-datasource-juggler": "^4.28.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36" + "eslint-visitor-keys": "^3.3.0" }, "engines": { - "node": "14 || 16 || 18 || 19" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../../packages/testlab": { - "name": "@loopback/testlab", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@hapi/shot": "^6.0.0", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" } }, - "../greeter-extension": { - "name": "@loopback/example-greeter-extension", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/core": "^4.0.8", - "chalk": "^4.1.2", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "4.1.7", - "@types/node": "^14.18.36", - "eslint": "^8.33.0", - "typescript": "~4.9.4" - }, + "node_modules/@eslint-community/regexpp": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.4.0.tgz", + "integrity": "sha512-A9983Q0LnDGdLPjxyXQ00sbV+K+O+ko2Dr+CZigbHWtX9pNfxlaBkMR8X1CztI73zuEyEBXTVjx7CE+/VSwDiQ==", + "dev": true, "engines": { - "node": "14 || 16 || 18 || 19" + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" } }, "node_modules/@eslint/eslintrc": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.0.tgz", - "integrity": "sha512-fluIaaV+GyV24CCu/ggiHdV+j4RNh85yQnAYS/G2mZODZgGmmlrgCydjUcV3YvxCm9x8nMAfThsqTni4KiXT4A==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.1.tgz", + "integrity": "sha512-eFRmABvW2E5Ho6f5fHLqgena46rOj7r7OKHYfLElqcBfGFHHpjBhivyi5+jOEQuSpdc/1phIZJlbC2te+tZNIw==", "dev": true, "dependencies": { "ajv": "^6.12.4", "debug": "^4.3.2", - "espree": "^9.4.0", + "espree": "^9.5.0", "globals": "^13.19.0", "ignore": "^5.2.0", "import-fresh": "^3.2.1", @@ -580,9 +71,9 @@ } }, "node_modules/@eslint/js": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.35.0.tgz", - "integrity": "sha512-JXdzbRiWclLVoD8sNUjR443VVlYqiYmDVT6rGUEIEHU5YJW0gaVZwV2xgM7D4arkvASqD0IlLUVjHiFuxaftRw==", + "version": "8.36.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.36.0.tgz", + "integrity": "sha512-lxJ9R5ygVm8ZWgYdUweoq5ownDlJ4upvoWmO4eLxBYHdMo+vZ/Rx0EN6MbKWDJOSUGrqJy2Gt+Dyv/VKml0fjg==", "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -672,9 +163,9 @@ "dev": true }, "node_modules/@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==", + "version": "14.18.40", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.40.tgz", + "integrity": "sha512-pGteXO/JQX7wPxGR8lyT+doqjMa7XvlVowwrDwLfX92k5SdLkk4cwC7CYSLBxrenw/R5oQwKioVIak7ZgplM3g==", "dev": true }, "node_modules/acorn": { @@ -866,13 +357,15 @@ } }, "node_modules/eslint": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.35.0.tgz", - "integrity": "sha512-BxAf1fVL7w+JLRQhWl2pzGeSiGqbWumV4WNvc9Rhp6tiCtm4oHnyPBSEtMGZwrQgudFQ+otqzWoPB7x+hxoWsw==", + "version": "8.36.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.36.0.tgz", + "integrity": "sha512-Y956lmS7vDqomxlaaQAHVmeb4tNMp2FWIvU/RnU5BD3IKMD/MJPr76xdyr68P8tV1iNMvN2mRK0yy3c+UjL+bw==", "dev": true, "dependencies": { - "@eslint/eslintrc": "^2.0.0", - "@eslint/js": "8.35.0", + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.4.0", + "@eslint/eslintrc": "^2.0.1", + "@eslint/js": "8.36.0", "@humanwhocodes/config-array": "^0.11.8", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", @@ -883,9 +376,8 @@ "doctrine": "^3.0.0", "escape-string-regexp": "^4.0.0", "eslint-scope": "^7.1.1", - "eslint-utils": "^3.0.0", "eslint-visitor-keys": "^3.3.0", - "espree": "^9.4.0", + "espree": "^9.5.0", "esquery": "^1.4.2", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", @@ -907,7 +399,6 @@ "minimatch": "^3.1.2", "natural-compare": "^1.4.0", "optionator": "^0.9.1", - "regexpp": "^3.2.0", "strip-ansi": "^6.0.1", "strip-json-comments": "^3.1.0", "text-table": "^0.2.0" @@ -935,33 +426,6 @@ "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, - "node_modules/eslint-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", - "dev": true, - "dependencies": { - "eslint-visitor-keys": "^2.0.0" - }, - "engines": { - "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - }, - "peerDependencies": { - "eslint": ">=5" - } - }, - "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "dev": true, - "engines": { - "node": ">=10" - } - }, "node_modules/eslint-visitor-keys": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", @@ -972,9 +436,9 @@ } }, "node_modules/espree": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", - "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.5.0.tgz", + "integrity": "sha512-JPbJGhKc47++oo4JkEoTe2wjy4fmMwvFpgJT9cQzmfXKp22Dr6Hf1tdCteLz1h0P3t+mGvWZ+4Uankvh8+c6zw==", "dev": true, "dependencies": { "acorn": "^8.8.0", @@ -989,9 +453,9 @@ } }, "node_modules/esquery": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.2.tgz", - "integrity": "sha512-JVSoLdTlTDkmjFmab7H/9SL9qGSyjElT3myyKp7krqjVFQCDLmj1QFaCLRFBszBKI0XVZaiiXvuPIX3ZwHe1Ng==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", "dev": true, "dependencies": { "estraverse": "^5.1.0" @@ -1258,9 +722,9 @@ "dev": true }, "node_modules/js-sdsl": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.3.0.tgz", - "integrity": "sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.4.0.tgz", + "integrity": "sha512-FfVSdx6pJ41Oa+CF7RDaFmTnCaFhua+SNYQX74riGOpl96x+2jQCqEfQ2bnXu/5DPCqlRuiqyvTJM0Qjz26IVg==", "dev": true, "funding": { "type": "opencollective", @@ -1481,18 +945,6 @@ } ] }, - "node_modules/regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - } - }, "node_modules/resolve-from": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", @@ -1705,833 +1157,5 @@ "url": "https://github.com/sponsors/sindresorhus" } } - }, - "dependencies": { - "@eslint/eslintrc": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.0.tgz", - "integrity": "sha512-fluIaaV+GyV24CCu/ggiHdV+j4RNh85yQnAYS/G2mZODZgGmmlrgCydjUcV3YvxCm9x8nMAfThsqTni4KiXT4A==", - "dev": true, - "requires": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.4.0", - "globals": "^13.19.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.1.2", - "strip-json-comments": "^3.1.1" - } - }, - "@eslint/js": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.35.0.tgz", - "integrity": "sha512-JXdzbRiWclLVoD8sNUjR443VVlYqiYmDVT6rGUEIEHU5YJW0gaVZwV2xgM7D4arkvASqD0IlLUVjHiFuxaftRw==", - "dev": true - }, - "@humanwhocodes/config-array": { - "version": "0.11.8", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz", - "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==", - "dev": true, - "requires": { - "@humanwhocodes/object-schema": "^1.2.1", - "debug": "^4.1.1", - "minimatch": "^3.0.5" - } - }, - "@humanwhocodes/module-importer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", - "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", - "dev": true - }, - "@humanwhocodes/object-schema": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", - "dev": true - }, - "@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dev": true, - "requires": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - } - }, - "@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "dev": true - }, - "@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dev": true, - "requires": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - } - }, - "@types/debug": { - "version": "4.1.7", - "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz", - "integrity": "sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==", - "dev": true, - "requires": { - "@types/ms": "*" - } - }, - "@types/ms": { - "version": "0.7.31", - "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz", - "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==", - "dev": true - }, - "@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==", - "dev": true - }, - "acorn": { - "version": "8.8.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", - "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", - "dev": true - }, - "acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "dev": true, - "requires": {} - }, - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true - }, - "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" - } - }, - "argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true - }, - "balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==" - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dev": true - }, - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "requires": { - "ms": "2.1.2" - } - }, - "deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "dev": true - }, - "doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dev": true, - "requires": { - "esutils": "^2.0.2" - } - }, - "escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true - }, - "eslint": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.35.0.tgz", - "integrity": "sha512-BxAf1fVL7w+JLRQhWl2pzGeSiGqbWumV4WNvc9Rhp6tiCtm4oHnyPBSEtMGZwrQgudFQ+otqzWoPB7x+hxoWsw==", - "dev": true, - "requires": { - "@eslint/eslintrc": "^2.0.0", - "@eslint/js": "8.35.0", - "@humanwhocodes/config-array": "^0.11.8", - "@humanwhocodes/module-importer": "^1.0.1", - "@nodelib/fs.walk": "^1.2.8", - "ajv": "^6.10.0", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.3.2", - "doctrine": "^3.0.0", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.1.1", - "eslint-utils": "^3.0.0", - "eslint-visitor-keys": "^3.3.0", - "espree": "^9.4.0", - "esquery": "^1.4.2", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "find-up": "^5.0.0", - "glob-parent": "^6.0.2", - "globals": "^13.19.0", - "grapheme-splitter": "^1.0.4", - "ignore": "^5.2.0", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "is-path-inside": "^3.0.3", - "js-sdsl": "^4.1.4", - "js-yaml": "^4.1.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.1.2", - "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "regexpp": "^3.2.0", - "strip-ansi": "^6.0.1", - "strip-json-comments": "^3.1.0", - "text-table": "^0.2.0" - } - }, - "eslint-scope": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", - "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", - "dev": true, - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - } - }, - "eslint-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", - "dev": true, - "requires": { - "eslint-visitor-keys": "^2.0.0" - }, - "dependencies": { - "eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "dev": true - } - } - }, - "eslint-visitor-keys": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", - "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", - "dev": true - }, - "espree": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", - "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", - "dev": true, - "requires": { - "acorn": "^8.8.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.3.0" - } - }, - "esquery": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.2.tgz", - "integrity": "sha512-JVSoLdTlTDkmjFmab7H/9SL9qGSyjElT3myyKp7krqjVFQCDLmj1QFaCLRFBszBKI0XVZaiiXvuPIX3ZwHe1Ng==", - "dev": true, - "requires": { - "estraverse": "^5.1.0" - } - }, - "esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, - "requires": { - "estraverse": "^5.2.0" - } - }, - "estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true - }, - "esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true - }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true - }, - "fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true - }, - "fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", - "dev": true - }, - "fastq": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", - "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", - "dev": true, - "requires": { - "reusify": "^1.0.4" - } - }, - "file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", - "dev": true, - "requires": { - "flat-cache": "^3.0.4" - } - }, - "find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dev": true, - "requires": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - } - }, - "flat-cache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", - "dev": true, - "requires": { - "flatted": "^3.1.0", - "rimraf": "^3.0.2" - } - }, - "flatted": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", - "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", - "dev": true - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "dev": true - }, - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dev": true, - "requires": { - "is-glob": "^4.0.3" - } - }, - "globals": { - "version": "13.20.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", - "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", - "dev": true, - "requires": { - "type-fest": "^0.20.2" - } - }, - "grapheme-splitter": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", - "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "ignore": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", - "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", - "dev": true - }, - "import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dev": true, - "requires": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - } - }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "dev": true - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "dev": true, - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "dev": true - }, - "is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", - "dev": true - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true - }, - "js-sdsl": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.3.0.tgz", - "integrity": "sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==", - "dev": true - }, - "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dev": true, - "requires": { - "argparse": "^2.0.1" - } - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", - "dev": true - }, - "levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "dev": true, - "requires": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - } - }, - "locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dev": true, - "requires": { - "p-locate": "^5.0.0" - } - }, - "lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "dev": true - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", - "dev": true - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dev": true, - "requires": { - "wrappy": "1" - } - }, - "optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", - "dev": true, - "requires": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.3" - } - }, - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "requires": { - "yocto-queue": "^0.1.0" - } - }, - "p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dev": true, - "requires": { - "p-limit": "^3.0.2" - } - }, - "parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dev": true, - "requires": { - "callsites": "^3.0.0" - } - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "dev": true - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true - }, - "prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "dev": true - }, - "punycode": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", - "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", - "dev": true - }, - "queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "dev": true - }, - "regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", - "dev": true - }, - "resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true - }, - "reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true - }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "dev": true, - "requires": { - "queue-microtask": "^1.2.2" - } - }, - "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==", - "dev": true, - "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==", - "dev": true - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - } - }, - "strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - }, - "text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", - "dev": true - }, - "tslib": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" - }, - "type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "dev": true, - "requires": { - "prelude-ls": "^1.2.1" - } - }, - "type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true - }, - "typescript": { - "version": "4.9.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", - "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", - "dev": true - }, - "uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dev": true, - "requires": { - "punycode": "^2.1.0" - } - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - }, - "word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", - "dev": true - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "dev": true - }, - "yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "dev": true - } } } diff --git a/examples/hello-world/package-lock.json b/examples/hello-world/package-lock.json index 2cb2ea82a7d8..fb6d3feb29a7 100644 --- a/examples/hello-world/package-lock.json +++ b/examples/hello-world/package-lock.json @@ -1,7 +1,7 @@ { "name": "@loopback/example-hello-world", "version": "5.0.9", - "lockfileVersion": 2, + "lockfileVersion": 3, "requires": true, "packages": { "": { @@ -20,420 +20,39 @@ "node": "14 || 16 || 18 || 19" } }, - "../../packages/build": { - "name": "@loopback/build", - "version": "9.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.33.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.3", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "bin": { - "lb-clean": "bin/run-clean.js", - "lb-eslint": "bin/run-eslint.js", - "lb-mocha": "bin/run-mocha.js", - "lb-nyc": "bin/run-nyc.js", - "lb-prettier": "bin/run-prettier.js", - "lb-tsc": "bin/compile-package.js", - "lb-ttsc": "bin/compile-package.js" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/context": { - "name": "@loopback/context", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/metadata": "^5.0.8", - "@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" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.0", - "bluebird": "^3.7.2" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/core": { - "name": "@loopback/core", - "version": "4.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/context": "^5.0.8", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/eslint-config": { - "name": "@loopback/eslint-config", - "version": "13.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/eslint-plugin": "^5.51.0", - "@typescript-eslint/parser": "^5.51.0", - "eslint-config-prettier": "^8.6.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "eslint": "^8.33.0" - } - }, - "../../packages/express": { - "name": "@loopback/express", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/http-server": "^4.0.8", - "@types/body-parser": "^1.19.2", - "@types/express": "^4.17.17", - "@types/express-serve-static-core": "^4.17.33", - "@types/http-errors": "^2.0.1", - "body-parser": "^1.20.1", - "debug": "^4.3.4", - "express": "^4.18.2", - "http-errors": "^2.0.0", - "on-finished": "^2.4.1", - "toposort": "^2.0.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/on-finished": "^2.3.1", - "@types/toposort": "^2.0.3", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../../packages/filter": { - "name": "@loopback/filter", - "version": "3.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "typescript": "~4.9.4" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/http-server": { - "name": "@loopback/http-server", - "version": "4.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "debug": "^4.3.4", - "stoppable": "^1.1.0", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/stoppable": "^1.1.1" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/metadata": { - "name": "@loopback/metadata", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/openapi-spec-builder": { - "name": "@loopback/openapi-spec-builder", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "openapi3-ts": "^2.0.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/openapi-v3": { - "name": "@loopback/openapi-v3", - "version": "8.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/repository-json-schema": "^6.1.2", - "debug": "^4.3.4", - "http-status": "^1.6.2", - "json-merge-patch": "^1.0.2", - "lodash": "^4.17.21", - "openapi3-ts": "^2.0.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/openapi-spec-builder": "^5.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/json-merge-patch": "0.0.8", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../../packages/repository": { - "name": "@loopback/repository", - "version": "5.1.3", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/filter": "^3.0.8", - "@types/debug": "^4.1.7", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "loopback-datasource-juggler": "^4.28.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bson": "^4.0.5", - "@types/json-schema": "^7.0.11", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "bson": "4.7.2" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../../packages/repository-json-schema": { - "name": "@loopback/repository-json-schema", - "version": "6.1.2", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@types/json-schema": "^7.0.11", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "ajv-formats": "^2.1.1" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3" - } - }, - "../../packages/rest": { - "name": "@loopback/rest", - "version": "12.0.8", - "extraneous": true, - "license": "MIT", + "node_modules/@eslint-community/eslint-utils": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.3.0.tgz", + "integrity": "sha512-v3oplH6FYCULtFuCeqyuTd9D2WKO937Dxdq+GmHOLL72TTRriLxz2VLlNfkZRsvj6PKnOPAtuT6dwrs/pA5DvA==", + "dev": true, "dependencies": { - "@loopback/express": "^5.0.8", - "@loopback/http-server": "^4.0.8", - "@loopback/openapi-v3": "^8.0.8", - "@openapi-contrib/openapi-schema-to-json-schema": "^3.2.0", - "@types/body-parser": "^1.19.2", - "@types/cors": "^2.8.13", - "@types/express": "^4.17.17", - "@types/express-serve-static-core": "^4.17.33", - "@types/http-errors": "^2.0.1", - "@types/on-finished": "^2.3.1", - "@types/serve-static": "1.15.0", - "@types/type-is": "^1.6.3", - "ajv": "^8.12.0", - "ajv-errors": "^3.0.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0", - "body-parser": "^1.20.1", - "cors": "^2.8.5", - "debug": "^4.3.4", - "express": "^4.18.2", - "http-errors": "^2.0.0", - "js-yaml": "^4.1.0", - "json-schema-compare": "^0.2.2", - "lodash": "^4.17.21", - "on-finished": "^2.4.1", - "path-to-regexp": "^6.2.1", - "qs": "^6.10.5", - "strong-error-handler": "^4.0.1", - "tslib": "^2.5.0", - "type-is": "^1.6.18", - "validator": "^13.9.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/openapi-spec-builder": "^5.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/js-yaml": "^4.0.5", - "@types/json-schema-compare": "^0.2.1", - "@types/lodash": "^4.14.191", - "@types/multer": "^1.4.7", - "@types/node": "^14.18.36", - "@types/on-finished": "^2.3.1", - "@types/qs": "^6.9.7", - "multer": "^1.4.4" + "eslint-visitor-keys": "^3.3.0" }, "engines": { - "node": "14 || 16 || 18 || 19" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, "peerDependencies": { - "@loopback/core": "^4.0.8" + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" } }, - "../../packages/testlab": { - "name": "@loopback/testlab", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@hapi/shot": "^6.0.0", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/node": "^14.18.36" - }, + "node_modules/@eslint-community/regexpp": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.4.0.tgz", + "integrity": "sha512-A9983Q0LnDGdLPjxyXQ00sbV+K+O+ko2Dr+CZigbHWtX9pNfxlaBkMR8X1CztI73zuEyEBXTVjx7CE+/VSwDiQ==", + "dev": true, "engines": { - "node": "14 || 16 || 18 || 19" + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" } }, "node_modules/@eslint/eslintrc": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.0.tgz", - "integrity": "sha512-fluIaaV+GyV24CCu/ggiHdV+j4RNh85yQnAYS/G2mZODZgGmmlrgCydjUcV3YvxCm9x8nMAfThsqTni4KiXT4A==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.1.tgz", + "integrity": "sha512-eFRmABvW2E5Ho6f5fHLqgena46rOj7r7OKHYfLElqcBfGFHHpjBhivyi5+jOEQuSpdc/1phIZJlbC2te+tZNIw==", "dev": true, "dependencies": { "ajv": "^6.12.4", "debug": "^4.3.2", - "espree": "^9.4.0", + "espree": "^9.5.0", "globals": "^13.19.0", "ignore": "^5.2.0", "import-fresh": "^3.2.1", @@ -449,9 +68,9 @@ } }, "node_modules/@eslint/js": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.35.0.tgz", - "integrity": "sha512-JXdzbRiWclLVoD8sNUjR443VVlYqiYmDVT6rGUEIEHU5YJW0gaVZwV2xgM7D4arkvASqD0IlLUVjHiFuxaftRw==", + "version": "8.36.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.36.0.tgz", + "integrity": "sha512-lxJ9R5ygVm8ZWgYdUweoq5ownDlJ4upvoWmO4eLxBYHdMo+vZ/Rx0EN6MbKWDJOSUGrqJy2Gt+Dyv/VKml0fjg==", "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -526,9 +145,9 @@ } }, "node_modules/@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==", + "version": "14.18.40", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.40.tgz", + "integrity": "sha512-pGteXO/JQX7wPxGR8lyT+doqjMa7XvlVowwrDwLfX92k5SdLkk4cwC7CYSLBxrenw/R5oQwKioVIak7ZgplM3g==", "dev": true }, "node_modules/acorn": { @@ -725,13 +344,15 @@ } }, "node_modules/eslint": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.35.0.tgz", - "integrity": "sha512-BxAf1fVL7w+JLRQhWl2pzGeSiGqbWumV4WNvc9Rhp6tiCtm4oHnyPBSEtMGZwrQgudFQ+otqzWoPB7x+hxoWsw==", + "version": "8.36.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.36.0.tgz", + "integrity": "sha512-Y956lmS7vDqomxlaaQAHVmeb4tNMp2FWIvU/RnU5BD3IKMD/MJPr76xdyr68P8tV1iNMvN2mRK0yy3c+UjL+bw==", "dev": true, "dependencies": { - "@eslint/eslintrc": "^2.0.0", - "@eslint/js": "8.35.0", + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.4.0", + "@eslint/eslintrc": "^2.0.1", + "@eslint/js": "8.36.0", "@humanwhocodes/config-array": "^0.11.8", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", @@ -742,9 +363,8 @@ "doctrine": "^3.0.0", "escape-string-regexp": "^4.0.0", "eslint-scope": "^7.1.1", - "eslint-utils": "^3.0.0", "eslint-visitor-keys": "^3.3.0", - "espree": "^9.4.0", + "espree": "^9.5.0", "esquery": "^1.4.2", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", @@ -766,7 +386,6 @@ "minimatch": "^3.1.2", "natural-compare": "^1.4.0", "optionator": "^0.9.1", - "regexpp": "^3.2.0", "strip-ansi": "^6.0.1", "strip-json-comments": "^3.1.0", "text-table": "^0.2.0" @@ -794,33 +413,6 @@ "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, - "node_modules/eslint-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", - "dev": true, - "dependencies": { - "eslint-visitor-keys": "^2.0.0" - }, - "engines": { - "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - }, - "peerDependencies": { - "eslint": ">=5" - } - }, - "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "dev": true, - "engines": { - "node": ">=10" - } - }, "node_modules/eslint-visitor-keys": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", @@ -831,9 +423,9 @@ } }, "node_modules/espree": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", - "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.5.0.tgz", + "integrity": "sha512-JPbJGhKc47++oo4JkEoTe2wjy4fmMwvFpgJT9cQzmfXKp22Dr6Hf1tdCteLz1h0P3t+mGvWZ+4Uankvh8+c6zw==", "dev": true, "dependencies": { "acorn": "^8.8.0", @@ -848,9 +440,9 @@ } }, "node_modules/esquery": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.2.tgz", - "integrity": "sha512-JVSoLdTlTDkmjFmab7H/9SL9qGSyjElT3myyKp7krqjVFQCDLmj1QFaCLRFBszBKI0XVZaiiXvuPIX3ZwHe1Ng==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", "dev": true, "dependencies": { "estraverse": "^5.1.0" @@ -1118,9 +710,9 @@ "dev": true }, "node_modules/js-sdsl": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.3.0.tgz", - "integrity": "sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.4.0.tgz", + "integrity": "sha512-FfVSdx6pJ41Oa+CF7RDaFmTnCaFhua+SNYQX74riGOpl96x+2jQCqEfQ2bnXu/5DPCqlRuiqyvTJM0Qjz26IVg==", "dev": true, "funding": { "type": "opencollective", @@ -1342,18 +934,6 @@ } ] }, - "node_modules/regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - } - }, "node_modules/resolve-from": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", @@ -1567,826 +1147,5 @@ "url": "https://github.com/sponsors/sindresorhus" } } - }, - "dependencies": { - "@eslint/eslintrc": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.0.tgz", - "integrity": "sha512-fluIaaV+GyV24CCu/ggiHdV+j4RNh85yQnAYS/G2mZODZgGmmlrgCydjUcV3YvxCm9x8nMAfThsqTni4KiXT4A==", - "dev": true, - "requires": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.4.0", - "globals": "^13.19.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.1.2", - "strip-json-comments": "^3.1.1" - } - }, - "@eslint/js": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.35.0.tgz", - "integrity": "sha512-JXdzbRiWclLVoD8sNUjR443VVlYqiYmDVT6rGUEIEHU5YJW0gaVZwV2xgM7D4arkvASqD0IlLUVjHiFuxaftRw==", - "dev": true - }, - "@humanwhocodes/config-array": { - "version": "0.11.8", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz", - "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==", - "dev": true, - "requires": { - "@humanwhocodes/object-schema": "^1.2.1", - "debug": "^4.1.1", - "minimatch": "^3.0.5" - } - }, - "@humanwhocodes/module-importer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", - "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", - "dev": true - }, - "@humanwhocodes/object-schema": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", - "dev": true - }, - "@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dev": true, - "requires": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - } - }, - "@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "dev": true - }, - "@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dev": true, - "requires": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - } - }, - "@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==", - "dev": true - }, - "acorn": { - "version": "8.8.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", - "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", - "dev": true - }, - "acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "dev": true, - "requires": {} - }, - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true - }, - "balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==", - "dev": true, - "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==", - "dev": true - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dev": true - }, - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "dev": true - }, - "doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dev": true, - "requires": { - "esutils": "^2.0.2" - } - }, - "escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true - }, - "eslint": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.35.0.tgz", - "integrity": "sha512-BxAf1fVL7w+JLRQhWl2pzGeSiGqbWumV4WNvc9Rhp6tiCtm4oHnyPBSEtMGZwrQgudFQ+otqzWoPB7x+hxoWsw==", - "dev": true, - "requires": { - "@eslint/eslintrc": "^2.0.0", - "@eslint/js": "8.35.0", - "@humanwhocodes/config-array": "^0.11.8", - "@humanwhocodes/module-importer": "^1.0.1", - "@nodelib/fs.walk": "^1.2.8", - "ajv": "^6.10.0", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.3.2", - "doctrine": "^3.0.0", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.1.1", - "eslint-utils": "^3.0.0", - "eslint-visitor-keys": "^3.3.0", - "espree": "^9.4.0", - "esquery": "^1.4.2", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "find-up": "^5.0.0", - "glob-parent": "^6.0.2", - "globals": "^13.19.0", - "grapheme-splitter": "^1.0.4", - "ignore": "^5.2.0", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "is-path-inside": "^3.0.3", - "js-sdsl": "^4.1.4", - "js-yaml": "^4.1.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.1.2", - "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "regexpp": "^3.2.0", - "strip-ansi": "^6.0.1", - "strip-json-comments": "^3.1.0", - "text-table": "^0.2.0" - } - }, - "eslint-scope": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", - "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", - "dev": true, - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - } - }, - "eslint-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", - "dev": true, - "requires": { - "eslint-visitor-keys": "^2.0.0" - }, - "dependencies": { - "eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "dev": true - } - } - }, - "eslint-visitor-keys": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", - "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", - "dev": true - }, - "espree": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", - "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", - "dev": true, - "requires": { - "acorn": "^8.8.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.3.0" - } - }, - "esquery": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.2.tgz", - "integrity": "sha512-JVSoLdTlTDkmjFmab7H/9SL9qGSyjElT3myyKp7krqjVFQCDLmj1QFaCLRFBszBKI0XVZaiiXvuPIX3ZwHe1Ng==", - "dev": true, - "requires": { - "estraverse": "^5.1.0" - } - }, - "esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, - "requires": { - "estraverse": "^5.2.0" - } - }, - "estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true - }, - "esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true - }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true - }, - "fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true - }, - "fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", - "dev": true - }, - "fastq": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", - "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", - "dev": true, - "requires": { - "reusify": "^1.0.4" - } - }, - "file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", - "dev": true, - "requires": { - "flat-cache": "^3.0.4" - } - }, - "find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dev": true, - "requires": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - } - }, - "flat-cache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", - "dev": true, - "requires": { - "flatted": "^3.1.0", - "rimraf": "^3.0.2" - } - }, - "flatted": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", - "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", - "dev": true - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "dev": true - }, - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dev": true, - "requires": { - "is-glob": "^4.0.3" - } - }, - "globals": { - "version": "13.20.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", - "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", - "dev": true, - "requires": { - "type-fest": "^0.20.2" - } - }, - "grapheme-splitter": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", - "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "ignore": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", - "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", - "dev": true - }, - "import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dev": true, - "requires": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - } - }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "dev": true - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "dev": true, - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "dev": true - }, - "is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", - "dev": true - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true - }, - "js-sdsl": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.3.0.tgz", - "integrity": "sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==", - "dev": true - }, - "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dev": true, - "requires": { - "argparse": "^2.0.1" - } - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", - "dev": true - }, - "levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "dev": true, - "requires": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - } - }, - "locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dev": true, - "requires": { - "p-locate": "^5.0.0" - } - }, - "lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "dev": true - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", - "dev": true - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dev": true, - "requires": { - "wrappy": "1" - } - }, - "optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", - "dev": true, - "requires": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.3" - } - }, - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "requires": { - "yocto-queue": "^0.1.0" - } - }, - "p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dev": true, - "requires": { - "p-limit": "^3.0.2" - } - }, - "parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dev": true, - "requires": { - "callsites": "^3.0.0" - } - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "dev": true - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true - }, - "prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "dev": true - }, - "punycode": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", - "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", - "dev": true - }, - "queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "dev": true - }, - "regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", - "dev": true - }, - "resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true - }, - "reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true - }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "dev": true, - "requires": { - "queue-microtask": "^1.2.2" - } - }, - "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==", - "dev": true, - "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==", - "dev": true - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - } - }, - "strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", - "dev": true - }, - "tslib": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" - }, - "type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "dev": true, - "requires": { - "prelude-ls": "^1.2.1" - } - }, - "type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true - }, - "typescript": { - "version": "4.9.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", - "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", - "dev": true - }, - "uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dev": true, - "requires": { - "punycode": "^2.1.0" - } - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - }, - "word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", - "dev": true - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "dev": true - }, - "yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "dev": true - } } } diff --git a/examples/lb3-application/package-lock.json b/examples/lb3-application/package-lock.json index 4f3927007f6e..a7bd2269ee18 100644 --- a/examples/lb3-application/package-lock.json +++ b/examples/lb3-application/package-lock.json @@ -1,7 +1,7 @@ { "name": "@loopback/example-lb3-application", "version": "5.0.9", - "lockfileVersion": 2, + "lockfileVersion": 3, "requires": true, "packages": { "": { @@ -30,753 +30,201 @@ "node": "14 || 16 || 18 || 19" } }, - "../../packages/boot": { - "name": "@loopback/boot", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", + "node_modules/@eslint-community/eslint-utils": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.3.0.tgz", + "integrity": "sha512-v3oplH6FYCULtFuCeqyuTd9D2WKO937Dxdq+GmHOLL72TTRriLxz2VLlNfkZRsvj6PKnOPAtuT6dwrs/pA5DvA==", + "dev": true, "dependencies": { - "@loopback/model-api-builder": "^4.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/service-proxy": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/glob": "^8.0.1", - "debug": "^4.3.4", - "glob": "^8.1.0", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/rest": "^12.0.8", - "@loopback/rest-crud": "^0.15.7", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36" + "eslint-visitor-keys": "^3.3.0" }, "engines": { - "node": "14 || 16 || 18 || 19" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, "peerDependencies": { - "@loopback/core": "^4.0.8" + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" } }, - "../../packages/booter-lb3app": { - "name": "@loopback/booter-lb3app", - "version": "4.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@types/express": "^4.17.17", - "debug": "^4.3.4", - "loopback": "^3.28.0", - "loopback-swagger": "^5.9.0", - "swagger2openapi": "^7.0.8", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/boot": "^5.0.8", - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/rest": "^12.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "compression": "^1.7.4", - "cors": "^2.8.5", - "helmet": "^4.6.0", - "loopback-boot": "^3.3.1" - }, + "node_modules/@eslint-community/regexpp": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.4.0.tgz", + "integrity": "sha512-A9983Q0LnDGdLPjxyXQ00sbV+K+O+ko2Dr+CZigbHWtX9pNfxlaBkMR8X1CztI73zuEyEBXTVjx7CE+/VSwDiQ==", + "dev": true, "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/boot": "^5.0.8", - "@loopback/core": "^4.0.8", - "@loopback/rest": "^12.0.8" + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" } }, - "../../packages/build": { - "name": "@loopback/build", - "version": "9.0.8", - "extraneous": true, - "license": "MIT", + "node_modules/@eslint/eslintrc": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.1.tgz", + "integrity": "sha512-eFRmABvW2E5Ho6f5fHLqgena46rOj7r7OKHYfLElqcBfGFHHpjBhivyi5+jOEQuSpdc/1phIZJlbC2te+tZNIw==", + "dev": true, "dependencies": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.33.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.3", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "bin": { - "lb-clean": "bin/run-clean.js", - "lb-eslint": "bin/run-eslint.js", - "lb-mocha": "bin/run-mocha.js", - "lb-nyc": "bin/run-nyc.js", - "lb-prettier": "bin/run-prettier.js", - "lb-tsc": "bin/compile-package.js", - "lb-ttsc": "bin/compile-package.js" + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.5.0", + "globals": "^13.19.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" }, "engines": { - "node": "14 || 16 || 18 || 19" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, - "../../packages/context": { - "name": "@loopback/context", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/metadata": "^5.0.8", - "@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" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.0", - "bluebird": "^3.7.2" - }, + "node_modules/@eslint/js": { + "version": "8.36.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.36.0.tgz", + "integrity": "sha512-lxJ9R5ygVm8ZWgYdUweoq5ownDlJ4upvoWmO4eLxBYHdMo+vZ/Rx0EN6MbKWDJOSUGrqJy2Gt+Dyv/VKml0fjg==", + "dev": true, "engines": { - "node": "14 || 16 || 18 || 19" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, - "../../packages/core": { - "name": "@loopback/core", - "version": "4.0.8", - "extraneous": true, - "license": "MIT", + "node_modules/@humanwhocodes/config-array": { + "version": "0.11.8", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz", + "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==", + "dev": true, "dependencies": { - "@loopback/context": "^5.0.8", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36" + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.5" }, "engines": { - "node": "14 || 16 || 18 || 19" + "node": ">=10.10.0" } }, - "../../packages/eslint-config": { - "name": "@loopback/eslint-config", - "version": "13.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/eslint-plugin": "^5.51.0", - "@typescript-eslint/parser": "^5.51.0", - "eslint-config-prettier": "^8.6.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "dev": true, "engines": { - "node": "14 || 16 || 18 || 19" + "node": ">=12.22" }, - "peerDependencies": { - "eslint": "^8.33.0" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" } }, - "../../packages/express": { - "name": "@loopback/express", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", + "node_modules/@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", + "dev": true + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, "dependencies": { - "@loopback/http-server": "^4.0.8", - "@types/body-parser": "^1.19.2", - "@types/express": "^4.17.17", - "@types/express-serve-static-core": "^4.17.33", - "@types/http-errors": "^2.0.1", - "body-parser": "^1.20.1", - "debug": "^4.3.4", - "express": "^4.18.2", - "http-errors": "^2.0.0", - "on-finished": "^2.4.1", - "toposort": "^2.0.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/on-finished": "^2.3.1", - "@types/toposort": "^2.0.3", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" }, "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" + "node": ">= 8" } }, - "../../packages/filter": { - "name": "@loopback/filter", - "version": "3.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "typescript": "~4.9.4" - }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, "engines": { - "node": "14 || 16 || 18 || 19" + "node": ">= 8" } }, - "../../packages/http-server": { - "name": "@loopback/http-server", - "version": "4.0.8", - "extraneous": true, - "license": "MIT", + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, "dependencies": { - "debug": "^4.3.4", - "stoppable": "^1.1.0", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/stoppable": "^1.1.1" + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" }, "engines": { - "node": "14 || 16 || 18 || 19" + "node": ">= 8" } }, - "../../packages/metadata": { - "name": "@loopback/metadata", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", + "node_modules/@types/body-parser": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", "dependencies": { - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" + "@types/connect": "*", + "@types/node": "*" } }, - "../../packages/model-api-builder": { - "name": "@loopback/model-api-builder", - "version": "4.0.8", - "extraneous": true, - "license": "MIT", + "node_modules/@types/connect": { + "version": "3.4.35", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", + "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", "dependencies": { - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3" + "@types/node": "*" } }, - "../../packages/openapi-spec-builder": { - "name": "@loopback/openapi-spec-builder", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", + "node_modules/@types/express": { + "version": "4.17.17", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.17.tgz", + "integrity": "sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q==", "dependencies": { - "openapi3-ts": "^2.0.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.33", + "@types/qs": "*", + "@types/serve-static": "*" } }, - "../../packages/openapi-v3": { - "name": "@loopback/openapi-v3", - "version": "8.0.8", - "extraneous": true, - "license": "MIT", + "node_modules/@types/express-serve-static-core": { + "version": "4.17.33", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.33.tgz", + "integrity": "sha512-TPBqmR/HRYI3eC2E5hmiivIzv+bidAfXofM+sbonAGvyDhySGw9/PQZFt2BLOrjUUR++4eJVpx6KnLQK1Fk9tA==", "dependencies": { - "@loopback/repository-json-schema": "^6.1.2", - "debug": "^4.3.4", - "http-status": "^1.6.2", - "json-merge-patch": "^1.0.2", - "lodash": "^4.17.21", - "openapi3-ts": "^2.0.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/openapi-spec-builder": "^5.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/json-merge-patch": "0.0.8", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*" } }, - "../../packages/repository": { - "name": "@loopback/repository", - "version": "5.1.3", - "extraneous": true, - "license": "MIT", + "node_modules/@types/lodash": { + "version": "4.14.191", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.191.tgz", + "integrity": "sha512-BdZ5BCCvho3EIXw6wUCXHe7rS53AIDPLE+JzwgT+OsJk53oBfbSmZZ7CX4VaRoN78N+TJpFi9QPlfIVNmJYWxQ==", + "dev": true + }, + "node_modules/@types/mime": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz", + "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==" + }, + "node_modules/@types/node": { + "version": "14.18.40", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.40.tgz", + "integrity": "sha512-pGteXO/JQX7wPxGR8lyT+doqjMa7XvlVowwrDwLfX92k5SdLkk4cwC7CYSLBxrenw/R5oQwKioVIak7ZgplM3g==" + }, + "node_modules/@types/qs": { + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==" + }, + "node_modules/@types/range-parser": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", + "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" + }, + "node_modules/@types/serve-static": { + "version": "1.15.1", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.1.tgz", + "integrity": "sha512-NUo5XNiAdULrJENtJXZZ3fHtfMolzZwczzBbnAeBbqBwG+LaG6YaJtuwzwGSQZ2wsCrxjEhNNjAkKigy3n8teQ==", "dependencies": { - "@loopback/filter": "^3.0.8", - "@types/debug": "^4.1.7", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "loopback-datasource-juggler": "^4.28.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bson": "^4.0.5", - "@types/json-schema": "^7.0.11", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "bson": "4.7.2" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../../packages/repository-json-schema": { - "name": "@loopback/repository-json-schema", - "version": "6.1.2", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@types/json-schema": "^7.0.11", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "ajv-formats": "^2.1.1" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3" - } - }, - "../../packages/rest": { - "name": "@loopback/rest", - "version": "12.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/express": "^5.0.8", - "@loopback/http-server": "^4.0.8", - "@loopback/openapi-v3": "^8.0.8", - "@openapi-contrib/openapi-schema-to-json-schema": "^3.2.0", - "@types/body-parser": "^1.19.2", - "@types/cors": "^2.8.13", - "@types/express": "^4.17.17", - "@types/express-serve-static-core": "^4.17.33", - "@types/http-errors": "^2.0.1", - "@types/on-finished": "^2.3.1", - "@types/serve-static": "1.15.0", - "@types/type-is": "^1.6.3", - "ajv": "^8.12.0", - "ajv-errors": "^3.0.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0", - "body-parser": "^1.20.1", - "cors": "^2.8.5", - "debug": "^4.3.4", - "express": "^4.18.2", - "http-errors": "^2.0.0", - "js-yaml": "^4.1.0", - "json-schema-compare": "^0.2.2", - "lodash": "^4.17.21", - "on-finished": "^2.4.1", - "path-to-regexp": "^6.2.1", - "qs": "^6.10.5", - "strong-error-handler": "^4.0.1", - "tslib": "^2.5.0", - "type-is": "^1.6.18", - "validator": "^13.9.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/openapi-spec-builder": "^5.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/js-yaml": "^4.0.5", - "@types/json-schema-compare": "^0.2.1", - "@types/lodash": "^4.14.191", - "@types/multer": "^1.4.7", - "@types/node": "^14.18.36", - "@types/on-finished": "^2.3.1", - "@types/qs": "^6.9.7", - "multer": "^1.4.4" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../../packages/rest-crud": { - "name": "@loopback/rest-crud", - "version": "0.15.7", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/model-api-builder": "^4.0.8", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/rest": "^12.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/rest": "^12.0.8" - } - }, - "../../packages/rest-explorer": { - "name": "@loopback/rest-explorer", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "ejs": "^3.1.8", - "swagger-ui-dist": "4.15.5", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/rest": "^12.0.8", - "@loopback/testlab": "^5.0.8", - "@types/ejs": "^3.1.1", - "@types/express": "^4.17.17", - "@types/node": "^14.18.36", - "express": "^4.18.2" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/rest": "^12.0.8" - } - }, - "../../packages/service-proxy": { - "name": "@loopback/service-proxy", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "loopback-datasource-juggler": "^4.28.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../../packages/testlab": { - "name": "@loopback/testlab", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@hapi/shot": "^6.0.0", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "node_modules/@eslint/eslintrc": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.0.tgz", - "integrity": "sha512-fluIaaV+GyV24CCu/ggiHdV+j4RNh85yQnAYS/G2mZODZgGmmlrgCydjUcV3YvxCm9x8nMAfThsqTni4KiXT4A==", - "dev": true, - "dependencies": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.4.0", - "globals": "^13.19.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.1.2", - "strip-json-comments": "^3.1.1" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/@eslint/js": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.35.0.tgz", - "integrity": "sha512-JXdzbRiWclLVoD8sNUjR443VVlYqiYmDVT6rGUEIEHU5YJW0gaVZwV2xgM7D4arkvASqD0IlLUVjHiFuxaftRw==", - "dev": true, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "node_modules/@humanwhocodes/config-array": { - "version": "0.11.8", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz", - "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==", - "dev": true, - "dependencies": { - "@humanwhocodes/object-schema": "^1.2.1", - "debug": "^4.1.1", - "minimatch": "^3.0.5" - }, - "engines": { - "node": ">=10.10.0" - } - }, - "node_modules/@humanwhocodes/module-importer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", - "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", - "dev": true, - "engines": { - "node": ">=12.22" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/nzakas" - } - }, - "node_modules/@humanwhocodes/object-schema": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", - "dev": true - }, - "node_modules/@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dev": true, - "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dev": true, - "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@types/body-parser": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", - "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", - "dependencies": { - "@types/connect": "*", - "@types/node": "*" - } - }, - "node_modules/@types/connect": { - "version": "3.4.35", - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", - "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/express": { - "version": "4.17.17", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.17.tgz", - "integrity": "sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q==", - "dependencies": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.33", - "@types/qs": "*", - "@types/serve-static": "*" - } - }, - "node_modules/@types/express-serve-static-core": { - "version": "4.17.33", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.33.tgz", - "integrity": "sha512-TPBqmR/HRYI3eC2E5hmiivIzv+bidAfXofM+sbonAGvyDhySGw9/PQZFt2BLOrjUUR++4eJVpx6KnLQK1Fk9tA==", - "dependencies": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*" - } - }, - "node_modules/@types/lodash": { - "version": "4.14.191", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.191.tgz", - "integrity": "sha512-BdZ5BCCvho3EIXw6wUCXHe7rS53AIDPLE+JzwgT+OsJk53oBfbSmZZ7CX4VaRoN78N+TJpFi9QPlfIVNmJYWxQ==", - "dev": true - }, - "node_modules/@types/mime": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz", - "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==" - }, - "node_modules/@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==" - }, - "node_modules/@types/qs": { - "version": "6.9.7", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", - "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==" - }, - "node_modules/@types/range-parser": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", - "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" - }, - "node_modules/@types/serve-static": { - "version": "1.15.1", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.1.tgz", - "integrity": "sha512-NUo5XNiAdULrJENtJXZZ3fHtfMolzZwczzBbnAeBbqBwG+LaG6YaJtuwzwGSQZ2wsCrxjEhNNjAkKigy3n8teQ==", - "dependencies": { - "@types/mime": "*", - "@types/node": "*" + "@types/mime": "*", + "@types/node": "*" } }, "node_modules/accept-language": { @@ -1411,13 +859,15 @@ } }, "node_modules/eslint": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.35.0.tgz", - "integrity": "sha512-BxAf1fVL7w+JLRQhWl2pzGeSiGqbWumV4WNvc9Rhp6tiCtm4oHnyPBSEtMGZwrQgudFQ+otqzWoPB7x+hxoWsw==", + "version": "8.36.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.36.0.tgz", + "integrity": "sha512-Y956lmS7vDqomxlaaQAHVmeb4tNMp2FWIvU/RnU5BD3IKMD/MJPr76xdyr68P8tV1iNMvN2mRK0yy3c+UjL+bw==", "dev": true, "dependencies": { - "@eslint/eslintrc": "^2.0.0", - "@eslint/js": "8.35.0", + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.4.0", + "@eslint/eslintrc": "^2.0.1", + "@eslint/js": "8.36.0", "@humanwhocodes/config-array": "^0.11.8", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", @@ -1428,9 +878,8 @@ "doctrine": "^3.0.0", "escape-string-regexp": "^4.0.0", "eslint-scope": "^7.1.1", - "eslint-utils": "^3.0.0", "eslint-visitor-keys": "^3.3.0", - "espree": "^9.4.0", + "espree": "^9.5.0", "esquery": "^1.4.2", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", @@ -1452,7 +901,6 @@ "minimatch": "^3.1.2", "natural-compare": "^1.4.0", "optionator": "^0.9.1", - "regexpp": "^3.2.0", "strip-ansi": "^6.0.1", "strip-json-comments": "^3.1.0", "text-table": "^0.2.0" @@ -1480,46 +928,19 @@ "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, - "node_modules/eslint-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "node_modules/eslint-visitor-keys": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", "dev": true, - "dependencies": { - "eslint-visitor-keys": "^2.0.0" - }, "engines": { - "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - }, - "peerDependencies": { - "eslint": ">=5" - } - }, - "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/eslint-visitor-keys": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", - "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", - "dev": true, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, "node_modules/espree": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", - "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.5.0.tgz", + "integrity": "sha512-JPbJGhKc47++oo4JkEoTe2wjy4fmMwvFpgJT9cQzmfXKp22Dr6Hf1tdCteLz1h0P3t+mGvWZ+4Uankvh8+c6zw==", "dev": true, "dependencies": { "acorn": "^8.8.0", @@ -1534,9 +955,9 @@ } }, "node_modules/esquery": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.2.tgz", - "integrity": "sha512-JVSoLdTlTDkmjFmab7H/9SL9qGSyjElT3myyKp7krqjVFQCDLmj1QFaCLRFBszBKI0XVZaiiXvuPIX3ZwHe1Ng==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", "dev": true, "dependencies": { "estraverse": "^5.1.0" @@ -2352,9 +1773,9 @@ "integrity": "sha512-F0KIgDJfy2nA3zMLmWGKxcH2ZVEtCZXHHdOQs2gSaQ27+lNeEfGxzkIw90aXswATX7AZ33tahPbzy6KAfUreVw==" }, "node_modules/js-sdsl": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.3.0.tgz", - "integrity": "sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.4.0.tgz", + "integrity": "sha512-FfVSdx6pJ41Oa+CF7RDaFmTnCaFhua+SNYQX74riGOpl96x+2jQCqEfQ2bnXu/5DPCqlRuiqyvTJM0Qjz26IVg==", "dev": true, "funding": { "type": "opencollective", @@ -3441,18 +2862,6 @@ "util-deprecate": "~1.0.1" } }, - "node_modules/regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - } - }, "node_modules/request": { "version": "2.88.2", "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", @@ -3899,9 +3308,9 @@ } }, "node_modules/strong-error-handler/node_modules/ejs": { - "version": "3.1.8", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.8.tgz", - "integrity": "sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ==", + "version": "3.1.9", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.9.tgz", + "integrity": "sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ==", "dependencies": { "jake": "^10.8.5" }, @@ -4204,3443 +3613,367 @@ }, "engines": { "node": ">=8" - } - }, - "node_modules/strong-remoting/node_modules/npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dependencies": { - "path-key": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strong-remoting/node_modules/os-locale": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-5.0.0.tgz", - "integrity": "sha512-tqZcNEDAIZKBEPnHPlVDvKrp7NzgLi7jRmhKiUoa2NUmhl13FtkAGLUVR+ZsYvApBQdBfYm43A4tXXQ4IrYLBA==", - "dependencies": { - "execa": "^4.0.0", - "lcid": "^3.0.0", - "mem": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/strong-remoting/node_modules/strong-globalize": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/strong-globalize/-/strong-globalize-5.1.0.tgz", - "integrity": "sha512-9cooAb6kNMDFmTDybkkch1x7b+LuzZNva8oIr+MxXnvx9jcvw4/4DTSXPc53mG68G0Q9YOTYZkhDkWe/DiJ1Qg==", - "dependencies": { - "accept-language": "^3.0.18", - "debug": "^4.1.1", - "globalize": "^1.5.0", - "lodash": "^4.17.15", - "md5": "^2.2.1", - "mkdirp": "^0.5.5", - "os-locale": "^5.0.0", - "yamljs": "^0.3.0" - }, - "engines": { - "node": ">=8.9" - } - }, - "node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", - "dev": true - }, - "node_modules/through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==" - }, - "node_modules/to-utf8": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/to-utf8/-/to-utf8-0.0.1.tgz", - "integrity": "sha512-zks18/TWT1iHO3v0vFp5qLKOG27m67ycq/Y7a7cTiRuUNlc4gf3HGnkRgMv0NyhnfTamtkYBJl+YeD1/j07gBQ==" - }, - "node_modules/toidentifier": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", - "engines": { - "node": ">=0.6" - } - }, - "node_modules/toposort": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/toposort/-/toposort-2.0.2.tgz", - "integrity": "sha512-0a5EOkAUp8D4moMi2W8ZF8jcga7BgZd91O/yabJCFY8az+XSzeGyTKs0Aoo897iV1Nj6guFq8orWDS96z91oGg==" - }, - "node_modules/tough-cookie": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", - "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", - "dependencies": { - "psl": "^1.1.28", - "punycode": "^2.1.1" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/traverse": { - "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/tslib": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" - }, - "node_modules/tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", - "dependencies": { - "safe-buffer": "^5.0.1" - }, - "engines": { - "node": "*" - } - }, - "node_modules/tweetnacl": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==" - }, - "node_modules/type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "dev": true, - "dependencies": { - "prelude-ls": "^1.2.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/type-is": { - "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "dependencies": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/typescript": { - "version": "4.9.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", - "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", - "dev": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, - "node_modules/uid2": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/uid2/-/uid2-0.0.3.tgz", - "integrity": "sha512-5gSP1liv10Gjp8cMEnFd6shzkL/D6W1uhXSFNCxDC+YI8+L8wkCYCbJ7n77Ezb4wE/xzMogecE+DtamEe9PZjg==" - }, - "node_modules/underscore": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.7.0.tgz", - "integrity": "sha512-cp0oQQyZhUM1kpJDLdGO1jPZHgS/MpzoWYfe9+CM2h/QGDZlqwT2T3YGukuBdaNJ/CAPoeyAZRRHz8JFo176vA==" - }, - "node_modules/underscore.string": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-3.3.6.tgz", - "integrity": "sha512-VoC83HWXmCrF6rgkyxS9GHv8W9Q5nhMKho+OadDJGzL2oDYbYEppBaCMH6pFlwLeqj2QS+hhkw2kpXkSdD1JxQ==", - "dependencies": { - "sprintf-js": "^1.1.1", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": "*" - } - }, - "node_modules/unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" - }, - "node_modules/utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", - "bin": { - "uuid": "bin/uuid" - } - }, - "node_modules/vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/verror": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==", - "engines": [ - "node >=0.6.0" - ], - "dependencies": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" - } - }, - "node_modules/verror/node_modules/core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==" - }, - "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/word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" - }, - "node_modules/xml2js": { - "version": "0.4.23", - "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz", - "integrity": "sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==", - "dependencies": { - "sax": ">=0.6.0", - "xmlbuilder": "~11.0.0" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/xmlbuilder": { - "version": "11.0.1", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", - "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/xmlcreate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/xmlcreate/-/xmlcreate-1.0.2.tgz", - "integrity": "sha512-Mbe56Dvj00onbnSo9J0qj/XlY5bfN9KidsOnpd5tRCsR3ekB3hyyNU9fGrTdqNT5ZNvv4BsA2TcQlignsZyVcw==" - }, - "node_modules/xtend": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-1.0.3.tgz", - "integrity": "sha512-wv78b3q8kHDveC/C7Yq/UUrJXsAAM1t/j5m28h/ZlqYy0+eqByglhsWR88D2j3VImQzZlNIDsSbZ3QItwgWEGw==", - "engines": { - "node": ">=0.4" - } - }, - "node_modules/yamljs": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/yamljs/-/yamljs-0.3.0.tgz", - "integrity": "sha512-C/FsVVhht4iPQYXOInoxUM/1ELSf9EsgKH34FofQOp6hwCPrW4vG4w5++TED3xRUo8gD7l0P1J1dLlDYzODsTQ==", - "dependencies": { - "argparse": "^1.0.7", - "glob": "^7.0.5" - }, - "bin": { - "json2yaml": "bin/json2yaml", - "yaml2json": "bin/yaml2json" - } - }, - "node_modules/yamljs/node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dependencies": { - "sprintf-js": "~1.0.2" - } - }, - "node_modules/yamljs/node_modules/sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" - }, - "node_modules/yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - } - }, - "dependencies": { - "@eslint/eslintrc": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.0.tgz", - "integrity": "sha512-fluIaaV+GyV24CCu/ggiHdV+j4RNh85yQnAYS/G2mZODZgGmmlrgCydjUcV3YvxCm9x8nMAfThsqTni4KiXT4A==", - "dev": true, - "requires": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.4.0", - "globals": "^13.19.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.1.2", - "strip-json-comments": "^3.1.1" - } - }, - "@eslint/js": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.35.0.tgz", - "integrity": "sha512-JXdzbRiWclLVoD8sNUjR443VVlYqiYmDVT6rGUEIEHU5YJW0gaVZwV2xgM7D4arkvASqD0IlLUVjHiFuxaftRw==", - "dev": true - }, - "@humanwhocodes/config-array": { - "version": "0.11.8", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz", - "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==", - "dev": true, - "requires": { - "@humanwhocodes/object-schema": "^1.2.1", - "debug": "^4.1.1", - "minimatch": "^3.0.5" - } - }, - "@humanwhocodes/module-importer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", - "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", - "dev": true - }, - "@humanwhocodes/object-schema": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", - "dev": true - }, - "@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dev": true, - "requires": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - } - }, - "@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "dev": true - }, - "@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dev": true, - "requires": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - } - }, - "@types/body-parser": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", - "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", - "requires": { - "@types/connect": "*", - "@types/node": "*" - } - }, - "@types/connect": { - "version": "3.4.35", - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", - "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", - "requires": { - "@types/node": "*" - } - }, - "@types/express": { - "version": "4.17.17", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.17.tgz", - "integrity": "sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q==", - "requires": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.33", - "@types/qs": "*", - "@types/serve-static": "*" - } - }, - "@types/express-serve-static-core": { - "version": "4.17.33", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.33.tgz", - "integrity": "sha512-TPBqmR/HRYI3eC2E5hmiivIzv+bidAfXofM+sbonAGvyDhySGw9/PQZFt2BLOrjUUR++4eJVpx6KnLQK1Fk9tA==", - "requires": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*" - } - }, - "@types/lodash": { - "version": "4.14.191", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.191.tgz", - "integrity": "sha512-BdZ5BCCvho3EIXw6wUCXHe7rS53AIDPLE+JzwgT+OsJk53oBfbSmZZ7CX4VaRoN78N+TJpFi9QPlfIVNmJYWxQ==", - "dev": true - }, - "@types/mime": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz", - "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==" - }, - "@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==" - }, - "@types/qs": { - "version": "6.9.7", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", - "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==" - }, - "@types/range-parser": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", - "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" - }, - "@types/serve-static": { - "version": "1.15.1", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.1.tgz", - "integrity": "sha512-NUo5XNiAdULrJENtJXZZ3fHtfMolzZwczzBbnAeBbqBwG+LaG6YaJtuwzwGSQZ2wsCrxjEhNNjAkKigy3n8teQ==", - "requires": { - "@types/mime": "*", - "@types/node": "*" - } - }, - "accept-language": { - "version": "3.0.18", - "resolved": "https://registry.npmjs.org/accept-language/-/accept-language-3.0.18.tgz", - "integrity": "sha512-sUofgqBPzgfcF20sPoBYGQ1IhQLt2LSkxTnlQSuLF3n5gPEqd5AimbvOvHEi0T1kLMiGVqPWzI5a9OteBRth3A==", - "requires": { - "bcp47": "^1.1.2", - "stable": "^0.1.6" - } - }, - "accepts": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", - "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", - "requires": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" - } - }, - "acorn": { - "version": "8.8.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", - "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", - "dev": true - }, - "acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "dev": true, - "requires": {} - }, - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true - }, - "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" - } - }, - "argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true - }, - "array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" - }, - "asn1": { - "version": "0.2.6", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", - "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", - "requires": { - "safer-buffer": "~2.1.0" - } - }, - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==" - }, - "async": { - "version": "2.6.4", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", - "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", - "requires": { - "lodash": "^4.17.14" - } - }, - "asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" - }, - "aws-sign2": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==" - }, - "aws4": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.12.0.tgz", - "integrity": "sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg==" - }, - "balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - }, - "base64-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.0.2.tgz", - "integrity": "sha512-ZXBDPMt/v/8fsIqn+Z5VwrhdR6jVka0bYobHdGia0Nxi7BJ9i/Uvml3AocHIBtIIBhZjBw5MR0aR4ROs/8+SNg==" - }, - "bcp47": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/bcp47/-/bcp47-1.1.2.tgz", - "integrity": "sha512-JnkkL4GUpOvvanH9AZPX38CxhiLsXMBicBY2IAtqiVN8YulGDQybUydWA4W6yAMtw6iShtw+8HEF6cfrTHU+UQ==" - }, - "bcrypt-pbkdf": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==", - "requires": { - "tweetnacl": "^0.14.3" - } - }, - "bcryptjs": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/bcryptjs/-/bcryptjs-2.4.3.tgz", - "integrity": "sha512-V/Hy/X9Vt7f3BbPJEi8BdVFMByHi+jNXrYkW3huaybV/kQ0KJg0Y6PkEMbn+zeT+i+SiKZ/HMqJGIIt4LZDqNQ==" - }, - "bl": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/bl/-/bl-2.2.1.tgz", - "integrity": "sha512-6Pesp1w0DEX1N550i/uGV/TqucVL4AM/pgThFSN/Qq9si1/DF9aIHs1BxD8V/QU0HoeHO6cQRTAuYnLPKq1e4g==", - "requires": { - "readable-stream": "^2.3.5", - "safe-buffer": "^5.1.1" - } - }, - "bluebird": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" - }, - "body-parser": { - "version": "1.20.1", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", - "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", - "requires": { - "bytes": "3.1.2", - "content-type": "~1.0.4", - "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.11.0", - "raw-body": "2.5.1", - "type-is": "~1.6.18", - "unpipe": "1.0.0" - }, - "dependencies": { - "bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - } - } - }, - "bops": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/bops/-/bops-1.0.0.tgz", - "integrity": "sha512-vVai54aP4LqbM+KNB1giwMo9nHvlV7pc7+iUNHYDTQe6WWI9L/jeSPBC89kUz3xA8qD7sZLldHxOXip1npWbmw==", - "requires": { - "base64-js": "1.0.2", - "to-utf8": "0.0.1" - } - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==" - }, - "call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "requires": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - } - }, - "callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true - }, - "canonical-json": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/canonical-json/-/canonical-json-0.0.4.tgz", - "integrity": "sha512-2sW7x0m/P7dqEnO0O87U7RTVQAaa7MELcd+Jd9FA6CYgYtwJ1TlDWIYMD8nuMkH1KoThsJogqgLyklrt9d/Azw==" - }, - "caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==" - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "charenc": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz", - "integrity": "sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA==" - }, - "cldrjs": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/cldrjs/-/cldrjs-0.5.5.tgz", - "integrity": "sha512-KDwzwbmLIPfCgd8JERVDpQKrUUM1U4KpFJJg2IROv89rF172lLufoJnqJ/Wea6fXL5bO6WjuLMzY8V52UWPvkA==" - }, - "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==" - }, - "combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "requires": { - "delayed-stream": "~1.0.0" - } - }, - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" - }, - "commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" - }, - "compressible": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", - "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", - "requires": { - "mime-db": ">= 1.43.0 < 2" - } - }, - "compression": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", - "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", - "requires": { - "accepts": "~1.3.5", - "bytes": "3.0.0", - "compressible": "~2.0.16", - "debug": "2.6.9", - "on-headers": "~1.0.2", - "safe-buffer": "5.1.2", - "vary": "~1.1.2" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - } - } - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" - }, - "content-disposition": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", - "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", - "requires": { - "safe-buffer": "5.2.1" - }, - "dependencies": { - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" - } - } - }, - "content-type": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", - "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==" - }, - "cookie": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", - "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==" - }, - "cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" - }, - "core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" - }, - "cors": { - "version": "2.8.5", - "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", - "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", - "requires": { - "object-assign": "^4", - "vary": "^1" - } - }, - "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" - } - }, - "crypt": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz", - "integrity": "sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow==" - }, - "dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==", - "requires": { - "assert-plus": "^1.0.0" - } - }, - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "requires": { - "ms": "2.1.2" - } - }, - "deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "dev": true - }, - "delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==" - }, - "depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" - }, - "destroy": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==" - }, - "doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dev": true, - "requires": { - "esutils": "^2.0.2" - } - }, - "duplex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/duplex/-/duplex-1.0.0.tgz", - "integrity": "sha512-6Urdl3FU6TU6TAbd9b46YsvYhxqWvuuvlDL1VaP4DJb9E1jbU9Y5E6KUIXt7+0CUgKhPveZ495kqVAzm/uynyg==" - }, - "duplexer": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.0.4.tgz", - "integrity": "sha512-nO0WWuIDTde3CWK/8IPpG50dyhUilgpsqzYSIP+w20Yh+4iDgb/2Gs75QItcp0Hmx/JtxtTXBalj+LSTD1VemA==" - }, - "ecc-jsbn": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==", - "requires": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" - } - }, - "ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" - }, - "ejs": { - "version": "2.7.4", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.7.4.tgz", - "integrity": "sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA==" - }, - "encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==" - }, - "end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "requires": { - "once": "^1.4.0" - } - }, - "es6-promise": { - "version": "4.2.8", - "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz", - "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==" - }, - "es6-promisify": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz", - "integrity": "sha512-C+d6UdsYDk0lMebHNR4S2NybQMMngAOnOwYBQjTOiv0MkoJMP0Myw2mgpDLBcpfCmRLxyFqYhS/CfOENq4SJhQ==", - "requires": { - "es6-promise": "^4.0.3" - } - }, - "escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" - }, - "escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true - }, - "eslint": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.35.0.tgz", - "integrity": "sha512-BxAf1fVL7w+JLRQhWl2pzGeSiGqbWumV4WNvc9Rhp6tiCtm4oHnyPBSEtMGZwrQgudFQ+otqzWoPB7x+hxoWsw==", - "dev": true, - "requires": { - "@eslint/eslintrc": "^2.0.0", - "@eslint/js": "8.35.0", - "@humanwhocodes/config-array": "^0.11.8", - "@humanwhocodes/module-importer": "^1.0.1", - "@nodelib/fs.walk": "^1.2.8", - "ajv": "^6.10.0", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.3.2", - "doctrine": "^3.0.0", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.1.1", - "eslint-utils": "^3.0.0", - "eslint-visitor-keys": "^3.3.0", - "espree": "^9.4.0", - "esquery": "^1.4.2", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "find-up": "^5.0.0", - "glob-parent": "^6.0.2", - "globals": "^13.19.0", - "grapheme-splitter": "^1.0.4", - "ignore": "^5.2.0", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "is-path-inside": "^3.0.3", - "js-sdsl": "^4.1.4", - "js-yaml": "^4.1.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.1.2", - "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "regexpp": "^3.2.0", - "strip-ansi": "^6.0.1", - "strip-json-comments": "^3.1.0", - "text-table": "^0.2.0" - } - }, - "eslint-scope": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", - "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", - "dev": true, - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - } - }, - "eslint-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", - "dev": true, - "requires": { - "eslint-visitor-keys": "^2.0.0" - }, - "dependencies": { - "eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "dev": true - } - } - }, - "eslint-visitor-keys": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", - "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", - "dev": true - }, - "espree": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", - "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", - "dev": true, - "requires": { - "acorn": "^8.8.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.3.0" - } - }, - "esquery": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.2.tgz", - "integrity": "sha512-JVSoLdTlTDkmjFmab7H/9SL9qGSyjElT3myyKp7krqjVFQCDLmj1QFaCLRFBszBKI0XVZaiiXvuPIX3ZwHe1Ng==", - "dev": true, - "requires": { - "estraverse": "^5.1.0" - } - }, - "esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, - "requires": { - "estraverse": "^5.2.0" - } - }, - "estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true - }, - "esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true - }, - "etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==" - }, - "eventemitter2": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-5.0.1.tgz", - "integrity": "sha512-5EM1GHXycJBS6mauYAbVKT1cVs7POKWb2NXD4Vyt8dDqeZa7LaDK1/sjtL+Zb0lzTpSNil4596Dyu97hz37QLg==" - }, - "execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "requires": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - }, - "dependencies": { - "cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==" - }, - "shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", - "requires": { - "shebang-regex": "^1.0.0" - } - }, - "shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==" - }, - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "requires": { - "isexe": "^2.0.0" - } - } - } - }, - "express": { - "version": "4.18.2", - "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", - "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", - "requires": { - "accepts": "~1.3.8", - "array-flatten": "1.1.1", - "body-parser": "1.20.1", - "content-disposition": "0.5.4", - "content-type": "~1.0.4", - "cookie": "0.5.0", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "2.0.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "1.2.0", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.7", - "qs": "6.11.0", - "range-parser": "~1.2.1", - "safe-buffer": "5.2.1", - "send": "0.18.0", - "serve-static": "1.15.0", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" - } - } - }, - "extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" - }, - "extsprintf": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==" - }, - "eyes": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz", - "integrity": "sha512-GipyPsXO1anza0AOZdy69Im7hGFCNB7Y/NGjDlZGJ3GJJLtwNSb2vrzYrTYJRrRloVx7pl+bhUaTB8yiccPvFQ==" - }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" - }, - "fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" - }, - "fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", - "dev": true - }, - "fast-safe-stringify": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz", - "integrity": "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==" - }, - "fastq": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", - "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", - "dev": true, - "requires": { - "reusify": "^1.0.4" - } - }, - "file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", - "dev": true, - "requires": { - "flat-cache": "^3.0.4" - } - }, - "filelist": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", - "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", - "requires": { - "minimatch": "^5.0.1" - }, - "dependencies": { - "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" - } - }, - "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" - } - } - } - }, - "finalhandler": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", - "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", - "requires": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "statuses": "2.0.1", - "unpipe": "~1.0.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - } - } - }, - "find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dev": true, - "requires": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - } - }, - "flat-cache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", - "dev": true, - "requires": { - "flatted": "^3.1.0", - "rimraf": "^3.0.2" - } - }, - "flatted": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", - "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", - "dev": true - }, - "forever-agent": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==" - }, - "form-data": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", - "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - } - }, - "forwarded": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==" - }, - "fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==" - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" - }, - "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" - }, - "get-intrinsic": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", - "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==", - "requires": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.3" - } - }, - "get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "requires": { - "pump": "^3.0.0" - } - }, - "getpass": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==", - "requires": { - "assert-plus": "^1.0.0" - } - }, - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dev": true, - "requires": { - "is-glob": "^4.0.3" - } - }, - "globalize": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/globalize/-/globalize-1.7.0.tgz", - "integrity": "sha512-faR46vTIbFCeAemyuc9E6/d7Wrx9k2ae2L60UhakztFg6VuE42gENVJNuPFtt7Sdjrk9m2w8+py7Jj+JTNy59w==", - "requires": { - "cldrjs": "^0.5.4" - } - }, - "globals": { - "version": "13.20.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", - "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", - "dev": true, - "requires": { - "type-fest": "^0.20.2" - } - }, - "grapheme-splitter": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", - "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", - "dev": true - }, - "har-schema": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==" - }, - "har-validator": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", - "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", - "requires": { - "ajv": "^6.12.3", - "har-schema": "^2.0.0" - } - }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "requires": { - "function-bind": "^1.1.1" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" - }, - "helmet": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/helmet/-/helmet-4.6.0.tgz", - "integrity": "sha512-HVqALKZlR95ROkrnesdhbbZJFi/rIVSoNq6f3jA/9u6MIbTsPh3xZwihjeI5+DO/2sOV6HMHooXcEOuwskHpTg==" - }, - "http-errors": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", - "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", - "requires": { - "depd": "2.0.0", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "toidentifier": "1.0.1" - } - }, - "http-signature": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==", - "requires": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" - } - }, - "http-status": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/http-status/-/http-status-1.6.2.tgz", - "integrity": "sha512-oUExvfNckrpTpDazph7kNG8sQi5au3BeTo0idaZFXEhTaJKu7GNJCLHI0rYY2wljm548MSTM+Ljj/c6anqu2zQ==" - }, - "httpntlm": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/httpntlm/-/httpntlm-1.6.1.tgz", - "integrity": "sha512-Tcz3Ct9efvNqw3QdTl3h6IgRRlIQxwKkJELN/aAIGnzi2xvb3pDHdnMs8BrxWLV6OoT4DlVyhzSVhFt/tk0lIw==", - "requires": { - "httpreq": ">=0.4.22", - "underscore": "~1.7.0" - } - }, - "httpreq": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/httpreq/-/httpreq-0.5.2.tgz", - "integrity": "sha512-2Jm+x9WkExDOeFRrdBCBSpLPT5SokTcRHkunV3pjKmX/cx6av8zQ0WtHUMDrYb6O4hBFzNU6sxJEypvRUVYKnw==" - }, - "human-signals": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", - "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==" - }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "ignore": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", - "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", - "dev": true - }, - "import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dev": true, - "requires": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - } - }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "dev": true - }, - "inflection": { - "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", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "invert-kv": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz", - "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==" - }, - "ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" - }, - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "dev": true - }, - "is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", - "dev": true - }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==" - }, - "is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" - }, - "isemail": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/isemail/-/isemail-3.2.0.tgz", - "integrity": "sha512-zKqkK+O+dGqevc93KNsbZ/TqTUFd46MwWjYOoMrjIMZ51eU7DtQG3Wmd9SQQT7i7RVnuTPEiYEWHU3MSbxC1Tg==", - "requires": { - "punycode": "2.x.x" - } - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" - }, - "isstream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==" - }, - "jake": { - "version": "10.8.5", - "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.5.tgz", - "integrity": "sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw==", - "requires": { - "async": "^3.2.3", - "chalk": "^4.0.2", - "filelist": "^1.0.1", - "minimatch": "^3.0.4" - }, - "dependencies": { - "async": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", - "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" - } - } - }, - "jayson": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/jayson/-/jayson-2.1.2.tgz", - "integrity": "sha512-2GejcQnEV35KYTXoBvzALIDdO/1oyEIoJHBnaJFhJhcurv0x2JqUXQW6xlDUhcNOpN9t+d2w+JGA6vOphb+5mg==", - "requires": { - "@types/node": "^10.3.5", - "commander": "^2.12.2", - "es6-promisify": "^5.0.0", - "eyes": "^0.1.8", - "json-stringify-safe": "^5.0.1", - "JSONStream": "^1.3.1", - "lodash": "^4.17.11", - "uuid": "^3.2.1" - }, - "dependencies": { - "@types/node": { - "version": "10.17.60", - "resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.60.tgz", - "integrity": "sha512-F0KIgDJfy2nA3zMLmWGKxcH2ZVEtCZXHHdOQs2gSaQ27+lNeEfGxzkIw90aXswATX7AZ33tahPbzy6KAfUreVw==" - } - } - }, - "js-sdsl": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.3.0.tgz", - "integrity": "sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==", - "dev": true - }, - "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dev": true, - "requires": { - "argparse": "^2.0.1" - } - }, - "js2xmlparser": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/js2xmlparser/-/js2xmlparser-3.0.0.tgz", - "integrity": "sha512-CSOkdn0/GhRFwxnipmhXfqJ+FG6+wkWBi46kKSsPx6+j65176ZiQcrCYpg6K8x3iLbO4k3zScBnZ7I/L80dAtw==", - "requires": { - "xmlcreate": "^1.0.1" - } - }, - "jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==" - }, - "json-buffer": { - "version": "2.0.11", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-2.0.11.tgz", - "integrity": "sha512-Wu4/hxSZX7Krzjor+sZHWaRau6Be4WQHlrkl3v8cmxRBBewF2TotlgHUedKQJyFiUyFxnK/ZlRYnR9UNVZ7pkg==" - }, - "json-schema": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", - "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" - }, - "json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", - "dev": true - }, - "json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==" - }, - "jsonparse": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", - "integrity": "sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==" - }, - "JSONStream": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz", - "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==", - "requires": { - "jsonparse": "^1.2.0", - "through": ">=2.2.7 <3" - } - }, - "jsprim": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz", - "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==", - "requires": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.4.0", - "verror": "1.10.0" - } - }, - "lcid": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz", - "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==", - "requires": { - "invert-kv": "^2.0.0" - } - }, - "levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "dev": true, - "requires": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - } - }, - "locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dev": true, - "requires": { - "p-locate": "^5.0.0" - } - }, - "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - }, - "lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "dev": true - }, - "loopback": { - "version": "3.28.0", - "resolved": "https://registry.npmjs.org/loopback/-/loopback-3.28.0.tgz", - "integrity": "sha512-txYAc2vUn2imOKqcxnRFTm7fLx6+dbZ+V/wfAME0kyOJVyuV56H8RPpHl9/LTpKyNYQuoedGYrl9bwSavXgKoQ==", - "requires": { - "async": "^2.0.1", - "bcryptjs": "^2.1.0", - "bluebird": "^3.1.1", - "body-parser": "^1.12.0", - "canonical-json": "0.0.4", - "debug": "^2.1.2", - "depd": "^1.0.0", - "ejs": "^2.3.1", - "express": "^4.14.0", - "inflection": "^1.6.0", - "isemail": "^3.2.0", - "loopback-connector-remote": "^3.0.0", - "loopback-datasource-juggler": "^3.28.0", - "loopback-filters": "^1.0.0", - "loopback-phase": "^3.0.0", - "nodemailer": "^6.4.16", - "nodemailer-direct-transport": "^3.3.2", - "nodemailer-stub-transport": "^1.1.0", - "serve-favicon": "^2.2.0", - "stable": "^0.1.5", - "strong-globalize": "^4.1.1", - "strong-remoting": "^3.11.0", - "uid2": "0.0.3", - "underscore.string": "^3.3.5" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==" - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - } - } - }, - "loopback-boot": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/loopback-boot/-/loopback-boot-3.3.1.tgz", - "integrity": "sha512-zYFEnGlbRvyqELvhNAL/Davp2nXNVwjynM4l237Ra0GU+k5vQSWvDTT120dc82Qz9QmHA4NFOJV/HuYkD4KYUQ==", - "requires": { - "async": "^2.4.0", - "bluebird": "^3.5.3", - "commondir": "^1.0.1", - "debug": "^4.1.1", - "lodash": "^4.17.11", - "semver": "^5.1.0", - "strong-globalize": "^4.1.1", - "toposort": "^2.0.2" - } - }, - "loopback-connector": { - "version": "4.11.1", - "resolved": "https://registry.npmjs.org/loopback-connector/-/loopback-connector-4.11.1.tgz", - "integrity": "sha512-EA31zur3xIhP4UW+P2rWEcSbqpk4jPddpTBZSSw8KCszM7T0/Pe4HvEmG0MndAWJctRPtrwKDEu/8rWuMDLf+A==", - "requires": { - "async": "^3.2.0", - "bluebird": "^3.7.2", - "debug": "^4.1.1", - "msgpack5": "^4.2.0", - "strong-globalize": "^5.1.0", - "uuid": "^7.0.3" - }, - "dependencies": { - "async": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", - "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" - }, - "execa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", - "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", - "requires": { - "cross-spawn": "^7.0.0", - "get-stream": "^5.0.0", - "human-signals": "^1.1.1", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.0", - "onetime": "^5.1.0", - "signal-exit": "^3.0.2", - "strip-final-newline": "^2.0.0" - } - }, - "get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "requires": { - "pump": "^3.0.0" - } - }, - "invert-kv": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-3.0.1.tgz", - "integrity": "sha512-CYdFeFexxhv/Bcny+Q0BfOV+ltRlJcd4BBZBYFX/O0u4npJrgZtIcjokegtiSMAvlMTJ+Koq0GBCc//3bueQxw==" - }, - "is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" - }, - "lcid": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/lcid/-/lcid-3.1.1.tgz", - "integrity": "sha512-M6T051+5QCGLBQb8id3hdvIW8+zeFV2FyBGFS9IEK5H9Wt4MueD4bW1eWikpHgZp+5xR3l5c8pZUkQsIA0BFZg==", - "requires": { - "invert-kv": "^3.0.0" - } - }, - "mem": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/mem/-/mem-5.1.1.tgz", - "integrity": "sha512-qvwipnozMohxLXG1pOqoLiZKNkC4r4qqRucSoDwXowsNGDSULiqFTRUF05vcZWnwJSG22qTsynQhxbaMtnX9gw==", - "requires": { - "map-age-cleaner": "^0.1.3", - "mimic-fn": "^2.1.0", - "p-is-promise": "^2.1.0" - } - }, - "npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "requires": { - "path-key": "^3.0.0" - } - }, - "os-locale": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-5.0.0.tgz", - "integrity": "sha512-tqZcNEDAIZKBEPnHPlVDvKrp7NzgLi7jRmhKiUoa2NUmhl13FtkAGLUVR+ZsYvApBQdBfYm43A4tXXQ4IrYLBA==", - "requires": { - "execa": "^4.0.0", - "lcid": "^3.0.0", - "mem": "^5.0.0" - } - }, - "strong-globalize": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/strong-globalize/-/strong-globalize-5.1.0.tgz", - "integrity": "sha512-9cooAb6kNMDFmTDybkkch1x7b+LuzZNva8oIr+MxXnvx9jcvw4/4DTSXPc53mG68G0Q9YOTYZkhDkWe/DiJ1Qg==", - "requires": { - "accept-language": "^3.0.18", - "debug": "^4.1.1", - "globalize": "^1.5.0", - "lodash": "^4.17.15", - "md5": "^2.2.1", - "mkdirp": "^0.5.5", - "os-locale": "^5.0.0", - "yamljs": "^0.3.0" - } - }, - "uuid": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-7.0.3.tgz", - "integrity": "sha512-DPSke0pXhTZgoF/d+WSt2QaKMCFSfx7QegxEWT+JOuHF5aWrKEn0G+ztjuJg/gG8/ItK+rbPCD/yNv8yyih6Cg==" - } - } - }, - "loopback-connector-remote": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/loopback-connector-remote/-/loopback-connector-remote-3.4.1.tgz", - "integrity": "sha512-O22X2Gcq8YzZF9DvRjOCyktQlASw1/22i/zzqxJHNKSQA5aQYeTB0w5FttOiKxcw6Q/jzL476hUvUE/NaZVZ1Q==", - "requires": { - "loopback-datasource-juggler": "^3.0.0", - "strong-remoting": "^3.0.0" - } - }, - "loopback-datasource-juggler": { - "version": "3.36.1", - "resolved": "https://registry.npmjs.org/loopback-datasource-juggler/-/loopback-datasource-juggler-3.36.1.tgz", - "integrity": "sha512-6eop3qxFyN3AkPBPUte2DHcsW1DopJwXXA20x3vwYsBSo4hLSv4gIeXo0+yqdQoXpHfbKRB9cv1hHEHAQSiWUA==", - "requires": { - "async": "^2.6.0", - "bluebird": "^3.1.1", - "debug": "^3.1.0", - "depd": "^1.0.0", - "inflection": "^1.6.0", - "lodash": "^4.17.4", - "loopback-connector": "^4.4.0", - "minimatch": "^3.0.3", - "qs": "^6.5.0", - "shortid": "^2.2.6", - "strong-globalize": "^4.1.1", - "traverse": "^0.6.6", - "uuid": "^3.0.1" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "requires": { - "ms": "^2.1.1" - } - }, - "depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==" - } - } - }, - "loopback-datatype-geopoint": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/loopback-datatype-geopoint/-/loopback-datatype-geopoint-1.0.0.tgz", - "integrity": "sha512-MqcEBXl/x4YC/hm/5ZRFBZGI9RCqHdy8zrv3jGHiE4cOnSdKVdranG+zEs8Xv7Z2sy/rV6qY3wsr7gBNcC9Kmw==" - }, - "loopback-filters": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/loopback-filters/-/loopback-filters-1.1.1.tgz", - "integrity": "sha512-p0qSzuuX7eATe5Bxy+RqCj3vSfSFfdCtqyf3yuC+DpchMvgal33XlhEi2UmywyK/Ym28oVnZxxWmfrwFMzSwLQ==", - "requires": { - "debug": "^3.1.0" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "requires": { - "ms": "^2.1.1" - } - } - } - }, - "loopback-phase": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/loopback-phase/-/loopback-phase-3.4.0.tgz", - "integrity": "sha512-FHtCOXO9IpaGkg/dw3lBQc2EmEtUx6LXZ0th5vkL1+jwDQVh6kdfvVk7wqVfZsskdOZz3j34rGWEP8qWx9JF0A==", - "requires": { - "async": "^2.6.1", - "debug": "^3.1.0", - "strong-globalize": "^4.1.1" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "requires": { - "ms": "^2.1.1" - } - } - } - }, - "map-age-cleaner": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", - "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", - "requires": { - "p-defer": "^1.0.0" - } - }, - "md5": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz", - "integrity": "sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==", - "requires": { - "charenc": "0.0.2", - "crypt": "0.0.2", - "is-buffer": "~1.1.6" - } - }, - "media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==" - }, - "mem": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/mem/-/mem-4.3.0.tgz", - "integrity": "sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w==", - "requires": { - "map-age-cleaner": "^0.1.1", - "mimic-fn": "^2.0.0", - "p-is-promise": "^2.0.0" - } - }, - "merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" - }, - "merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" - }, - "methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==" - }, - "mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" - }, - "mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" - }, - "mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "requires": { - "mime-db": "1.52.0" - } - }, - "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==" - }, - "mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "requires": { - "minimist": "^1.2.6" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "msgpack-js": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/msgpack-js/-/msgpack-js-0.3.0.tgz", - "integrity": "sha512-dBIO+q0IAtZMeTn8K1gr0NuM0OvXEV97NwFsJQKzJ/qkQI9d5MN7Vc++TAUkIxaoIMJyIgMByOAwoJO2wdYDrA==", - "requires": { - "bops": "~0.0.6" - }, - "dependencies": { - "base64-js": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-0.0.2.tgz", - "integrity": "sha512-Pj9L87dCdGcKlSqPVUjD+q96pbIx1zQQLb2CUiWURfjiBELv84YX+0nGnKmyT/9KkC7PQk7UN1w+Al8bBozaxQ==" - }, - "bops": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/bops/-/bops-0.0.7.tgz", - "integrity": "sha512-oF8JFj2vZoTTzbS4haaB/37vqoJbZXxPBWmNdFONu3dUBW+zp7JcoIIYYd1r+4/YwFM8QUSR1u4rrPbtcdHsRg==", - "requires": { - "base64-js": "0.0.2", - "to-utf8": "0.0.1" - } - } - } - }, - "msgpack-stream": { - "version": "0.0.13", - "resolved": "https://registry.npmjs.org/msgpack-stream/-/msgpack-stream-0.0.13.tgz", - "integrity": "sha512-Wh+t8IJrHPzSjph4wKJhenKG8vvtT0RDebLf1k1RSuRNOJ7caLFvwDnkyiihhZ5QJJmSg0KpjvqtDj9FvvWHWg==", - "requires": { - "bops": "1.0.0", - "msgpack-js": "0.3.0", - "through": "2.3.4" - }, - "dependencies": { - "through": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.4.tgz", - "integrity": "sha512-DwbmSAcABsMazNkLOJJSLRC3gfh4cPxUxJCn9npmvbcI6undhgoJ2ShvEOgZrW8BH62Gyr9jKboGbfFcmY5VsQ==" - } - } - }, - "msgpack5": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/msgpack5/-/msgpack5-4.5.1.tgz", - "integrity": "sha512-zC1vkcliryc4JGlL6OfpHumSYUHWFGimSI+OgfRCjTFLmKA2/foR9rMTOhWiqfOrfxJOctrpWPvrppf8XynJxw==", - "requires": { - "bl": "^2.0.1", - "inherits": "^2.0.3", - "readable-stream": "^2.3.6", - "safe-buffer": "^5.1.2" - } - }, - "mux-demux": { - "version": "3.7.9", - "resolved": "https://registry.npmjs.org/mux-demux/-/mux-demux-3.7.9.tgz", - "integrity": "sha512-zf+kqfl+e/U+0MSqJwUg+Wzbyxucf8YK6Sxyzy94gzS6ichxcEV2mUpXD7hPhCTKAVpX6s00ihYbJC/aH8gxwA==", - "requires": { - "duplex": "~1.0.0", - "json-buffer": "~2.0.4", - "msgpack-stream": "~0.0.10", - "stream-combiner": "0.0.2", - "stream-serializer": "~1.1.1", - "through": "~2.3.1", - "xtend": "~1.0.3" - } - }, - "nanoid": { - "version": "2.1.11", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-2.1.11.tgz", - "integrity": "sha512-s/snB+WGm6uwi0WjsZdaVcuf3KJXlfGl2LcxgwkEwJF0D/BWzVWAZW/XY4bFaiR7s0Jk3FPvlnepg1H1b1UwlA==" - }, - "natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", - "dev": true - }, - "negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==" - }, - "nice-try": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==" - }, - "nodemailer": { - "version": "6.9.1", - "resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-6.9.1.tgz", - "integrity": "sha512-qHw7dOiU5UKNnQpXktdgQ1d3OFgRAekuvbJLcdG5dnEo/GtcTHRYM7+UfJARdOFU9WUQO8OiIamgWPmiSFHYAA==" - }, - "nodemailer-direct-transport": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/nodemailer-direct-transport/-/nodemailer-direct-transport-3.3.2.tgz", - "integrity": "sha512-vEMLWdUZP9NpbeabM8VTiB3Ar1R0ixASp/6DdKX372LK4USKB4Lq12/WCp69k/+kWk4RiCWWEGo57CcsXOs/bw==", - "requires": { - "nodemailer-shared": "1.1.0", - "smtp-connection": "2.12.0" - } - }, - "nodemailer-fetch": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/nodemailer-fetch/-/nodemailer-fetch-1.6.0.tgz", - "integrity": "sha512-P7S5CEVGAmDrrpn351aXOLYs1R/7fD5NamfMCHyi6WIkbjS2eeZUB/TkuvpOQr0bvRZicVqo59+8wbhR3yrJbQ==" - }, - "nodemailer-shared": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/nodemailer-shared/-/nodemailer-shared-1.1.0.tgz", - "integrity": "sha512-68xW5LSyPWv8R0GLm6veAvm7E+XFXkVgvE3FW0FGxNMMZqMkPFeGDVALfR1DPdSfcoO36PnW7q5AAOgFImEZGg==", - "requires": { - "nodemailer-fetch": "1.6.0" - } - }, - "nodemailer-stub-transport": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/nodemailer-stub-transport/-/nodemailer-stub-transport-1.1.0.tgz", - "integrity": "sha512-4fwl2f+647IIyuNuf6wuEMqK4oEU9FMJSYme8kPckVSr1rXIXcmI6BNcIWO+1cAK8XeexYKxYoFztam0jAwjkA==" - }, - "npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", - "requires": { - "path-key": "^2.0.0" - }, - "dependencies": { - "path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==" - } - } - }, - "oauth-sign": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", - "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==" - }, - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==" - }, - "object-inspect": { - "version": "1.12.3", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", - "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==" - }, - "on-finished": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", - "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", - "requires": { - "ee-first": "1.1.1" - } - }, - "on-headers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==" - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "requires": { - "wrappy": "1" - } - }, - "onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "requires": { - "mimic-fn": "^2.1.0" - } - }, - "optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", - "dev": true, - "requires": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.3" - } - }, - "options": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/options/-/options-0.0.6.tgz", - "integrity": "sha512-bOj3L1ypm++N+n7CEbbe473A414AB7z+amKYshRb//iuL3MpdDCLhPnw6aVTdKB9g5ZRVHIEp8eUln6L2NUStg==" - }, - "os-locale": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz", - "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==", - "requires": { - "execa": "^1.0.0", - "lcid": "^2.0.0", - "mem": "^4.0.0" - } - }, - "p-defer": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", - "integrity": "sha512-wB3wfAxZpk2AzOfUMJNL+d36xothRSyj8EXOa4f6GMqYDN9BJaaSISbsk+wS9abmnebVw95C2Kb5t85UmpCxuw==" - }, - "p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==" - }, - "p-is-promise": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz", - "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==" - }, - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "requires": { - "yocto-queue": "^0.1.0" - } - }, - "p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dev": true, - "requires": { - "p-limit": "^3.0.2" - } - }, - "parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dev": true, - "requires": { - "callsites": "^3.0.0" - } - }, - "parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==" - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" - }, - "path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" - }, - "performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==" - }, - "prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "dev": true - }, - "process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" - }, - "proxy-addr": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", - "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", - "requires": { - "forwarded": "0.2.0", - "ipaddr.js": "1.9.1" - } - }, - "psl": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", - "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==" - }, - "pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "punycode": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", - "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==" - }, - "qs": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", - "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", - "requires": { - "side-channel": "^1.0.4" - } - }, - "queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "dev": true - }, - "range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" - }, - "raw-body": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", - "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", - "requires": { - "bytes": "3.1.2", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - }, - "dependencies": { - "bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" - } - } - }, - "readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", - "dev": true - }, - "request": { - "version": "2.88.2", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", - "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", - "requires": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.3", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "oauth-sign": "~0.9.0", - "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.5.0", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" - }, - "dependencies": { - "qs": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz", - "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==" - } - } - }, - "resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true - }, - "reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true - }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "dev": true, - "requires": { - "queue-microtask": "^1.2.2" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - }, - "sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" - }, - "send": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", - "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", - "requires": { - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "mime": "1.6.0", - "ms": "2.1.3", - "on-finished": "2.4.1", - "range-parser": "~1.2.1", - "statuses": "2.0.1" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - }, - "dependencies": { - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - } - } - }, - "ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" - } - } - }, - "serve-favicon": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/serve-favicon/-/serve-favicon-2.5.0.tgz", - "integrity": "sha512-FMW2RvqNr03x+C0WxTyu6sOv21oOjkq5j8tjquWccwa6ScNyGFOGJVpuS1NmTVGBAHS07xnSKotgf2ehQmf9iA==", - "requires": { - "etag": "~1.8.1", - "fresh": "0.5.2", - "ms": "2.1.1", - "parseurl": "~1.3.2", - "safe-buffer": "5.1.1" - }, - "dependencies": { - "ms": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" - }, - "safe-buffer": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz", - "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==" - } - } - }, - "serve-static": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", - "requires": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.18.0" - } - }, - "setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" - }, - "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==" - }, - "shortid": { - "version": "2.2.16", - "resolved": "https://registry.npmjs.org/shortid/-/shortid-2.2.16.tgz", - "integrity": "sha512-Ugt+GIZqvGXCIItnsL+lvFJOiN7RYqlGy7QE41O3YC1xbNSeDGIRO7xg2JJXIAj1cAGnOeC1r7/T9pgrtQbv4g==", - "requires": { - "nanoid": "^2.1.0" - } - }, - "should": { - "version": "13.2.3", - "resolved": "https://registry.npmjs.org/should/-/should-13.2.3.tgz", - "integrity": "sha512-ggLesLtu2xp+ZxI+ysJTmNjh2U0TsC+rQ/pfED9bUZZ4DKefP27D+7YJVVTvKsmjLpIi9jAa7itwDGkDDmt1GQ==", - "dev": true, - "requires": { - "should-equal": "^2.0.0", - "should-format": "^3.0.3", - "should-type": "^1.4.0", - "should-type-adaptors": "^1.0.1", - "should-util": "^1.0.0" - } - }, - "should-equal": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/should-equal/-/should-equal-2.0.0.tgz", - "integrity": "sha512-ZP36TMrK9euEuWQYBig9W55WPC7uo37qzAEmbjHz4gfyuXrEUgF8cUvQVO+w+d3OMfPvSRQJ22lSm8MQJ43LTA==", - "dev": true, - "requires": { - "should-type": "^1.4.0" - } - }, - "should-format": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/should-format/-/should-format-3.0.3.tgz", - "integrity": "sha512-hZ58adtulAk0gKtua7QxevgUaXTTXxIi8t41L3zo9AHvjXO1/7sdLECuHeIN2SRtYXpNkmhoUP2pdeWgricQ+Q==", - "dev": true, - "requires": { - "should-type": "^1.3.0", - "should-type-adaptors": "^1.0.1" - } - }, - "should-type": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/should-type/-/should-type-1.4.0.tgz", - "integrity": "sha512-MdAsTu3n25yDbIe1NeN69G4n6mUnJGtSJHygX3+oN0ZbO3DTiATnf7XnYJdGT42JCXurTb1JI0qOBR65shvhPQ==", - "dev": true - }, - "should-type-adaptors": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/should-type-adaptors/-/should-type-adaptors-1.1.0.tgz", - "integrity": "sha512-JA4hdoLnN+kebEp2Vs8eBe9g7uy0zbRo+RMcU0EsNy+R+k049Ki+N5tT5Jagst2g7EAja+euFuoXFCa8vIklfA==", - "dev": true, - "requires": { - "should-type": "^1.3.0", - "should-util": "^1.0.0" - } - }, - "should-util": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/should-util/-/should-util-1.0.1.tgz", - "integrity": "sha512-oXF8tfxx5cDk8r2kYqlkUJzZpDBqVY/II2WhvU0n9Y3XYvAYRmeaf1PvvIvTgPnv4KJ+ES5M0PyDq5Jp+Ygy2g==", - "dev": true - }, - "side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", - "requires": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" - } - }, - "signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" - }, - "smtp-connection": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/smtp-connection/-/smtp-connection-2.12.0.tgz", - "integrity": "sha512-UP5jK4s5SGcUcqPN4U9ingqKt9mXYSKa52YhqxPuMecAnUOsVJpOmtgGaOm1urUBJZlzDt1M9WhZZkgbhxQlvg==", - "requires": { - "httpntlm": "1.6.1", - "nodemailer-shared": "1.1.0" - } - }, - "sprintf-js": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.2.tgz", - "integrity": "sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug==" - }, - "sse": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/sse/-/sse-0.0.8.tgz", - "integrity": "sha512-cviG7JH31TUhZeaEVhac3zTzA+2FwA7qvHziAHpb7mC7RNVJ/RbHN+6LIGsS2ugP4o2H15DWmrSMK+91CboIcg==", - "requires": { - "options": "0.0.6" - } - }, - "sshpk": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz", - "integrity": "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==", - "requires": { - "asn1": "~0.2.3", - "assert-plus": "^1.0.0", - "bcrypt-pbkdf": "^1.0.0", - "dashdash": "^1.12.0", - "ecc-jsbn": "~0.1.1", - "getpass": "^0.1.1", - "jsbn": "~0.1.0", - "safer-buffer": "^2.0.2", - "tweetnacl": "~0.14.0" - } - }, - "stable": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", - "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" - }, - "statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" - }, - "stream-combiner": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.0.2.tgz", - "integrity": "sha512-Z2D5hPQapscuHNqiyUgjnF1sxG/9CB7gs1a9vcS2/OvMiFwmm6EZw9IjbU34l5mPXS62RidpoBdyB83E0GXHLw==", - "requires": { - "duplexer": "~0.0.3" - } - }, - "stream-serializer": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/stream-serializer/-/stream-serializer-1.1.2.tgz", - "integrity": "sha512-I/GbDmZwBLn4/gpW4gOwt+jc/cVXt0kQwLOBuY/YLIACfwAnK88qzvSHyyu1+YgoALrWTgbnAVRRirVjGUCTBg==" - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - } - }, - "strip-eof": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==" - }, - "strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==" - }, - "strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true - }, - "strong-error-handler": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/strong-error-handler/-/strong-error-handler-3.5.0.tgz", - "integrity": "sha512-PCMOf6RYni7wMD3ytGN/TBIJdKZ/EfgItgE8tVrJNGVAf2X39L7I0r/tlDyn+1G9qfVCZL0mSeutljpkOpBy1Q==", - "requires": { - "@types/express": "^4.16.0", - "accepts": "^1.3.3", - "debug": "^4.1.1", - "ejs": "^3.1.3", - "fast-safe-stringify": "^2.0.6", - "http-status": "^1.1.2", - "js2xmlparser": "^4.0.0", - "strong-globalize": "^6.0.1" + } + }, + "node_modules/strong-remoting/node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dependencies": { + "path-key": "^3.0.0" }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strong-remoting/node_modules/os-locale": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-5.0.0.tgz", + "integrity": "sha512-tqZcNEDAIZKBEPnHPlVDvKrp7NzgLi7jRmhKiUoa2NUmhl13FtkAGLUVR+ZsYvApBQdBfYm43A4tXXQ4IrYLBA==", "dependencies": { - "ejs": { - "version": "3.1.8", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.8.tgz", - "integrity": "sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ==", - "requires": { - "jake": "^10.8.5" - } - }, - "execa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", - "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", - "requires": { - "cross-spawn": "^7.0.0", - "get-stream": "^5.0.0", - "human-signals": "^1.1.1", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.0", - "onetime": "^5.1.0", - "signal-exit": "^3.0.2", - "strip-final-newline": "^2.0.0" - } - }, - "get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "requires": { - "pump": "^3.0.0" - } - }, - "invert-kv": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-3.0.1.tgz", - "integrity": "sha512-CYdFeFexxhv/Bcny+Q0BfOV+ltRlJcd4BBZBYFX/O0u4npJrgZtIcjokegtiSMAvlMTJ+Koq0GBCc//3bueQxw==" - }, - "is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" - }, - "js2xmlparser": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/js2xmlparser/-/js2xmlparser-4.0.2.tgz", - "integrity": "sha512-6n4D8gLlLf1n5mNLQPRfViYzu9RATblzPEtm1SthMX1Pjao0r9YI9nw7ZIfRxQMERS87mcswrg+r/OYrPRX6jA==", - "requires": { - "xmlcreate": "^2.0.4" - } - }, - "lcid": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/lcid/-/lcid-3.1.1.tgz", - "integrity": "sha512-M6T051+5QCGLBQb8id3hdvIW8+zeFV2FyBGFS9IEK5H9Wt4MueD4bW1eWikpHgZp+5xR3l5c8pZUkQsIA0BFZg==", - "requires": { - "invert-kv": "^3.0.0" - } - }, - "mem": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/mem/-/mem-5.1.1.tgz", - "integrity": "sha512-qvwipnozMohxLXG1pOqoLiZKNkC4r4qqRucSoDwXowsNGDSULiqFTRUF05vcZWnwJSG22qTsynQhxbaMtnX9gw==", - "requires": { - "map-age-cleaner": "^0.1.3", - "mimic-fn": "^2.1.0", - "p-is-promise": "^2.1.0" - } - }, - "mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" - }, - "npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "requires": { - "path-key": "^3.0.0" - } - }, - "os-locale": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-5.0.0.tgz", - "integrity": "sha512-tqZcNEDAIZKBEPnHPlVDvKrp7NzgLi7jRmhKiUoa2NUmhl13FtkAGLUVR+ZsYvApBQdBfYm43A4tXXQ4IrYLBA==", - "requires": { - "execa": "^4.0.0", - "lcid": "^3.0.0", - "mem": "^5.0.0" - } - }, - "strong-globalize": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/strong-globalize/-/strong-globalize-6.0.5.tgz", - "integrity": "sha512-7nfUli41TieV9/TSc0N62ve5Q4nfrpy/T0nNNy6TyD3vst79QWmeylCyd3q1gDxh8dqGEtabLNCdPQP1Iuvecw==", - "requires": { - "accept-language": "^3.0.18", - "debug": "^4.2.0", - "globalize": "^1.6.0", - "lodash": "^4.17.20", - "md5": "^2.3.0", - "mkdirp": "^1.0.4", - "os-locale": "^5.0.0", - "yamljs": "^0.3.0" - } - }, - "xmlcreate": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/xmlcreate/-/xmlcreate-2.0.4.tgz", - "integrity": "sha512-nquOebG4sngPmGPICTS5EnxqhKbCmz5Ox5hsszI2T6U5qdrJizBc+0ilYSEjTSzU0yZcmvppztXe/5Al5fUwdg==" - } + "execa": "^4.0.0", + "lcid": "^3.0.0", + "mem": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "strong-globalize": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/strong-globalize/-/strong-globalize-4.1.3.tgz", - "integrity": "sha512-SJegV7w5D4AodEspZJtJ7rls3fmi+Zc0PdyJCqBsg4RN9B8TC80/uAI2fikC+s1Jp9FLvr2vDX8f0Fqc62M4OA==", - "requires": { + "node_modules/strong-remoting/node_modules/strong-globalize": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/strong-globalize/-/strong-globalize-5.1.0.tgz", + "integrity": "sha512-9cooAb6kNMDFmTDybkkch1x7b+LuzZNva8oIr+MxXnvx9jcvw4/4DTSXPc53mG68G0Q9YOTYZkhDkWe/DiJ1Qg==", + "dependencies": { "accept-language": "^3.0.18", "debug": "^4.1.1", - "globalize": "^1.4.2", - "lodash": "^4.17.4", + "globalize": "^1.5.0", + "lodash": "^4.17.15", "md5": "^2.2.1", - "mkdirp": "^0.5.1", - "os-locale": "^3.1.0", + "mkdirp": "^0.5.5", + "os-locale": "^5.0.0", "yamljs": "^0.3.0" - } - }, - "strong-remoting": { - "version": "3.17.0", - "resolved": "https://registry.npmjs.org/strong-remoting/-/strong-remoting-3.17.0.tgz", - "integrity": "sha512-MfDyLxmoSizuxBE5C8S2A9nPmy4sQquoZNs6NtbSEmaX2OFKlvb/AhTKU9An+Xuee1RRQHEIun8Q/nO+Lp/H6g==", - "requires": { - "async": "^3.1.0", - "body-parser": "^1.12.4", - "debug": "^4.1.1", - "depd": "^2.0.0", - "escape-string-regexp": "^2.0.0", - "eventemitter2": "^5.0.1", - "express": "4.x", - "inflection": "^1.7.1", - "jayson": "^2.0.5", - "js2xmlparser": "^3.0.0", - "loopback-datatype-geopoint": "^1.0.0", - "loopback-phase": "^3.1.0", - "mux-demux": "^3.7.9", - "qs": "^6.2.1", - "request": "^2.83.0", - "sse": "0.0.8", - "strong-error-handler": "^3.0.0", - "strong-globalize": "^5.0.2", - "traverse": "^0.6.6", - "xml2js": "^0.4.8" }, - "dependencies": { - "async": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", - "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" - }, - "escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==" - }, - "execa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", - "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", - "requires": { - "cross-spawn": "^7.0.0", - "get-stream": "^5.0.0", - "human-signals": "^1.1.1", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.0", - "onetime": "^5.1.0", - "signal-exit": "^3.0.2", - "strip-final-newline": "^2.0.0" - } - }, - "get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "requires": { - "pump": "^3.0.0" - } - }, - "invert-kv": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-3.0.1.tgz", - "integrity": "sha512-CYdFeFexxhv/Bcny+Q0BfOV+ltRlJcd4BBZBYFX/O0u4npJrgZtIcjokegtiSMAvlMTJ+Koq0GBCc//3bueQxw==" - }, - "is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" - }, - "lcid": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/lcid/-/lcid-3.1.1.tgz", - "integrity": "sha512-M6T051+5QCGLBQb8id3hdvIW8+zeFV2FyBGFS9IEK5H9Wt4MueD4bW1eWikpHgZp+5xR3l5c8pZUkQsIA0BFZg==", - "requires": { - "invert-kv": "^3.0.0" - } - }, - "mem": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/mem/-/mem-5.1.1.tgz", - "integrity": "sha512-qvwipnozMohxLXG1pOqoLiZKNkC4r4qqRucSoDwXowsNGDSULiqFTRUF05vcZWnwJSG22qTsynQhxbaMtnX9gw==", - "requires": { - "map-age-cleaner": "^0.1.3", - "mimic-fn": "^2.1.0", - "p-is-promise": "^2.1.0" - } - }, - "npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "requires": { - "path-key": "^3.0.0" - } - }, - "os-locale": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-5.0.0.tgz", - "integrity": "sha512-tqZcNEDAIZKBEPnHPlVDvKrp7NzgLi7jRmhKiUoa2NUmhl13FtkAGLUVR+ZsYvApBQdBfYm43A4tXXQ4IrYLBA==", - "requires": { - "execa": "^4.0.0", - "lcid": "^3.0.0", - "mem": "^5.0.0" - } - }, - "strong-globalize": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/strong-globalize/-/strong-globalize-5.1.0.tgz", - "integrity": "sha512-9cooAb6kNMDFmTDybkkch1x7b+LuzZNva8oIr+MxXnvx9jcvw4/4DTSXPc53mG68G0Q9YOTYZkhDkWe/DiJ1Qg==", - "requires": { - "accept-language": "^3.0.18", - "debug": "^4.1.1", - "globalize": "^1.5.0", - "lodash": "^4.17.15", - "md5": "^2.2.1", - "mkdirp": "^0.5.5", - "os-locale": "^5.0.0", - "yamljs": "^0.3.0" - } - } + "engines": { + "node": ">=8.9" } }, - "supports-color": { + "node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { + "dependencies": { "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "text-table": { + "node_modules/text-table": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", "dev": true }, - "through": { + "node_modules/through": { "version": "2.3.8", "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==" }, - "to-utf8": { + "node_modules/to-utf8": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/to-utf8/-/to-utf8-0.0.1.tgz", "integrity": "sha512-zks18/TWT1iHO3v0vFp5qLKOG27m67ycq/Y7a7cTiRuUNlc4gf3HGnkRgMv0NyhnfTamtkYBJl+YeD1/j07gBQ==" }, - "toidentifier": { + "node_modules/toidentifier": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==" + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "engines": { + "node": ">=0.6" + } }, - "toposort": { + "node_modules/toposort": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/toposort/-/toposort-2.0.2.tgz", "integrity": "sha512-0a5EOkAUp8D4moMi2W8ZF8jcga7BgZd91O/yabJCFY8az+XSzeGyTKs0Aoo897iV1Nj6guFq8orWDS96z91oGg==" }, - "tough-cookie": { + "node_modules/tough-cookie": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", - "requires": { + "dependencies": { "psl": "^1.1.28", "punycode": "^2.1.1" + }, + "engines": { + "node": ">=0.8" } }, - "traverse": { + "node_modules/traverse": { "version": "0.6.7", "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.6.7.tgz", - "integrity": "sha512-/y956gpUo9ZNCb99YjxG7OaslxZWHfCHAUUfshwqOXmxUIvqLjVO581BT+gM59+QV9tFe6/CGG53tsA1Y7RSdg==" + "integrity": "sha512-/y956gpUo9ZNCb99YjxG7OaslxZWHfCHAUUfshwqOXmxUIvqLjVO581BT+gM59+QV9tFe6/CGG53tsA1Y7RSdg==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, - "tslib": { + "node_modules/tslib": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, - "tunnel-agent": { + "node_modules/tunnel-agent": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", - "requires": { + "dependencies": { "safe-buffer": "^5.0.1" + }, + "engines": { + "node": "*" } }, - "tweetnacl": { + "node_modules/tweetnacl": { "version": "0.14.5", "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==" }, - "type-check": { + "node_modules/type-check": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", "dev": true, - "requires": { + "dependencies": { "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" } }, - "type-fest": { + "node_modules/type-fest": { "version": "0.20.2", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "type-is": { + "node_modules/type-is": { "version": "1.6.18", "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "requires": { + "dependencies": { "media-typer": "0.3.0", "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" } }, - "typescript": { + "node_modules/typescript": { "version": "4.9.5", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", - "dev": true + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } }, - "uid2": { + "node_modules/uid2": { "version": "0.0.3", "resolved": "https://registry.npmjs.org/uid2/-/uid2-0.0.3.tgz", "integrity": "sha512-5gSP1liv10Gjp8cMEnFd6shzkL/D6W1uhXSFNCxDC+YI8+L8wkCYCbJ7n77Ezb4wE/xzMogecE+DtamEe9PZjg==" }, - "underscore": { + "node_modules/underscore": { "version": "1.7.0", "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.7.0.tgz", "integrity": "sha512-cp0oQQyZhUM1kpJDLdGO1jPZHgS/MpzoWYfe9+CM2h/QGDZlqwT2T3YGukuBdaNJ/CAPoeyAZRRHz8JFo176vA==" }, - "underscore.string": { + "node_modules/underscore.string": { "version": "3.3.6", "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-3.3.6.tgz", "integrity": "sha512-VoC83HWXmCrF6rgkyxS9GHv8W9Q5nhMKho+OadDJGzL2oDYbYEppBaCMH6pFlwLeqj2QS+hhkw2kpXkSdD1JxQ==", - "requires": { + "dependencies": { "sprintf-js": "^1.1.1", "util-deprecate": "^1.0.2" + }, + "engines": { + "node": "*" } }, - "unpipe": { + "node_modules/unpipe": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==" + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "engines": { + "node": ">= 0.8" + } }, - "uri-js": { + "node_modules/uri-js": { "version": "4.4.1", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "requires": { + "dependencies": { "punycode": "^2.1.0" } }, - "util-deprecate": { + "node_modules/util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" }, - "utils-merge": { + "node_modules/utils-merge": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==" + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "engines": { + "node": ">= 0.4.0" + } }, - "uuid": { + "node_modules/uuid": { "version": "3.4.0", "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", + "bin": { + "uuid": "bin/uuid" + } }, - "vary": { + "node_modules/vary": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==" + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "engines": { + "node": ">= 0.8" + } }, - "verror": { + "node_modules/verror": { "version": "1.10.0", "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", "integrity": "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==", - "requires": { + "engines": [ + "node >=0.6.0" + ], + "dependencies": { "assert-plus": "^1.0.0", "core-util-is": "1.0.2", "extsprintf": "^1.2.0" - }, - "dependencies": { - "core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==" - } } }, - "which": { + "node_modules/verror/node_modules/core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==" + }, + "node_modules/which": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "requires": { + "dependencies": { "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" } }, - "word-wrap": { + "node_modules/word-wrap": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", - "dev": true + "dev": true, + "engines": { + "node": ">=0.10.0" + } }, - "wrappy": { + "node_modules/wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" }, - "xml2js": { + "node_modules/xml2js": { "version": "0.4.23", "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz", "integrity": "sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==", - "requires": { + "dependencies": { "sax": ">=0.6.0", "xmlbuilder": "~11.0.0" + }, + "engines": { + "node": ">=4.0.0" } }, - "xmlbuilder": { + "node_modules/xmlbuilder": { "version": "11.0.1", "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", - "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==" + "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", + "engines": { + "node": ">=4.0" + } }, - "xmlcreate": { + "node_modules/xmlcreate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/xmlcreate/-/xmlcreate-1.0.2.tgz", "integrity": "sha512-Mbe56Dvj00onbnSo9J0qj/XlY5bfN9KidsOnpd5tRCsR3ekB3hyyNU9fGrTdqNT5ZNvv4BsA2TcQlignsZyVcw==" }, - "xtend": { + "node_modules/xtend": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/xtend/-/xtend-1.0.3.tgz", - "integrity": "sha512-wv78b3q8kHDveC/C7Yq/UUrJXsAAM1t/j5m28h/ZlqYy0+eqByglhsWR88D2j3VImQzZlNIDsSbZ3QItwgWEGw==" + "integrity": "sha512-wv78b3q8kHDveC/C7Yq/UUrJXsAAM1t/j5m28h/ZlqYy0+eqByglhsWR88D2j3VImQzZlNIDsSbZ3QItwgWEGw==", + "engines": { + "node": ">=0.4" + } }, - "yamljs": { + "node_modules/yamljs": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/yamljs/-/yamljs-0.3.0.tgz", "integrity": "sha512-C/FsVVhht4iPQYXOInoxUM/1ELSf9EsgKH34FofQOp6hwCPrW4vG4w5++TED3xRUo8gD7l0P1J1dLlDYzODsTQ==", - "requires": { + "dependencies": { "argparse": "^1.0.7", "glob": "^7.0.5" }, + "bin": { + "json2yaml": "bin/json2yaml", + "yaml2json": "bin/yaml2json" + } + }, + "node_modules/yamljs/node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", "dependencies": { - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "requires": { - "sprintf-js": "~1.0.2" - } - }, - "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" - } + "sprintf-js": "~1.0.2" } }, - "yocto-queue": { + "node_modules/yamljs/node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" + }, + "node_modules/yocto-queue": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "dev": true + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } } } } diff --git a/examples/log-extension/package-lock.json b/examples/log-extension/package-lock.json index b356060ce2cb..e25e128e91f1 100644 --- a/examples/log-extension/package-lock.json +++ b/examples/log-extension/package-lock.json @@ -1,7 +1,7 @@ { "name": "@loopback/example-log-extension", "version": "5.0.9", - "lockfileVersion": 2, + "lockfileVersion": 3, "requires": true, "packages": { "": { @@ -23,420 +23,39 @@ "node": "14 || 16 || 18 || 19" } }, - "../../packages/build": { - "name": "@loopback/build", - "version": "9.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.33.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.3", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "bin": { - "lb-clean": "bin/run-clean.js", - "lb-eslint": "bin/run-eslint.js", - "lb-mocha": "bin/run-mocha.js", - "lb-nyc": "bin/run-nyc.js", - "lb-prettier": "bin/run-prettier.js", - "lb-tsc": "bin/compile-package.js", - "lb-ttsc": "bin/compile-package.js" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/context": { - "name": "@loopback/context", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/metadata": "^5.0.8", - "@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" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.0", - "bluebird": "^3.7.2" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/core": { - "name": "@loopback/core", - "version": "4.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/context": "^5.0.8", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/eslint-config": { - "name": "@loopback/eslint-config", - "version": "13.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/eslint-plugin": "^5.51.0", - "@typescript-eslint/parser": "^5.51.0", - "eslint-config-prettier": "^8.6.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "eslint": "^8.33.0" - } - }, - "../../packages/express": { - "name": "@loopback/express", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/http-server": "^4.0.8", - "@types/body-parser": "^1.19.2", - "@types/express": "^4.17.17", - "@types/express-serve-static-core": "^4.17.33", - "@types/http-errors": "^2.0.1", - "body-parser": "^1.20.1", - "debug": "^4.3.4", - "express": "^4.18.2", - "http-errors": "^2.0.0", - "on-finished": "^2.4.1", - "toposort": "^2.0.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/on-finished": "^2.3.1", - "@types/toposort": "^2.0.3", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../../packages/filter": { - "name": "@loopback/filter", - "version": "3.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "typescript": "~4.9.4" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/http-server": { - "name": "@loopback/http-server", - "version": "4.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "debug": "^4.3.4", - "stoppable": "^1.1.0", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/stoppable": "^1.1.1" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/metadata": { - "name": "@loopback/metadata", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/openapi-spec-builder": { - "name": "@loopback/openapi-spec-builder", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "openapi3-ts": "^2.0.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/openapi-v3": { - "name": "@loopback/openapi-v3", - "version": "8.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/repository-json-schema": "^6.1.2", - "debug": "^4.3.4", - "http-status": "^1.6.2", - "json-merge-patch": "^1.0.2", - "lodash": "^4.17.21", - "openapi3-ts": "^2.0.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/openapi-spec-builder": "^5.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/json-merge-patch": "0.0.8", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../../packages/repository": { - "name": "@loopback/repository", - "version": "5.1.3", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/filter": "^3.0.8", - "@types/debug": "^4.1.7", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "loopback-datasource-juggler": "^4.28.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bson": "^4.0.5", - "@types/json-schema": "^7.0.11", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "bson": "4.7.2" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../../packages/repository-json-schema": { - "name": "@loopback/repository-json-schema", - "version": "6.1.2", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@types/json-schema": "^7.0.11", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "ajv-formats": "^2.1.1" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3" - } - }, - "../../packages/rest": { - "name": "@loopback/rest", - "version": "12.0.8", - "extraneous": true, - "license": "MIT", + "node_modules/@eslint-community/eslint-utils": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.3.0.tgz", + "integrity": "sha512-v3oplH6FYCULtFuCeqyuTd9D2WKO937Dxdq+GmHOLL72TTRriLxz2VLlNfkZRsvj6PKnOPAtuT6dwrs/pA5DvA==", + "dev": true, "dependencies": { - "@loopback/express": "^5.0.8", - "@loopback/http-server": "^4.0.8", - "@loopback/openapi-v3": "^8.0.8", - "@openapi-contrib/openapi-schema-to-json-schema": "^3.2.0", - "@types/body-parser": "^1.19.2", - "@types/cors": "^2.8.13", - "@types/express": "^4.17.17", - "@types/express-serve-static-core": "^4.17.33", - "@types/http-errors": "^2.0.1", - "@types/on-finished": "^2.3.1", - "@types/serve-static": "1.15.0", - "@types/type-is": "^1.6.3", - "ajv": "^8.12.0", - "ajv-errors": "^3.0.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0", - "body-parser": "^1.20.1", - "cors": "^2.8.5", - "debug": "^4.3.4", - "express": "^4.18.2", - "http-errors": "^2.0.0", - "js-yaml": "^4.1.0", - "json-schema-compare": "^0.2.2", - "lodash": "^4.17.21", - "on-finished": "^2.4.1", - "path-to-regexp": "^6.2.1", - "qs": "^6.10.5", - "strong-error-handler": "^4.0.1", - "tslib": "^2.5.0", - "type-is": "^1.6.18", - "validator": "^13.9.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/openapi-spec-builder": "^5.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/js-yaml": "^4.0.5", - "@types/json-schema-compare": "^0.2.1", - "@types/lodash": "^4.14.191", - "@types/multer": "^1.4.7", - "@types/node": "^14.18.36", - "@types/on-finished": "^2.3.1", - "@types/qs": "^6.9.7", - "multer": "^1.4.4" + "eslint-visitor-keys": "^3.3.0" }, "engines": { - "node": "14 || 16 || 18 || 19" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, "peerDependencies": { - "@loopback/core": "^4.0.8" + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" } }, - "../../packages/testlab": { - "name": "@loopback/testlab", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@hapi/shot": "^6.0.0", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/node": "^14.18.36" - }, + "node_modules/@eslint-community/regexpp": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.4.0.tgz", + "integrity": "sha512-A9983Q0LnDGdLPjxyXQ00sbV+K+O+ko2Dr+CZigbHWtX9pNfxlaBkMR8X1CztI73zuEyEBXTVjx7CE+/VSwDiQ==", + "dev": true, "engines": { - "node": "14 || 16 || 18 || 19" + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" } }, "node_modules/@eslint/eslintrc": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.0.tgz", - "integrity": "sha512-fluIaaV+GyV24CCu/ggiHdV+j4RNh85yQnAYS/G2mZODZgGmmlrgCydjUcV3YvxCm9x8nMAfThsqTni4KiXT4A==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.1.tgz", + "integrity": "sha512-eFRmABvW2E5Ho6f5fHLqgena46rOj7r7OKHYfLElqcBfGFHHpjBhivyi5+jOEQuSpdc/1phIZJlbC2te+tZNIw==", "dev": true, "dependencies": { "ajv": "^6.12.4", "debug": "^4.3.2", - "espree": "^9.4.0", + "espree": "^9.5.0", "globals": "^13.19.0", "ignore": "^5.2.0", "import-fresh": "^3.2.1", @@ -452,9 +71,9 @@ } }, "node_modules/@eslint/js": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.35.0.tgz", - "integrity": "sha512-JXdzbRiWclLVoD8sNUjR443VVlYqiYmDVT6rGUEIEHU5YJW0gaVZwV2xgM7D4arkvASqD0IlLUVjHiFuxaftRw==", + "version": "8.36.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.36.0.tgz", + "integrity": "sha512-lxJ9R5ygVm8ZWgYdUweoq5ownDlJ4upvoWmO4eLxBYHdMo+vZ/Rx0EN6MbKWDJOSUGrqJy2Gt+Dyv/VKml0fjg==", "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -544,9 +163,9 @@ "dev": true }, "node_modules/@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==", + "version": "14.18.40", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.40.tgz", + "integrity": "sha512-pGteXO/JQX7wPxGR8lyT+doqjMa7XvlVowwrDwLfX92k5SdLkk4cwC7CYSLBxrenw/R5oQwKioVIak7ZgplM3g==", "dev": true }, "node_modules/acorn": { @@ -738,13 +357,15 @@ } }, "node_modules/eslint": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.35.0.tgz", - "integrity": "sha512-BxAf1fVL7w+JLRQhWl2pzGeSiGqbWumV4WNvc9Rhp6tiCtm4oHnyPBSEtMGZwrQgudFQ+otqzWoPB7x+hxoWsw==", + "version": "8.36.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.36.0.tgz", + "integrity": "sha512-Y956lmS7vDqomxlaaQAHVmeb4tNMp2FWIvU/RnU5BD3IKMD/MJPr76xdyr68P8tV1iNMvN2mRK0yy3c+UjL+bw==", "dev": true, "dependencies": { - "@eslint/eslintrc": "^2.0.0", - "@eslint/js": "8.35.0", + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.4.0", + "@eslint/eslintrc": "^2.0.1", + "@eslint/js": "8.36.0", "@humanwhocodes/config-array": "^0.11.8", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", @@ -755,9 +376,8 @@ "doctrine": "^3.0.0", "escape-string-regexp": "^4.0.0", "eslint-scope": "^7.1.1", - "eslint-utils": "^3.0.0", "eslint-visitor-keys": "^3.3.0", - "espree": "^9.4.0", + "espree": "^9.5.0", "esquery": "^1.4.2", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", @@ -779,7 +399,6 @@ "minimatch": "^3.1.2", "natural-compare": "^1.4.0", "optionator": "^0.9.1", - "regexpp": "^3.2.0", "strip-ansi": "^6.0.1", "strip-json-comments": "^3.1.0", "text-table": "^0.2.0" @@ -807,33 +426,6 @@ "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, - "node_modules/eslint-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", - "dev": true, - "dependencies": { - "eslint-visitor-keys": "^2.0.0" - }, - "engines": { - "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - }, - "peerDependencies": { - "eslint": ">=5" - } - }, - "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "dev": true, - "engines": { - "node": ">=10" - } - }, "node_modules/eslint-visitor-keys": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", @@ -844,9 +436,9 @@ } }, "node_modules/espree": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", - "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.5.0.tgz", + "integrity": "sha512-JPbJGhKc47++oo4JkEoTe2wjy4fmMwvFpgJT9cQzmfXKp22Dr6Hf1tdCteLz1h0P3t+mGvWZ+4Uankvh8+c6zw==", "dev": true, "dependencies": { "acorn": "^8.8.0", @@ -861,9 +453,9 @@ } }, "node_modules/esquery": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.2.tgz", - "integrity": "sha512-JVSoLdTlTDkmjFmab7H/9SL9qGSyjElT3myyKp7krqjVFQCDLmj1QFaCLRFBszBKI0XVZaiiXvuPIX3ZwHe1Ng==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", "dev": true, "dependencies": { "estraverse": "^5.1.0" @@ -1130,9 +722,9 @@ "dev": true }, "node_modules/js-sdsl": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.3.0.tgz", - "integrity": "sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.4.0.tgz", + "integrity": "sha512-FfVSdx6pJ41Oa+CF7RDaFmTnCaFhua+SNYQX74riGOpl96x+2jQCqEfQ2bnXu/5DPCqlRuiqyvTJM0Qjz26IVg==", "dev": true, "funding": { "type": "opencollective", @@ -1353,18 +945,6 @@ } ] }, - "node_modules/regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - } - }, "node_modules/resolve-from": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", @@ -1577,833 +1157,5 @@ "url": "https://github.com/sponsors/sindresorhus" } } - }, - "dependencies": { - "@eslint/eslintrc": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.0.tgz", - "integrity": "sha512-fluIaaV+GyV24CCu/ggiHdV+j4RNh85yQnAYS/G2mZODZgGmmlrgCydjUcV3YvxCm9x8nMAfThsqTni4KiXT4A==", - "dev": true, - "requires": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.4.0", - "globals": "^13.19.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.1.2", - "strip-json-comments": "^3.1.1" - } - }, - "@eslint/js": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.35.0.tgz", - "integrity": "sha512-JXdzbRiWclLVoD8sNUjR443VVlYqiYmDVT6rGUEIEHU5YJW0gaVZwV2xgM7D4arkvASqD0IlLUVjHiFuxaftRw==", - "dev": true - }, - "@humanwhocodes/config-array": { - "version": "0.11.8", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz", - "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==", - "dev": true, - "requires": { - "@humanwhocodes/object-schema": "^1.2.1", - "debug": "^4.1.1", - "minimatch": "^3.0.5" - } - }, - "@humanwhocodes/module-importer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", - "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", - "dev": true - }, - "@humanwhocodes/object-schema": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", - "dev": true - }, - "@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dev": true, - "requires": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - } - }, - "@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "dev": true - }, - "@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dev": true, - "requires": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - } - }, - "@types/debug": { - "version": "4.1.7", - "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz", - "integrity": "sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==", - "dev": true, - "requires": { - "@types/ms": "*" - } - }, - "@types/ms": { - "version": "0.7.31", - "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz", - "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==", - "dev": true - }, - "@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==", - "dev": true - }, - "acorn": { - "version": "8.8.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", - "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", - "dev": true - }, - "acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "dev": true, - "requires": {} - }, - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true - }, - "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" - } - }, - "argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true - }, - "balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==" - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dev": true - }, - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "requires": { - "ms": "2.1.2" - } - }, - "deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "dev": true - }, - "doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dev": true, - "requires": { - "esutils": "^2.0.2" - } - }, - "escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true - }, - "eslint": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.35.0.tgz", - "integrity": "sha512-BxAf1fVL7w+JLRQhWl2pzGeSiGqbWumV4WNvc9Rhp6tiCtm4oHnyPBSEtMGZwrQgudFQ+otqzWoPB7x+hxoWsw==", - "dev": true, - "requires": { - "@eslint/eslintrc": "^2.0.0", - "@eslint/js": "8.35.0", - "@humanwhocodes/config-array": "^0.11.8", - "@humanwhocodes/module-importer": "^1.0.1", - "@nodelib/fs.walk": "^1.2.8", - "ajv": "^6.10.0", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.3.2", - "doctrine": "^3.0.0", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.1.1", - "eslint-utils": "^3.0.0", - "eslint-visitor-keys": "^3.3.0", - "espree": "^9.4.0", - "esquery": "^1.4.2", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "find-up": "^5.0.0", - "glob-parent": "^6.0.2", - "globals": "^13.19.0", - "grapheme-splitter": "^1.0.4", - "ignore": "^5.2.0", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "is-path-inside": "^3.0.3", - "js-sdsl": "^4.1.4", - "js-yaml": "^4.1.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.1.2", - "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "regexpp": "^3.2.0", - "strip-ansi": "^6.0.1", - "strip-json-comments": "^3.1.0", - "text-table": "^0.2.0" - } - }, - "eslint-scope": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", - "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", - "dev": true, - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - } - }, - "eslint-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", - "dev": true, - "requires": { - "eslint-visitor-keys": "^2.0.0" - }, - "dependencies": { - "eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "dev": true - } - } - }, - "eslint-visitor-keys": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", - "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", - "dev": true - }, - "espree": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", - "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", - "dev": true, - "requires": { - "acorn": "^8.8.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.3.0" - } - }, - "esquery": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.2.tgz", - "integrity": "sha512-JVSoLdTlTDkmjFmab7H/9SL9qGSyjElT3myyKp7krqjVFQCDLmj1QFaCLRFBszBKI0XVZaiiXvuPIX3ZwHe1Ng==", - "dev": true, - "requires": { - "estraverse": "^5.1.0" - } - }, - "esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, - "requires": { - "estraverse": "^5.2.0" - } - }, - "estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true - }, - "esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true - }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true - }, - "fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true - }, - "fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", - "dev": true - }, - "fastq": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", - "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", - "dev": true, - "requires": { - "reusify": "^1.0.4" - } - }, - "file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", - "dev": true, - "requires": { - "flat-cache": "^3.0.4" - } - }, - "find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dev": true, - "requires": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - } - }, - "flat-cache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", - "dev": true, - "requires": { - "flatted": "^3.1.0", - "rimraf": "^3.0.2" - } - }, - "flatted": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", - "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", - "dev": true - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "dev": true - }, - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dev": true, - "requires": { - "is-glob": "^4.0.3" - } - }, - "globals": { - "version": "13.20.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", - "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", - "dev": true, - "requires": { - "type-fest": "^0.20.2" - } - }, - "grapheme-splitter": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", - "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "ignore": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", - "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", - "dev": true - }, - "import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dev": true, - "requires": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - } - }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "dev": true - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "dev": true, - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "dev": true - }, - "is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", - "dev": true - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true - }, - "js-sdsl": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.3.0.tgz", - "integrity": "sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==", - "dev": true - }, - "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dev": true, - "requires": { - "argparse": "^2.0.1" - } - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", - "dev": true - }, - "levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "dev": true, - "requires": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - } - }, - "locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dev": true, - "requires": { - "p-locate": "^5.0.0" - } - }, - "lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "dev": true - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", - "dev": true - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dev": true, - "requires": { - "wrappy": "1" - } - }, - "optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", - "dev": true, - "requires": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.3" - } - }, - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "requires": { - "yocto-queue": "^0.1.0" - } - }, - "p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dev": true, - "requires": { - "p-limit": "^3.0.2" - } - }, - "parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dev": true, - "requires": { - "callsites": "^3.0.0" - } - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "dev": true - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true - }, - "prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "dev": true - }, - "punycode": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", - "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", - "dev": true - }, - "queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "dev": true - }, - "regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", - "dev": true - }, - "resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true - }, - "reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true - }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "dev": true, - "requires": { - "queue-microtask": "^1.2.2" - } - }, - "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==", - "dev": true, - "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==", - "dev": true - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - } - }, - "strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - }, - "text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", - "dev": true - }, - "tslib": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" - }, - "type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "dev": true, - "requires": { - "prelude-ls": "^1.2.1" - } - }, - "type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true - }, - "typescript": { - "version": "4.9.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", - "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", - "dev": true - }, - "uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dev": true, - "requires": { - "punycode": "^2.1.0" - } - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - }, - "word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", - "dev": true - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "dev": true - }, - "yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "dev": true - } } } diff --git a/examples/metrics-prometheus/package-lock.json b/examples/metrics-prometheus/package-lock.json index da7b51393d3b..9d5d5b5590a4 100644 --- a/examples/metrics-prometheus/package-lock.json +++ b/examples/metrics-prometheus/package-lock.json @@ -1,7 +1,7 @@ { "name": "@loopback/example-metrics-prometheus", "version": "0.10.9", - "lockfileVersion": 2, + "lockfileVersion": 3, "requires": true, "packages": { "": { @@ -20,551 +20,39 @@ "node": "14 || 16 || 18 || 19" } }, - "../../extensions/metrics": { - "name": "@loopback/metrics", - "version": "0.11.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "prom-client": "^14.1.1", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/rest": "^12.0.8", - "@loopback/testlab": "^5.0.8", - "@types/express": "^4.17.17", - "@types/node": "^14.18.36", - "express": "^4.18.2" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/rest": "^12.0.8" - } - }, - "../../packages/boot": { - "name": "@loopback/boot", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/model-api-builder": "^4.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/service-proxy": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/glob": "^8.0.1", - "debug": "^4.3.4", - "glob": "^8.1.0", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/rest": "^12.0.8", - "@loopback/rest-crud": "^0.15.7", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../../packages/build": { - "name": "@loopback/build", - "version": "9.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.33.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.3", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "bin": { - "lb-clean": "bin/run-clean.js", - "lb-eslint": "bin/run-eslint.js", - "lb-mocha": "bin/run-mocha.js", - "lb-nyc": "bin/run-nyc.js", - "lb-prettier": "bin/run-prettier.js", - "lb-tsc": "bin/compile-package.js", - "lb-ttsc": "bin/compile-package.js" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/context": { - "name": "@loopback/context", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/metadata": "^5.0.8", - "@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" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.0", - "bluebird": "^3.7.2" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/core": { - "name": "@loopback/core", - "version": "4.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/context": "^5.0.8", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/eslint-config": { - "name": "@loopback/eslint-config", - "version": "13.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/eslint-plugin": "^5.51.0", - "@typescript-eslint/parser": "^5.51.0", - "eslint-config-prettier": "^8.6.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "eslint": "^8.33.0" - } - }, - "../../packages/express": { - "name": "@loopback/express", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/http-server": "^4.0.8", - "@types/body-parser": "^1.19.2", - "@types/express": "^4.17.17", - "@types/express-serve-static-core": "^4.17.33", - "@types/http-errors": "^2.0.1", - "body-parser": "^1.20.1", - "debug": "^4.3.4", - "express": "^4.18.2", - "http-errors": "^2.0.0", - "on-finished": "^2.4.1", - "toposort": "^2.0.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/on-finished": "^2.3.1", - "@types/toposort": "^2.0.3", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../../packages/filter": { - "name": "@loopback/filter", - "version": "3.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "typescript": "~4.9.4" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/http-server": { - "name": "@loopback/http-server", - "version": "4.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "debug": "^4.3.4", - "stoppable": "^1.1.0", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/stoppable": "^1.1.1" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/metadata": { - "name": "@loopback/metadata", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/model-api-builder": { - "name": "@loopback/model-api-builder", - "version": "4.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3" - } - }, - "../../packages/openapi-spec-builder": { - "name": "@loopback/openapi-spec-builder", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "openapi3-ts": "^2.0.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/openapi-v3": { - "name": "@loopback/openapi-v3", - "version": "8.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/repository-json-schema": "^6.1.2", - "debug": "^4.3.4", - "http-status": "^1.6.2", - "json-merge-patch": "^1.0.2", - "lodash": "^4.17.21", - "openapi3-ts": "^2.0.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/openapi-spec-builder": "^5.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/json-merge-patch": "0.0.8", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../../packages/repository": { - "name": "@loopback/repository", - "version": "5.1.3", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/filter": "^3.0.8", - "@types/debug": "^4.1.7", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "loopback-datasource-juggler": "^4.28.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bson": "^4.0.5", - "@types/json-schema": "^7.0.11", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "bson": "4.7.2" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../../packages/repository-json-schema": { - "name": "@loopback/repository-json-schema", - "version": "6.1.2", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@types/json-schema": "^7.0.11", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "ajv-formats": "^2.1.1" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3" - } - }, - "../../packages/rest": { - "name": "@loopback/rest", - "version": "12.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/express": "^5.0.8", - "@loopback/http-server": "^4.0.8", - "@loopback/openapi-v3": "^8.0.8", - "@openapi-contrib/openapi-schema-to-json-schema": "^3.2.0", - "@types/body-parser": "^1.19.2", - "@types/cors": "^2.8.13", - "@types/express": "^4.17.17", - "@types/express-serve-static-core": "^4.17.33", - "@types/http-errors": "^2.0.1", - "@types/on-finished": "^2.3.1", - "@types/serve-static": "1.15.0", - "@types/type-is": "^1.6.3", - "ajv": "^8.12.0", - "ajv-errors": "^3.0.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0", - "body-parser": "^1.20.1", - "cors": "^2.8.5", - "debug": "^4.3.4", - "express": "^4.18.2", - "http-errors": "^2.0.0", - "js-yaml": "^4.1.0", - "json-schema-compare": "^0.2.2", - "lodash": "^4.17.21", - "on-finished": "^2.4.1", - "path-to-regexp": "^6.2.1", - "qs": "^6.10.5", - "strong-error-handler": "^4.0.1", - "tslib": "^2.5.0", - "type-is": "^1.6.18", - "validator": "^13.9.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/openapi-spec-builder": "^5.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/js-yaml": "^4.0.5", - "@types/json-schema-compare": "^0.2.1", - "@types/lodash": "^4.14.191", - "@types/multer": "^1.4.7", - "@types/node": "^14.18.36", - "@types/on-finished": "^2.3.1", - "@types/qs": "^6.9.7", - "multer": "^1.4.4" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../../packages/rest-crud": { - "name": "@loopback/rest-crud", - "version": "0.15.7", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/model-api-builder": "^4.0.8", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/rest": "^12.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/rest": "^12.0.8" - } - }, - "../../packages/service-proxy": { - "name": "@loopback/service-proxy", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", + "node_modules/@eslint-community/eslint-utils": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.3.0.tgz", + "integrity": "sha512-v3oplH6FYCULtFuCeqyuTd9D2WKO937Dxdq+GmHOLL72TTRriLxz2VLlNfkZRsvj6PKnOPAtuT6dwrs/pA5DvA==", + "dev": true, "dependencies": { - "loopback-datasource-juggler": "^4.28.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36" + "eslint-visitor-keys": "^3.3.0" }, "engines": { - "node": "14 || 16 || 18 || 19" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, "peerDependencies": { - "@loopback/core": "^4.0.8" + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" } }, - "../../packages/testlab": { - "name": "@loopback/testlab", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@hapi/shot": "^6.0.0", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/node": "^14.18.36" - }, + "node_modules/@eslint-community/regexpp": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.4.0.tgz", + "integrity": "sha512-A9983Q0LnDGdLPjxyXQ00sbV+K+O+ko2Dr+CZigbHWtX9pNfxlaBkMR8X1CztI73zuEyEBXTVjx7CE+/VSwDiQ==", + "dev": true, "engines": { - "node": "14 || 16 || 18 || 19" + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" } }, "node_modules/@eslint/eslintrc": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.0.tgz", - "integrity": "sha512-fluIaaV+GyV24CCu/ggiHdV+j4RNh85yQnAYS/G2mZODZgGmmlrgCydjUcV3YvxCm9x8nMAfThsqTni4KiXT4A==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.1.tgz", + "integrity": "sha512-eFRmABvW2E5Ho6f5fHLqgena46rOj7r7OKHYfLElqcBfGFHHpjBhivyi5+jOEQuSpdc/1phIZJlbC2te+tZNIw==", "dev": true, "dependencies": { "ajv": "^6.12.4", "debug": "^4.3.2", - "espree": "^9.4.0", + "espree": "^9.5.0", "globals": "^13.19.0", "ignore": "^5.2.0", "import-fresh": "^3.2.1", @@ -580,9 +68,9 @@ } }, "node_modules/@eslint/js": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.35.0.tgz", - "integrity": "sha512-JXdzbRiWclLVoD8sNUjR443VVlYqiYmDVT6rGUEIEHU5YJW0gaVZwV2xgM7D4arkvASqD0IlLUVjHiFuxaftRw==", + "version": "8.36.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.36.0.tgz", + "integrity": "sha512-lxJ9R5ygVm8ZWgYdUweoq5ownDlJ4upvoWmO4eLxBYHdMo+vZ/Rx0EN6MbKWDJOSUGrqJy2Gt+Dyv/VKml0fjg==", "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -657,9 +145,9 @@ } }, "node_modules/@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==", + "version": "14.18.40", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.40.tgz", + "integrity": "sha512-pGteXO/JQX7wPxGR8lyT+doqjMa7XvlVowwrDwLfX92k5SdLkk4cwC7CYSLBxrenw/R5oQwKioVIak7ZgplM3g==", "dev": true }, "node_modules/acorn": { @@ -856,13 +344,15 @@ } }, "node_modules/eslint": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.35.0.tgz", - "integrity": "sha512-BxAf1fVL7w+JLRQhWl2pzGeSiGqbWumV4WNvc9Rhp6tiCtm4oHnyPBSEtMGZwrQgudFQ+otqzWoPB7x+hxoWsw==", + "version": "8.36.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.36.0.tgz", + "integrity": "sha512-Y956lmS7vDqomxlaaQAHVmeb4tNMp2FWIvU/RnU5BD3IKMD/MJPr76xdyr68P8tV1iNMvN2mRK0yy3c+UjL+bw==", "dev": true, "dependencies": { - "@eslint/eslintrc": "^2.0.0", - "@eslint/js": "8.35.0", + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.4.0", + "@eslint/eslintrc": "^2.0.1", + "@eslint/js": "8.36.0", "@humanwhocodes/config-array": "^0.11.8", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", @@ -873,9 +363,8 @@ "doctrine": "^3.0.0", "escape-string-regexp": "^4.0.0", "eslint-scope": "^7.1.1", - "eslint-utils": "^3.0.0", "eslint-visitor-keys": "^3.3.0", - "espree": "^9.4.0", + "espree": "^9.5.0", "esquery": "^1.4.2", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", @@ -897,7 +386,6 @@ "minimatch": "^3.1.2", "natural-compare": "^1.4.0", "optionator": "^0.9.1", - "regexpp": "^3.2.0", "strip-ansi": "^6.0.1", "strip-json-comments": "^3.1.0", "text-table": "^0.2.0" @@ -925,33 +413,6 @@ "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, - "node_modules/eslint-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", - "dev": true, - "dependencies": { - "eslint-visitor-keys": "^2.0.0" - }, - "engines": { - "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - }, - "peerDependencies": { - "eslint": ">=5" - } - }, - "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "dev": true, - "engines": { - "node": ">=10" - } - }, "node_modules/eslint-visitor-keys": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", @@ -962,9 +423,9 @@ } }, "node_modules/espree": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", - "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.5.0.tgz", + "integrity": "sha512-JPbJGhKc47++oo4JkEoTe2wjy4fmMwvFpgJT9cQzmfXKp22Dr6Hf1tdCteLz1h0P3t+mGvWZ+4Uankvh8+c6zw==", "dev": true, "dependencies": { "acorn": "^8.8.0", @@ -979,9 +440,9 @@ } }, "node_modules/esquery": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.2.tgz", - "integrity": "sha512-JVSoLdTlTDkmjFmab7H/9SL9qGSyjElT3myyKp7krqjVFQCDLmj1QFaCLRFBszBKI0XVZaiiXvuPIX3ZwHe1Ng==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", "dev": true, "dependencies": { "estraverse": "^5.1.0" @@ -1249,9 +710,9 @@ "dev": true }, "node_modules/js-sdsl": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.3.0.tgz", - "integrity": "sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.4.0.tgz", + "integrity": "sha512-FfVSdx6pJ41Oa+CF7RDaFmTnCaFhua+SNYQX74riGOpl96x+2jQCqEfQ2bnXu/5DPCqlRuiqyvTJM0Qjz26IVg==", "dev": true, "funding": { "type": "opencollective", @@ -1473,18 +934,6 @@ } ] }, - "node_modules/regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - } - }, "node_modules/resolve-from": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", @@ -1698,826 +1147,5 @@ "url": "https://github.com/sponsors/sindresorhus" } } - }, - "dependencies": { - "@eslint/eslintrc": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.0.tgz", - "integrity": "sha512-fluIaaV+GyV24CCu/ggiHdV+j4RNh85yQnAYS/G2mZODZgGmmlrgCydjUcV3YvxCm9x8nMAfThsqTni4KiXT4A==", - "dev": true, - "requires": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.4.0", - "globals": "^13.19.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.1.2", - "strip-json-comments": "^3.1.1" - } - }, - "@eslint/js": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.35.0.tgz", - "integrity": "sha512-JXdzbRiWclLVoD8sNUjR443VVlYqiYmDVT6rGUEIEHU5YJW0gaVZwV2xgM7D4arkvASqD0IlLUVjHiFuxaftRw==", - "dev": true - }, - "@humanwhocodes/config-array": { - "version": "0.11.8", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz", - "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==", - "dev": true, - "requires": { - "@humanwhocodes/object-schema": "^1.2.1", - "debug": "^4.1.1", - "minimatch": "^3.0.5" - } - }, - "@humanwhocodes/module-importer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", - "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", - "dev": true - }, - "@humanwhocodes/object-schema": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", - "dev": true - }, - "@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dev": true, - "requires": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - } - }, - "@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "dev": true - }, - "@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dev": true, - "requires": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - } - }, - "@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==", - "dev": true - }, - "acorn": { - "version": "8.8.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", - "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", - "dev": true - }, - "acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "dev": true, - "requires": {} - }, - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true - }, - "balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==", - "dev": true, - "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==", - "dev": true - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dev": true - }, - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "dev": true - }, - "doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dev": true, - "requires": { - "esutils": "^2.0.2" - } - }, - "escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true - }, - "eslint": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.35.0.tgz", - "integrity": "sha512-BxAf1fVL7w+JLRQhWl2pzGeSiGqbWumV4WNvc9Rhp6tiCtm4oHnyPBSEtMGZwrQgudFQ+otqzWoPB7x+hxoWsw==", - "dev": true, - "requires": { - "@eslint/eslintrc": "^2.0.0", - "@eslint/js": "8.35.0", - "@humanwhocodes/config-array": "^0.11.8", - "@humanwhocodes/module-importer": "^1.0.1", - "@nodelib/fs.walk": "^1.2.8", - "ajv": "^6.10.0", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.3.2", - "doctrine": "^3.0.0", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.1.1", - "eslint-utils": "^3.0.0", - "eslint-visitor-keys": "^3.3.0", - "espree": "^9.4.0", - "esquery": "^1.4.2", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "find-up": "^5.0.0", - "glob-parent": "^6.0.2", - "globals": "^13.19.0", - "grapheme-splitter": "^1.0.4", - "ignore": "^5.2.0", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "is-path-inside": "^3.0.3", - "js-sdsl": "^4.1.4", - "js-yaml": "^4.1.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.1.2", - "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "regexpp": "^3.2.0", - "strip-ansi": "^6.0.1", - "strip-json-comments": "^3.1.0", - "text-table": "^0.2.0" - } - }, - "eslint-scope": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", - "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", - "dev": true, - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - } - }, - "eslint-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", - "dev": true, - "requires": { - "eslint-visitor-keys": "^2.0.0" - }, - "dependencies": { - "eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "dev": true - } - } - }, - "eslint-visitor-keys": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", - "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", - "dev": true - }, - "espree": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", - "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", - "dev": true, - "requires": { - "acorn": "^8.8.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.3.0" - } - }, - "esquery": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.2.tgz", - "integrity": "sha512-JVSoLdTlTDkmjFmab7H/9SL9qGSyjElT3myyKp7krqjVFQCDLmj1QFaCLRFBszBKI0XVZaiiXvuPIX3ZwHe1Ng==", - "dev": true, - "requires": { - "estraverse": "^5.1.0" - } - }, - "esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, - "requires": { - "estraverse": "^5.2.0" - } - }, - "estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true - }, - "esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true - }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true - }, - "fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true - }, - "fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", - "dev": true - }, - "fastq": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", - "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", - "dev": true, - "requires": { - "reusify": "^1.0.4" - } - }, - "file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", - "dev": true, - "requires": { - "flat-cache": "^3.0.4" - } - }, - "find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dev": true, - "requires": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - } - }, - "flat-cache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", - "dev": true, - "requires": { - "flatted": "^3.1.0", - "rimraf": "^3.0.2" - } - }, - "flatted": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", - "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", - "dev": true - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "dev": true - }, - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dev": true, - "requires": { - "is-glob": "^4.0.3" - } - }, - "globals": { - "version": "13.20.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", - "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", - "dev": true, - "requires": { - "type-fest": "^0.20.2" - } - }, - "grapheme-splitter": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", - "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "ignore": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", - "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", - "dev": true - }, - "import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dev": true, - "requires": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - } - }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "dev": true - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "dev": true, - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "dev": true - }, - "is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", - "dev": true - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true - }, - "js-sdsl": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.3.0.tgz", - "integrity": "sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==", - "dev": true - }, - "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dev": true, - "requires": { - "argparse": "^2.0.1" - } - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", - "dev": true - }, - "levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "dev": true, - "requires": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - } - }, - "locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dev": true, - "requires": { - "p-locate": "^5.0.0" - } - }, - "lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "dev": true - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", - "dev": true - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dev": true, - "requires": { - "wrappy": "1" - } - }, - "optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", - "dev": true, - "requires": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.3" - } - }, - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "requires": { - "yocto-queue": "^0.1.0" - } - }, - "p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dev": true, - "requires": { - "p-limit": "^3.0.2" - } - }, - "parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dev": true, - "requires": { - "callsites": "^3.0.0" - } - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "dev": true - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true - }, - "prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "dev": true - }, - "punycode": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", - "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", - "dev": true - }, - "queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "dev": true - }, - "regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", - "dev": true - }, - "resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true - }, - "reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true - }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "dev": true, - "requires": { - "queue-microtask": "^1.2.2" - } - }, - "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==", - "dev": true, - "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==", - "dev": true - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - } - }, - "strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", - "dev": true - }, - "tslib": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" - }, - "type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "dev": true, - "requires": { - "prelude-ls": "^1.2.1" - } - }, - "type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true - }, - "typescript": { - "version": "4.9.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", - "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", - "dev": true - }, - "uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dev": true, - "requires": { - "punycode": "^2.1.0" - } - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - }, - "word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", - "dev": true - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "dev": true - }, - "yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "dev": true - } } } diff --git a/examples/multi-tenancy/package-lock.json b/examples/multi-tenancy/package-lock.json index b1e65adb8d31..2eeb58baaeaa 100644 --- a/examples/multi-tenancy/package-lock.json +++ b/examples/multi-tenancy/package-lock.json @@ -1,7 +1,7 @@ { "name": "@loopback/example-multi-tenancy", "version": "0.13.9", - "lockfileVersion": 2, + "lockfileVersion": 3, "requires": true, "packages": { "": { @@ -25,553 +25,39 @@ "node": "14 || 16 || 18 || 19" } }, - "../../packages/boot": { - "name": "@loopback/boot", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/model-api-builder": "^4.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/service-proxy": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/glob": "^8.0.1", - "debug": "^4.3.4", - "glob": "^8.1.0", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/rest": "^12.0.8", - "@loopback/rest-crud": "^0.15.7", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../../packages/build": { - "name": "@loopback/build", - "version": "9.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.33.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.3", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "bin": { - "lb-clean": "bin/run-clean.js", - "lb-eslint": "bin/run-eslint.js", - "lb-mocha": "bin/run-mocha.js", - "lb-nyc": "bin/run-nyc.js", - "lb-prettier": "bin/run-prettier.js", - "lb-tsc": "bin/compile-package.js", - "lb-ttsc": "bin/compile-package.js" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/context": { - "name": "@loopback/context", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/metadata": "^5.0.8", - "@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" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.0", - "bluebird": "^3.7.2" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/core": { - "name": "@loopback/core", - "version": "4.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/context": "^5.0.8", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/eslint-config": { - "name": "@loopback/eslint-config", - "version": "13.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/eslint-plugin": "^5.51.0", - "@typescript-eslint/parser": "^5.51.0", - "eslint-config-prettier": "^8.6.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "eslint": "^8.33.0" - } - }, - "../../packages/express": { - "name": "@loopback/express", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/http-server": "^4.0.8", - "@types/body-parser": "^1.19.2", - "@types/express": "^4.17.17", - "@types/express-serve-static-core": "^4.17.33", - "@types/http-errors": "^2.0.1", - "body-parser": "^1.20.1", - "debug": "^4.3.4", - "express": "^4.18.2", - "http-errors": "^2.0.0", - "on-finished": "^2.4.1", - "toposort": "^2.0.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/on-finished": "^2.3.1", - "@types/toposort": "^2.0.3", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../../packages/filter": { - "name": "@loopback/filter", - "version": "3.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "typescript": "~4.9.4" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/http-server": { - "name": "@loopback/http-server", - "version": "4.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "debug": "^4.3.4", - "stoppable": "^1.1.0", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/stoppable": "^1.1.1" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/metadata": { - "name": "@loopback/metadata", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/model-api-builder": { - "name": "@loopback/model-api-builder", - "version": "4.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3" - } - }, - "../../packages/openapi-spec-builder": { - "name": "@loopback/openapi-spec-builder", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "openapi3-ts": "^2.0.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/openapi-v3": { - "name": "@loopback/openapi-v3", - "version": "8.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/repository-json-schema": "^6.1.2", - "debug": "^4.3.4", - "http-status": "^1.6.2", - "json-merge-patch": "^1.0.2", - "lodash": "^4.17.21", - "openapi3-ts": "^2.0.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/openapi-spec-builder": "^5.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/json-merge-patch": "0.0.8", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../../packages/repository": { - "name": "@loopback/repository", - "version": "5.1.3", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/filter": "^3.0.8", - "@types/debug": "^4.1.7", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "loopback-datasource-juggler": "^4.28.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bson": "^4.0.5", - "@types/json-schema": "^7.0.11", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "bson": "4.7.2" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../../packages/repository-json-schema": { - "name": "@loopback/repository-json-schema", - "version": "6.1.2", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@types/json-schema": "^7.0.11", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "ajv-formats": "^2.1.1" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3" - } - }, - "../../packages/rest": { - "name": "@loopback/rest", - "version": "12.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/express": "^5.0.8", - "@loopback/http-server": "^4.0.8", - "@loopback/openapi-v3": "^8.0.8", - "@openapi-contrib/openapi-schema-to-json-schema": "^3.2.0", - "@types/body-parser": "^1.19.2", - "@types/cors": "^2.8.13", - "@types/express": "^4.17.17", - "@types/express-serve-static-core": "^4.17.33", - "@types/http-errors": "^2.0.1", - "@types/on-finished": "^2.3.1", - "@types/serve-static": "1.15.0", - "@types/type-is": "^1.6.3", - "ajv": "^8.12.0", - "ajv-errors": "^3.0.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0", - "body-parser": "^1.20.1", - "cors": "^2.8.5", - "debug": "^4.3.4", - "express": "^4.18.2", - "http-errors": "^2.0.0", - "js-yaml": "^4.1.0", - "json-schema-compare": "^0.2.2", - "lodash": "^4.17.21", - "on-finished": "^2.4.1", - "path-to-regexp": "^6.2.1", - "qs": "^6.10.5", - "strong-error-handler": "^4.0.1", - "tslib": "^2.5.0", - "type-is": "^1.6.18", - "validator": "^13.9.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/openapi-spec-builder": "^5.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/js-yaml": "^4.0.5", - "@types/json-schema-compare": "^0.2.1", - "@types/lodash": "^4.14.191", - "@types/multer": "^1.4.7", - "@types/node": "^14.18.36", - "@types/on-finished": "^2.3.1", - "@types/qs": "^6.9.7", - "multer": "^1.4.4" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../../packages/rest-crud": { - "name": "@loopback/rest-crud", - "version": "0.15.7", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/model-api-builder": "^4.0.8", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/rest": "^12.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/rest": "^12.0.8" - } - }, - "../../packages/rest-explorer": { - "name": "@loopback/rest-explorer", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "ejs": "^3.1.8", - "swagger-ui-dist": "4.15.5", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/rest": "^12.0.8", - "@loopback/testlab": "^5.0.8", - "@types/ejs": "^3.1.1", - "@types/express": "^4.17.17", - "@types/node": "^14.18.36", - "express": "^4.18.2" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/rest": "^12.0.8" - } - }, - "../../packages/service-proxy": { - "name": "@loopback/service-proxy", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", + "node_modules/@eslint-community/eslint-utils": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.3.0.tgz", + "integrity": "sha512-v3oplH6FYCULtFuCeqyuTd9D2WKO937Dxdq+GmHOLL72TTRriLxz2VLlNfkZRsvj6PKnOPAtuT6dwrs/pA5DvA==", + "dev": true, "dependencies": { - "loopback-datasource-juggler": "^4.28.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36" + "eslint-visitor-keys": "^3.3.0" }, "engines": { - "node": "14 || 16 || 18 || 19" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, "peerDependencies": { - "@loopback/core": "^4.0.8" + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" } }, - "../../packages/testlab": { - "name": "@loopback/testlab", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@hapi/shot": "^6.0.0", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/node": "^14.18.36" - }, + "node_modules/@eslint-community/regexpp": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.4.0.tgz", + "integrity": "sha512-A9983Q0LnDGdLPjxyXQ00sbV+K+O+ko2Dr+CZigbHWtX9pNfxlaBkMR8X1CztI73zuEyEBXTVjx7CE+/VSwDiQ==", + "dev": true, "engines": { - "node": "14 || 16 || 18 || 19" + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" } }, "node_modules/@eslint/eslintrc": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.0.tgz", - "integrity": "sha512-fluIaaV+GyV24CCu/ggiHdV+j4RNh85yQnAYS/G2mZODZgGmmlrgCydjUcV3YvxCm9x8nMAfThsqTni4KiXT4A==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.1.tgz", + "integrity": "sha512-eFRmABvW2E5Ho6f5fHLqgena46rOj7r7OKHYfLElqcBfGFHHpjBhivyi5+jOEQuSpdc/1phIZJlbC2te+tZNIw==", "dev": true, "dependencies": { "ajv": "^6.12.4", "debug": "^4.3.2", - "espree": "^9.4.0", + "espree": "^9.5.0", "globals": "^13.19.0", "ignore": "^5.2.0", "import-fresh": "^3.2.1", @@ -587,9 +73,9 @@ } }, "node_modules/@eslint/js": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.35.0.tgz", - "integrity": "sha512-JXdzbRiWclLVoD8sNUjR443VVlYqiYmDVT6rGUEIEHU5YJW0gaVZwV2xgM7D4arkvASqD0IlLUVjHiFuxaftRw==", + "version": "8.36.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.36.0.tgz", + "integrity": "sha512-lxJ9R5ygVm8ZWgYdUweoq5ownDlJ4upvoWmO4eLxBYHdMo+vZ/Rx0EN6MbKWDJOSUGrqJy2Gt+Dyv/VKml0fjg==", "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -688,9 +174,9 @@ "dev": true }, "node_modules/@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==", + "version": "14.18.40", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.40.tgz", + "integrity": "sha512-pGteXO/JQX7wPxGR8lyT+doqjMa7XvlVowwrDwLfX92k5SdLkk4cwC7CYSLBxrenw/R5oQwKioVIak7ZgplM3g==", "dev": true }, "node_modules/acorn": { @@ -905,13 +391,15 @@ } }, "node_modules/eslint": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.35.0.tgz", - "integrity": "sha512-BxAf1fVL7w+JLRQhWl2pzGeSiGqbWumV4WNvc9Rhp6tiCtm4oHnyPBSEtMGZwrQgudFQ+otqzWoPB7x+hxoWsw==", + "version": "8.36.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.36.0.tgz", + "integrity": "sha512-Y956lmS7vDqomxlaaQAHVmeb4tNMp2FWIvU/RnU5BD3IKMD/MJPr76xdyr68P8tV1iNMvN2mRK0yy3c+UjL+bw==", "dev": true, "dependencies": { - "@eslint/eslintrc": "^2.0.0", - "@eslint/js": "8.35.0", + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.4.0", + "@eslint/eslintrc": "^2.0.1", + "@eslint/js": "8.36.0", "@humanwhocodes/config-array": "^0.11.8", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", @@ -922,9 +410,8 @@ "doctrine": "^3.0.0", "escape-string-regexp": "^4.0.0", "eslint-scope": "^7.1.1", - "eslint-utils": "^3.0.0", "eslint-visitor-keys": "^3.3.0", - "espree": "^9.4.0", + "espree": "^9.5.0", "esquery": "^1.4.2", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", @@ -946,7 +433,6 @@ "minimatch": "^3.1.2", "natural-compare": "^1.4.0", "optionator": "^0.9.1", - "regexpp": "^3.2.0", "strip-ansi": "^6.0.1", "strip-json-comments": "^3.1.0", "text-table": "^0.2.0" @@ -974,46 +460,19 @@ "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, - "node_modules/eslint-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", - "dev": true, - "dependencies": { - "eslint-visitor-keys": "^2.0.0" - }, - "engines": { - "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - }, - "peerDependencies": { - "eslint": ">=5" - } - }, - "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/eslint-visitor-keys": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", - "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", + "node_modules/eslint-visitor-keys": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, "node_modules/espree": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", - "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.5.0.tgz", + "integrity": "sha512-JPbJGhKc47++oo4JkEoTe2wjy4fmMwvFpgJT9cQzmfXKp22Dr6Hf1tdCteLz1h0P3t+mGvWZ+4Uankvh8+c6zw==", "dev": true, "dependencies": { "acorn": "^8.8.0", @@ -1028,9 +487,9 @@ } }, "node_modules/esquery": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.2.tgz", - "integrity": "sha512-JVSoLdTlTDkmjFmab7H/9SL9qGSyjElT3myyKp7krqjVFQCDLmj1QFaCLRFBszBKI0XVZaiiXvuPIX3ZwHe1Ng==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", "dev": true, "dependencies": { "estraverse": "^5.1.0" @@ -1298,9 +757,9 @@ "dev": true }, "node_modules/js-sdsl": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.3.0.tgz", - "integrity": "sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.4.0.tgz", + "integrity": "sha512-FfVSdx6pJ41Oa+CF7RDaFmTnCaFhua+SNYQX74riGOpl96x+2jQCqEfQ2bnXu/5DPCqlRuiqyvTJM0Qjz26IVg==", "dev": true, "funding": { "type": "opencollective", @@ -1571,18 +1030,6 @@ } ] }, - "node_modules/regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - } - }, "node_modules/resolve-from": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", @@ -1853,944 +1300,5 @@ "url": "https://github.com/sponsors/sindresorhus" } } - }, - "dependencies": { - "@eslint/eslintrc": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.0.tgz", - "integrity": "sha512-fluIaaV+GyV24CCu/ggiHdV+j4RNh85yQnAYS/G2mZODZgGmmlrgCydjUcV3YvxCm9x8nMAfThsqTni4KiXT4A==", - "dev": true, - "requires": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.4.0", - "globals": "^13.19.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.1.2", - "strip-json-comments": "^3.1.1" - } - }, - "@eslint/js": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.35.0.tgz", - "integrity": "sha512-JXdzbRiWclLVoD8sNUjR443VVlYqiYmDVT6rGUEIEHU5YJW0gaVZwV2xgM7D4arkvASqD0IlLUVjHiFuxaftRw==", - "dev": true - }, - "@humanwhocodes/config-array": { - "version": "0.11.8", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz", - "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==", - "dev": true, - "requires": { - "@humanwhocodes/object-schema": "^1.2.1", - "debug": "^4.1.1", - "minimatch": "^3.0.5" - } - }, - "@humanwhocodes/module-importer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", - "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", - "dev": true - }, - "@humanwhocodes/object-schema": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", - "dev": true - }, - "@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dev": true, - "requires": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - } - }, - "@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "dev": true - }, - "@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dev": true, - "requires": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - } - }, - "@types/debug": { - "version": "4.1.7", - "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz", - "integrity": "sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==", - "dev": true, - "requires": { - "@types/ms": "*" - } - }, - "@types/jsonwebtoken": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/@types/jsonwebtoken/-/jsonwebtoken-9.0.1.tgz", - "integrity": "sha512-c5ltxazpWabia/4UzhIoaDcIza4KViOQhdbjRlfcIGVnsE3c3brkz9Z+F/EeJIECOQP7W7US2hNE930cWWkPiw==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/ms": { - "version": "0.7.31", - "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz", - "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==", - "dev": true - }, - "@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==", - "dev": true - }, - "acorn": { - "version": "8.8.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", - "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", - "dev": true - }, - "acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "dev": true, - "requires": {} - }, - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true - }, - "balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "buffer-equal-constant-time": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", - "integrity": "sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==" - }, - "buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "dev": true - }, - "callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==", - "dev": true, - "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==", - "dev": true - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dev": true - }, - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "requires": { - "ms": "2.1.2" - } - }, - "deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "dev": true - }, - "doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dev": true, - "requires": { - "esutils": "^2.0.2" - } - }, - "ecdsa-sig-formatter": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", - "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==", - "requires": { - "safe-buffer": "^5.0.1" - } - }, - "escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true - }, - "eslint": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.35.0.tgz", - "integrity": "sha512-BxAf1fVL7w+JLRQhWl2pzGeSiGqbWumV4WNvc9Rhp6tiCtm4oHnyPBSEtMGZwrQgudFQ+otqzWoPB7x+hxoWsw==", - "dev": true, - "requires": { - "@eslint/eslintrc": "^2.0.0", - "@eslint/js": "8.35.0", - "@humanwhocodes/config-array": "^0.11.8", - "@humanwhocodes/module-importer": "^1.0.1", - "@nodelib/fs.walk": "^1.2.8", - "ajv": "^6.10.0", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.3.2", - "doctrine": "^3.0.0", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.1.1", - "eslint-utils": "^3.0.0", - "eslint-visitor-keys": "^3.3.0", - "espree": "^9.4.0", - "esquery": "^1.4.2", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "find-up": "^5.0.0", - "glob-parent": "^6.0.2", - "globals": "^13.19.0", - "grapheme-splitter": "^1.0.4", - "ignore": "^5.2.0", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "is-path-inside": "^3.0.3", - "js-sdsl": "^4.1.4", - "js-yaml": "^4.1.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.1.2", - "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "regexpp": "^3.2.0", - "strip-ansi": "^6.0.1", - "strip-json-comments": "^3.1.0", - "text-table": "^0.2.0" - } - }, - "eslint-scope": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", - "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", - "dev": true, - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - } - }, - "eslint-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", - "dev": true, - "requires": { - "eslint-visitor-keys": "^2.0.0" - }, - "dependencies": { - "eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "dev": true - } - } - }, - "eslint-visitor-keys": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", - "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", - "dev": true - }, - "espree": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", - "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", - "dev": true, - "requires": { - "acorn": "^8.8.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.3.0" - } - }, - "esquery": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.2.tgz", - "integrity": "sha512-JVSoLdTlTDkmjFmab7H/9SL9qGSyjElT3myyKp7krqjVFQCDLmj1QFaCLRFBszBKI0XVZaiiXvuPIX3ZwHe1Ng==", - "dev": true, - "requires": { - "estraverse": "^5.1.0" - } - }, - "esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, - "requires": { - "estraverse": "^5.2.0" - } - }, - "estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true - }, - "esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true - }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true - }, - "fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true - }, - "fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", - "dev": true - }, - "fastq": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", - "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", - "dev": true, - "requires": { - "reusify": "^1.0.4" - } - }, - "file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", - "dev": true, - "requires": { - "flat-cache": "^3.0.4" - } - }, - "find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dev": true, - "requires": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - } - }, - "flat-cache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", - "dev": true, - "requires": { - "flatted": "^3.1.0", - "rimraf": "^3.0.2" - } - }, - "flatted": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", - "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", - "dev": true - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "dev": true - }, - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dev": true, - "requires": { - "is-glob": "^4.0.3" - } - }, - "globals": { - "version": "13.20.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", - "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", - "dev": true, - "requires": { - "type-fest": "^0.20.2" - } - }, - "grapheme-splitter": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", - "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "ignore": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", - "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", - "dev": true - }, - "import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dev": true, - "requires": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - } - }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "dev": true - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "dev": true, - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "dev": true - }, - "is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", - "dev": true - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true - }, - "js-sdsl": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.3.0.tgz", - "integrity": "sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==", - "dev": true - }, - "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dev": true, - "requires": { - "argparse": "^2.0.1" - } - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", - "dev": true - }, - "jsonwebtoken": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-9.0.0.tgz", - "integrity": "sha512-tuGfYXxkQGDPnLJ7SibiQgVgeDgfbPq2k2ICcbgqW8WxWLBAxKQM/ZCu/IT8SOSwmaYl4dpTFCW5xZv7YbbWUw==", - "requires": { - "jws": "^3.2.2", - "lodash": "^4.17.21", - "ms": "^2.1.1", - "semver": "^7.3.8" - } - }, - "jwa": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz", - "integrity": "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==", - "requires": { - "buffer-equal-constant-time": "1.0.1", - "ecdsa-sig-formatter": "1.0.11", - "safe-buffer": "^5.0.1" - } - }, - "jws": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz", - "integrity": "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==", - "requires": { - "jwa": "^1.4.1", - "safe-buffer": "^5.0.1" - } - }, - "levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "dev": true, - "requires": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - } - }, - "locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dev": true, - "requires": { - "p-locate": "^5.0.0" - } - }, - "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - }, - "lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "dev": true - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "requires": { - "yallist": "^4.0.0" - } - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", - "dev": true - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dev": true, - "requires": { - "wrappy": "1" - } - }, - "optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", - "dev": true, - "requires": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.3" - } - }, - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "requires": { - "yocto-queue": "^0.1.0" - } - }, - "p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dev": true, - "requires": { - "p-limit": "^3.0.2" - } - }, - "parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dev": true, - "requires": { - "callsites": "^3.0.0" - } - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "dev": true - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true - }, - "prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "dev": true - }, - "punycode": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", - "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", - "dev": true - }, - "queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "dev": true - }, - "regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", - "dev": true - }, - "resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true - }, - "reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true - }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "dev": true, - "requires": { - "queue-microtask": "^1.2.2" - } - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" - }, - "semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", - "requires": { - "lru-cache": "^6.0.0" - } - }, - "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==", - "dev": true, - "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==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - } - }, - "strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", - "dev": true - }, - "tslib": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" - }, - "type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "dev": true, - "requires": { - "prelude-ls": "^1.2.1" - } - }, - "type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true - }, - "typescript": { - "version": "4.9.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", - "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", - "dev": true - }, - "uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dev": true, - "requires": { - "punycode": "^2.1.0" - } - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - }, - "word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", - "dev": true - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "dev": true - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, - "yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "dev": true - } } } diff --git a/examples/passport-login/package-lock.json b/examples/passport-login/package-lock.json index 1f1443bc7dfb..a0cf3c26d17f 100644 --- a/examples/passport-login/package-lock.json +++ b/examples/passport-login/package-lock.json @@ -1,7 +1,7 @@ { "name": "@loopback/example-passport-login", "version": "4.0.9", - "lockfileVersion": 2, + "lockfileVersion": 3, "requires": true, "packages": { "": { @@ -48,3873 +48,463 @@ "node": "14 || 16 || 18 || 19" } }, - "../../extensions/authentication-passport": { - "name": "@loopback/authentication-passport", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/security": "^0.8.8", - "passport": "^0.6.0", - "tslib": "^2.5.0", - "util-promisifyall": "^1.0.6" - }, - "devDependencies": { - "@loopback/authentication": "^9.0.8", - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/mock-oauth2-provider": "^0.6.8", - "@loopback/openapi-spec-builder": "^5.0.8", - "@loopback/rest": "^12.0.8", - "@loopback/testlab": "^5.0.8", - "@types/jsonwebtoken": "^9.0.1", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "@types/passport": "^1.0.11", - "@types/passport-http": "^0.3.9", - "@types/passport-oauth2": "^1.4.11", - "@types/qs": "^6.9.7", - "axios": "^0.27.2", - "body-parser": "^1.20.1", - "express": "^4.18.2", - "form-data": "^4.0.0", - "jsonwebtoken": "^9.0.0", - "lodash": "^4.17.21", - "passport-http": "^0.3.0", - "passport-oauth2": "^1.6.1", - "qs": "^6.10.5", - "supertest": "^6.3.3" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/authentication": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/rest": "^12.0.8" - } - }, - "../../fixtures/mock-oauth2-provider": { - "name": "@loopback/mock-oauth2-provider", - "version": "0.6.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@types/body-parser": "^1.19.2", - "@types/express": "^4.17.17", - "@types/jsonwebtoken": "^9.0.1", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "axios": "^0.27.2", - "body-parser": "^1.20.1", - "express": "^4.18.2", - "form-data": "^4.0.0", - "jsonwebtoken": "^9.0.0", - "lodash": "^4.17.21", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/authentication": { - "name": "@loopback/authentication", - "version": "9.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/security": "^0.8.8", - "@types/express": "^4.17.17", - "@types/lodash": "^4.14.191", - "lodash": "^4.17.21", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/openapi-spec-builder": "^5.0.8", - "@loopback/rest": "^12.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "jsonwebtoken": "^9.0.0" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/rest": "^12.0.8" - } - }, - "../../packages/boot": { - "name": "@loopback/boot", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/model-api-builder": "^4.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/service-proxy": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/glob": "^8.0.1", - "debug": "^4.3.4", - "glob": "^8.1.0", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/rest": "^12.0.8", - "@loopback/rest-crud": "^0.15.7", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../../packages/build": { - "name": "@loopback/build", - "version": "9.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.33.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.3", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "bin": { - "lb-clean": "bin/run-clean.js", - "lb-eslint": "bin/run-eslint.js", - "lb-mocha": "bin/run-mocha.js", - "lb-nyc": "bin/run-nyc.js", - "lb-prettier": "bin/run-prettier.js", - "lb-tsc": "bin/compile-package.js", - "lb-ttsc": "bin/compile-package.js" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/context": { - "name": "@loopback/context", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/metadata": "^5.0.8", - "@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" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.0", - "bluebird": "^3.7.2" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/core": { - "name": "@loopback/core", - "version": "4.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/context": "^5.0.8", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/eslint-config": { - "name": "@loopback/eslint-config", - "version": "13.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/eslint-plugin": "^5.51.0", - "@typescript-eslint/parser": "^5.51.0", - "eslint-config-prettier": "^8.6.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "eslint": "^8.33.0" - } - }, - "../../packages/express": { - "name": "@loopback/express", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/http-server": "^4.0.8", - "@types/body-parser": "^1.19.2", - "@types/express": "^4.17.17", - "@types/express-serve-static-core": "^4.17.33", - "@types/http-errors": "^2.0.1", - "body-parser": "^1.20.1", - "debug": "^4.3.4", - "express": "^4.18.2", - "http-errors": "^2.0.0", - "on-finished": "^2.4.1", - "toposort": "^2.0.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/on-finished": "^2.3.1", - "@types/toposort": "^2.0.3", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../../packages/filter": { - "name": "@loopback/filter", - "version": "3.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "typescript": "~4.9.4" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/http-caching-proxy": { - "name": "@loopback/http-caching-proxy", - "version": "4.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "axios": "^0.27.2", - "cacache": "^17.0.4", - "debug": "^4.3.4", - "rimraf": "^3.0.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/rimraf": "^3.0.2", - "@types/tunnel": "0.0.3", - "delay": "^5.0.0", - "tunnel": "0.0.6" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/http-server": { - "name": "@loopback/http-server", - "version": "4.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "debug": "^4.3.4", - "stoppable": "^1.1.0", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/stoppable": "^1.1.1" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/metadata": { - "name": "@loopback/metadata", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/model-api-builder": { - "name": "@loopback/model-api-builder", - "version": "4.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3" - } - }, - "../../packages/openapi-spec-builder": { - "name": "@loopback/openapi-spec-builder", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "openapi3-ts": "^2.0.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/openapi-v3": { - "name": "@loopback/openapi-v3", - "version": "8.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/repository-json-schema": "^6.1.2", - "debug": "^4.3.4", - "http-status": "^1.6.2", - "json-merge-patch": "^1.0.2", - "lodash": "^4.17.21", - "openapi3-ts": "^2.0.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/openapi-spec-builder": "^5.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/json-merge-patch": "0.0.8", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../../packages/repository": { - "name": "@loopback/repository", - "version": "5.1.3", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/filter": "^3.0.8", - "@types/debug": "^4.1.7", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "loopback-datasource-juggler": "^4.28.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bson": "^4.0.5", - "@types/json-schema": "^7.0.11", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "bson": "4.7.2" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../../packages/repository-json-schema": { - "name": "@loopback/repository-json-schema", - "version": "6.1.2", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@types/json-schema": "^7.0.11", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "ajv-formats": "^2.1.1" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3" - } - }, - "../../packages/rest": { - "name": "@loopback/rest", - "version": "12.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/express": "^5.0.8", - "@loopback/http-server": "^4.0.8", - "@loopback/openapi-v3": "^8.0.8", - "@openapi-contrib/openapi-schema-to-json-schema": "^3.2.0", - "@types/body-parser": "^1.19.2", - "@types/cors": "^2.8.13", - "@types/express": "^4.17.17", - "@types/express-serve-static-core": "^4.17.33", - "@types/http-errors": "^2.0.1", - "@types/on-finished": "^2.3.1", - "@types/serve-static": "1.15.0", - "@types/type-is": "^1.6.3", - "ajv": "^8.12.0", - "ajv-errors": "^3.0.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0", - "body-parser": "^1.20.1", - "cors": "^2.8.5", - "debug": "^4.3.4", - "express": "^4.18.2", - "http-errors": "^2.0.0", - "js-yaml": "^4.1.0", - "json-schema-compare": "^0.2.2", - "lodash": "^4.17.21", - "on-finished": "^2.4.1", - "path-to-regexp": "^6.2.1", - "qs": "^6.10.5", - "strong-error-handler": "^4.0.1", - "tslib": "^2.5.0", - "type-is": "^1.6.18", - "validator": "^13.9.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/openapi-spec-builder": "^5.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/js-yaml": "^4.0.5", - "@types/json-schema-compare": "^0.2.1", - "@types/lodash": "^4.14.191", - "@types/multer": "^1.4.7", - "@types/node": "^14.18.36", - "@types/on-finished": "^2.3.1", - "@types/qs": "^6.9.7", - "multer": "^1.4.4" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../../packages/rest-crud": { - "name": "@loopback/rest-crud", - "version": "0.15.7", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/model-api-builder": "^4.0.8", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/rest": "^12.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/rest": "^12.0.8" - } - }, - "../../packages/rest-explorer": { - "name": "@loopback/rest-explorer", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "ejs": "^3.1.8", - "swagger-ui-dist": "4.15.5", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/rest": "^12.0.8", - "@loopback/testlab": "^5.0.8", - "@types/ejs": "^3.1.1", - "@types/express": "^4.17.17", - "@types/node": "^14.18.36", - "express": "^4.18.2" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/rest": "^12.0.8" - } - }, - "../../packages/security": { - "name": "@loopback/security", - "version": "0.8.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../../packages/service-proxy": { - "name": "@loopback/service-proxy", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "loopback-datasource-juggler": "^4.28.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../../packages/testlab": { - "name": "@loopback/testlab", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@hapi/shot": "^6.0.0", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "node_modules/@eslint/eslintrc": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.0.tgz", - "integrity": "sha512-fluIaaV+GyV24CCu/ggiHdV+j4RNh85yQnAYS/G2mZODZgGmmlrgCydjUcV3YvxCm9x8nMAfThsqTni4KiXT4A==", - "dev": true, - "dependencies": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.4.0", - "globals": "^13.19.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.1.2", - "strip-json-comments": "^3.1.1" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/@eslint/js": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.35.0.tgz", - "integrity": "sha512-JXdzbRiWclLVoD8sNUjR443VVlYqiYmDVT6rGUEIEHU5YJW0gaVZwV2xgM7D4arkvASqD0IlLUVjHiFuxaftRw==", - "dev": true, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "node_modules/@humanwhocodes/config-array": { - "version": "0.11.8", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz", - "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==", - "dev": true, - "dependencies": { - "@humanwhocodes/object-schema": "^1.2.1", - "debug": "^4.1.1", - "minimatch": "^3.0.5" - }, - "engines": { - "node": ">=10.10.0" - } - }, - "node_modules/@humanwhocodes/module-importer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", - "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", - "dev": true, - "engines": { - "node": ">=12.22" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/nzakas" - } - }, - "node_modules/@humanwhocodes/object-schema": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", - "dev": true - }, - "node_modules/@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dev": true, - "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dev": true, - "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@types/body-parser": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", - "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", - "dependencies": { - "@types/connect": "*", - "@types/node": "*" - } - }, - "node_modules/@types/connect": { - "version": "3.4.35", - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", - "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/express": { - "version": "4.17.17", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.17.tgz", - "integrity": "sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q==", - "dependencies": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.33", - "@types/qs": "*", - "@types/serve-static": "*" - } - }, - "node_modules/@types/express-serve-static-core": { - "version": "4.17.33", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.33.tgz", - "integrity": "sha512-TPBqmR/HRYI3eC2E5hmiivIzv+bidAfXofM+sbonAGvyDhySGw9/PQZFt2BLOrjUUR++4eJVpx6KnLQK1Fk9tA==", - "dependencies": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*" - } - }, - "node_modules/@types/jsonwebtoken": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/@types/jsonwebtoken/-/jsonwebtoken-9.0.1.tgz", - "integrity": "sha512-c5ltxazpWabia/4UzhIoaDcIza4KViOQhdbjRlfcIGVnsE3c3brkz9Z+F/EeJIECOQP7W7US2hNE930cWWkPiw==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/lodash": { - "version": "4.14.191", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.191.tgz", - "integrity": "sha512-BdZ5BCCvho3EIXw6wUCXHe7rS53AIDPLE+JzwgT+OsJk53oBfbSmZZ7CX4VaRoN78N+TJpFi9QPlfIVNmJYWxQ==" - }, - "node_modules/@types/mime": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz", - "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==" - }, - "node_modules/@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==" - }, - "node_modules/@types/oauth": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/@types/oauth/-/oauth-0.9.1.tgz", - "integrity": "sha512-a1iY62/a3yhZ7qH7cNUsxoI3U/0Fe9+RnuFrpTKr+0WVOzbKlSLojShCKe20aOD1Sppv+i8Zlq0pLDuTJnwS4A==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/passport": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/@types/passport/-/passport-1.0.12.tgz", - "integrity": "sha512-QFdJ2TiAEoXfEQSNDISJR1Tm51I78CymqcBa8imbjo6dNNu+l2huDxxbDEIoFIwOSKMkOfHEikyDuZ38WwWsmw==", - "dependencies": { - "@types/express": "*" - } - }, - "node_modules/@types/passport-facebook": { - "version": "2.1.11", - "resolved": "https://registry.npmjs.org/@types/passport-facebook/-/passport-facebook-2.1.11.tgz", - "integrity": "sha512-YsZUZryJvHt2E/WdR22FlnCi9ckMwkGR+FwCcXq830rOvruhXJHJtKSXSD+Kn4phBsrEpqoP4xX6fFuEodk20A==", - "dependencies": { - "@types/express": "*", - "@types/passport": "*" - } - }, - "node_modules/@types/passport-google-oauth": { - "version": "1.0.42", - "resolved": "https://registry.npmjs.org/@types/passport-google-oauth/-/passport-google-oauth-1.0.42.tgz", - "integrity": "sha512-0M9Wezbbkgn4VZtHdtEbQru5Kl3qeb2CHoKYvAD2svJDAg8nK1bLG4uBQPudOUuux56igXkFfNGR3gBlsSlTCg==", - "dependencies": { - "@types/express": "*", - "@types/passport": "*" - } - }, - "node_modules/@types/passport-google-oauth2": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/@types/passport-google-oauth2/-/passport-google-oauth2-0.1.5.tgz", - "integrity": "sha512-naBOrmo8IC6nVb565nKD5S3BCQTIOlGQP7HkDyLJ3taujG9O33Obi0chQa4PtXz82kPSdC7zoBd50hBVQVojtA==", - "dependencies": { - "@types/express": "*" - } - }, - "node_modules/@types/passport-http": { - "version": "0.3.9", - "resolved": "https://registry.npmjs.org/@types/passport-http/-/passport-http-0.3.9.tgz", - "integrity": "sha512-uQ4vyRdvM0jdWuKpLmi6Q6ri9Nwt8YnHmF7kE6snbthxPrsMWcjRCVc5WcPaQ356ODSZTDgiRYURMPIspCkn3Q==", - "dependencies": { - "@types/express": "*", - "@types/passport": "*" - } - }, - "node_modules/@types/passport-local": { - "version": "1.0.35", - "resolved": "https://registry.npmjs.org/@types/passport-local/-/passport-local-1.0.35.tgz", - "integrity": "sha512-K4eLTJ8R0yYW8TvCqkjB0pTKoqfUSdl5PfZdidTjV2ETV3604fQxtY6BHKjQWAx50WUS0lqzBvKv3LoI1ZBPeA==", - "dependencies": { - "@types/express": "*", - "@types/passport": "*", - "@types/passport-strategy": "*" - } - }, - "node_modules/@types/passport-oauth2": { - "version": "1.4.12", - "resolved": "https://registry.npmjs.org/@types/passport-oauth2/-/passport-oauth2-1.4.12.tgz", - "integrity": "sha512-RZg6cYTyEGinrZn/7REYQds6zrTxoBorX1/fdaz5UHzkG8xdFE7QQxkJagCr2ETzGII58FAFDmnmbTUVMrltNA==", - "dependencies": { - "@types/express": "*", - "@types/oauth": "*", - "@types/passport": "*" - } - }, - "node_modules/@types/passport-strategy": { - "version": "0.2.35", - "resolved": "https://registry.npmjs.org/@types/passport-strategy/-/passport-strategy-0.2.35.tgz", - "integrity": "sha512-o5D19Jy2XPFoX2rKApykY15et3Apgax00RRLf0RUotPDUsYrQa7x4howLYr9El2mlUApHmCMv5CZ1IXqKFQ2+g==", - "dependencies": { - "@types/express": "*", - "@types/passport": "*" - } - }, - "node_modules/@types/passport-twitter": { - "version": "1.0.37", - "resolved": "https://registry.npmjs.org/@types/passport-twitter/-/passport-twitter-1.0.37.tgz", - "integrity": "sha512-/FHODUP6ExYpRFdhVOtbHwVZRmni0kFyOFhOwqg61SoSwcED4c5tkhYu5cJElyhD5jbevRTmgInLFFI5s2hBag==", - "dependencies": { - "@types/express": "*", - "@types/passport": "*" - } - }, - "node_modules/@types/qs": { - "version": "6.9.7", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", - "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==" - }, - "node_modules/@types/range-parser": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", - "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" - }, - "node_modules/@types/serve-static": { - "version": "1.15.1", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.1.tgz", - "integrity": "sha512-NUo5XNiAdULrJENtJXZZ3fHtfMolzZwczzBbnAeBbqBwG+LaG6YaJtuwzwGSQZ2wsCrxjEhNNjAkKigy3n8teQ==", - "dependencies": { - "@types/mime": "*", - "@types/node": "*" - } - }, - "node_modules/accepts": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", - "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", - "dependencies": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/acorn": { - "version": "8.8.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", - "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", - "dev": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-globals": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-1.0.9.tgz", - "integrity": "sha512-j3/4pkfih8W4NK22gxVSXcEonTpAHOHh0hu5BoZrKcOsW/4oBPxTi4Yk3SAj+FhC1f3+bRTkXdm4019gw1vg9g==", - "dependencies": { - "acorn": "^2.1.0" - } - }, - "node_modules/acorn-globals/node_modules/acorn": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-2.7.0.tgz", - "integrity": "sha512-pXK8ez/pVjqFdAgBkF1YPVRacuLQ9EXBKaKWaeh58WNfMkCmZhOZzu+NtKSPD5PHmCCHheQ5cD29qM1K4QTxIg==", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "dev": true, - "peerDependencies": { - "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" - } - }, - "node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/align-text": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz", - "integrity": "sha512-GrTZLRpmp6wIC2ztrWW9MjjTgSKccffgFagbNDOX95/dcjEcYZibYTeaOntySQLcdw1ztBoFkviiUvTMbb9MYg==", - "dependencies": { - "kind-of": "^3.0.2", - "longest": "^1.0.1", - "repeat-string": "^1.5.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/amdefine": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", - "integrity": "sha512-S2Hw0TtNkMJhIabBwIojKL9YHO5T0n5eNqWJ7Lrlel/zDbftQpxpapi8tZs3X1HWa+u+QeydGmzzNU0m09+Rcg==", - "engines": { - "node": ">=0.4.2" - } - }, - "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==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "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==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true - }, - "node_modules/array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" - }, - "node_modules/asap": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/asap/-/asap-1.0.0.tgz", - "integrity": "sha512-Ej9qjcXY+8Tuy1cNqiwNMwFRXOy9UwgTeMA8LxreodygIPV48lx8PU1ecFxb5ZeU1DpMKxiq6vGLTxcitWZPbA==" - }, - "node_modules/asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", - "dev": true - }, - "node_modules/axios": { - "version": "0.27.2", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.27.2.tgz", - "integrity": "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==", - "dev": true, - "dependencies": { - "follow-redirects": "^1.14.9", - "form-data": "^4.0.0" - } - }, - "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true - }, - "node_modules/base64url": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/base64url/-/base64url-3.0.1.tgz", - "integrity": "sha512-ir1UPr3dkwexU7FdV8qBBbNDRUhMmIekYMFZfi+C/sLNnRESKPl23nB9b2pltqfOQNnGzsDdId90AEtG5tCx4A==", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/body-parser": { - "version": "1.20.2", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz", - "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==", - "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.11.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/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==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/body-parser/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "dependencies": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/camelcase": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", - "integrity": "sha512-wzLkDa4K/mzI1OSITC+DUyjgIl/ETNHE9QvYgy6J6Jvqyyz4C0Xfd+lQhb19sX2jMpZV4IssUn0VDVmglV+s4g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/center-align": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz", - "integrity": "sha512-Baz3aNe2gd2LP2qk5U+sDk/m4oSuwSDcBfayTCTBoWpfIGO5XFxPmjILQII4NGiZjD6DoDI6kf7gKaxkf7s3VQ==", - "dependencies": { - "align-text": "^0.1.3", - "lazy-cache": "^1.0.3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/character-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/character-parser/-/character-parser-1.2.1.tgz", - "integrity": "sha512-6OEBVBlf/y8LaAphnbAnt743O3zMhlBer+FO5D40H6wqAdU9B1TvuApkejgLW0cvv0tEZNLktv1AnRI+C87ueQ==" - }, - "node_modules/clean-css": { - "version": "3.4.28", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-3.4.28.tgz", - "integrity": "sha512-aTWyttSdI2mYi07kWqHi24NUU9YlELFKGOAgFzZjDN1064DMAOy2FBuoyGmkKRlXkbpXd0EVHmiVkbKhKoirTw==", - "dependencies": { - "commander": "2.8.x", - "source-map": "0.4.x" - }, - "bin": { - "cleancss": "bin/cleancss" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/clean-css/node_modules/commander": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.8.1.tgz", - "integrity": "sha512-+pJLBFVk+9ZZdlAOB5WuIElVPPth47hILFkmGym57aq8kwxsowvByvB0DHs1vQAhyMZzdcpTtF0VDKGkSDR4ZQ==", - "dependencies": { - "graceful-readlink": ">= 1.0.0" - }, - "engines": { - "node": ">= 0.6.x" - } - }, - "node_modules/client-sessions": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/client-sessions/-/client-sessions-0.8.0.tgz", - "integrity": "sha512-XERL6B5cJYGEaAigTADRr8NrUhkGmIUdrlHBzRM62uZEtFben5QYbaOxgWX79wFbCIvABhgZCWch1glw2fcyiQ==", - "dependencies": { - "cookies": "^0.7.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/cliui": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", - "integrity": "sha512-GIOYRizG+TGoc7Wgc1LiOTLare95R3mzKgoln+Q/lE4ceiYH19gUpl0l0Ffq4lJDEf3FxujMe6IBfOCs7pfqNA==", - "dependencies": { - "center-align": "^0.1.1", - "right-align": "^0.1.1", - "wordwrap": "0.0.2" - } - }, - "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==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "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==", - "dev": true - }, - "node_modules/combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "dev": true, - "dependencies": { - "delayed-stream": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/commander": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.6.0.tgz", - "integrity": "sha512-PhbTMT+ilDXZKqH8xbvuUY2ZEQNef0Q7DKxgoEKb4ccytsdvVVJmYqR0sGbi96nxU6oGrwEIQnclpK2NBZuQlg==", - "engines": { - "node": ">= 0.6.x" - } - }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dev": true - }, - "node_modules/constantinople": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/constantinople/-/constantinople-3.0.2.tgz", - "integrity": "sha512-UnEggAQrmhxuTxlb7n1OsTtagNXWUv2CRlOogZhWOU4jLK4EJEbF8UDSNxuGu+jVtWNtO2j51ab2H1wlBIzF/w==", - "deprecated": "Please update to at least constantinople 3.1.1", - "dependencies": { - "acorn": "^2.1.0" - } - }, - "node_modules/constantinople/node_modules/acorn": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-2.7.0.tgz", - "integrity": "sha512-pXK8ez/pVjqFdAgBkF1YPVRacuLQ9EXBKaKWaeh58WNfMkCmZhOZzu+NtKSPD5PHmCCHheQ5cD29qM1K4QTxIg==", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/content-disposition": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", - "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", - "dependencies": { - "safe-buffer": "5.2.1" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/content-type": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", - "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/cookie": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", - "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" - }, - "node_modules/cookies": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/cookies/-/cookies-0.7.3.tgz", - "integrity": "sha512-+gixgxYSgQLTaTIilDHAdlNPZDENDQernEMiIcZpYYP14zgHsCt4Ce1FEjFtcp6GefhozebB6orvhAAWx/IS0A==", - "dependencies": { - "depd": "~1.1.2", - "keygrip": "~1.0.3" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/cookies/node_modules/depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", - "engines": { - "node": ">= 0.6" - } - }, - "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==", - "dev": true, - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/css": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/css/-/css-1.0.8.tgz", - "integrity": "sha512-qmTYWhHk910nQWnGqMAiWWPQlB6tESiWgNebQJmiozOAGcBAQ1+U/UzUOkhdrcshlkSRRiKWodwmVvO0OmnIGg==", - "dependencies": { - "css-parse": "1.0.4", - "css-stringify": "1.0.5" - } - }, - "node_modules/css-parse": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/css-parse/-/css-parse-1.0.4.tgz", - "integrity": "sha512-pfstzKVRZiHprDXdsmtfH1HYUEw22lzjuHdnpe1hscwoQvgW2C5zDQIBE0RKoALEReTn9W1ECdY8uaT/kO4VfA==" - }, - "node_modules/css-stringify": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/css-stringify/-/css-stringify-1.0.5.tgz", - "integrity": "sha512-aIThpcErhG5EyHorGqNlTh0TduNBqLrrXLO3x5rku3ZKBxuVfY+T7noyM2G2X/01iQANqJUb6d3+FLoa+N7Xwg==" - }, - "node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "dev": true - }, - "node_modules/delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", - "dev": true, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/destroy": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", - "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" - } - }, - "node_modules/doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dev": true, - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" - }, - "node_modules/encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" - }, - "node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.35.0.tgz", - "integrity": "sha512-BxAf1fVL7w+JLRQhWl2pzGeSiGqbWumV4WNvc9Rhp6tiCtm4oHnyPBSEtMGZwrQgudFQ+otqzWoPB7x+hxoWsw==", - "dev": true, - "dependencies": { - "@eslint/eslintrc": "^2.0.0", - "@eslint/js": "8.35.0", - "@humanwhocodes/config-array": "^0.11.8", - "@humanwhocodes/module-importer": "^1.0.1", - "@nodelib/fs.walk": "^1.2.8", - "ajv": "^6.10.0", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.3.2", - "doctrine": "^3.0.0", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.1.1", - "eslint-utils": "^3.0.0", - "eslint-visitor-keys": "^3.3.0", - "espree": "^9.4.0", - "esquery": "^1.4.2", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "find-up": "^5.0.0", - "glob-parent": "^6.0.2", - "globals": "^13.19.0", - "grapheme-splitter": "^1.0.4", - "ignore": "^5.2.0", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "is-path-inside": "^3.0.3", - "js-sdsl": "^4.1.4", - "js-yaml": "^4.1.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.1.2", - "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "regexpp": "^3.2.0", - "strip-ansi": "^6.0.1", - "strip-json-comments": "^3.1.0", - "text-table": "^0.2.0" - }, - "bin": { - "eslint": "bin/eslint.js" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint-scope": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", - "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", - "dev": true, - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "node_modules/eslint-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", - "dev": true, - "dependencies": { - "eslint-visitor-keys": "^2.0.0" - }, - "engines": { - "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - }, - "peerDependencies": { - "eslint": ">=5" - } - }, - "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/eslint-visitor-keys": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", - "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", - "dev": true, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "node_modules/espree": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", - "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", - "dev": true, - "dependencies": { - "acorn": "^8.8.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.3.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/esquery": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.2.tgz", - "integrity": "sha512-JVSoLdTlTDkmjFmab7H/9SL9qGSyjElT3myyKp7krqjVFQCDLmj1QFaCLRFBszBKI0XVZaiiXvuPIX3ZwHe1Ng==", - "dev": true, - "dependencies": { - "estraverse": "^5.1.0" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, - "dependencies": { - "estraverse": "^5.2.0" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/express": { - "version": "4.18.2", - "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", - "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", - "dependencies": { - "accepts": "~1.3.8", - "array-flatten": "1.1.1", - "body-parser": "1.20.1", - "content-disposition": "0.5.4", - "content-type": "~1.0.4", - "cookie": "0.5.0", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "2.0.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "1.2.0", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.7", - "qs": "6.11.0", - "range-parser": "~1.2.1", - "safe-buffer": "5.2.1", - "send": "0.18.0", - "serve-static": "1.15.0", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" - }, - "engines": { - "node": ">= 0.10.0" - } - }, - "node_modules/express-session": { - "version": "1.17.3", - "resolved": "https://registry.npmjs.org/express-session/-/express-session-1.17.3.tgz", - "integrity": "sha512-4+otWXlShYlG1Ma+2Jnn+xgKUZTMJ5QD3YvfilX3AcocOAbIkVylSWEklzALe/+Pu4qV6TYBj5GwOBFfdKqLBw==", - "dependencies": { - "cookie": "0.4.2", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "~2.0.0", - "on-headers": "~1.0.2", - "parseurl": "~1.3.3", - "safe-buffer": "5.2.1", - "uid-safe": "~2.1.5" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/express-session/node_modules/cookie": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz", - "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/express-session/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/express-session/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "node_modules/express/node_modules/body-parser": { - "version": "1.20.1", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", - "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", - "dependencies": { - "bytes": "3.1.2", - "content-type": "~1.0.4", - "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.11.0", - "raw-body": "2.5.1", - "type-is": "~1.6.18", - "unpipe": "1.0.0" - }, - "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" - } - }, - "node_modules/express/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/express/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "node_modules/express/node_modules/raw-body": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", - "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", - "dependencies": { - "bytes": "3.1.2", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true - }, - "node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true - }, - "node_modules/fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", - "dev": true - }, - "node_modules/fastq": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", - "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", - "dev": true, - "dependencies": { - "reusify": "^1.0.4" - } - }, - "node_modules/file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", - "dev": true, - "dependencies": { - "flat-cache": "^3.0.4" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/finalhandler": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", - "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", - "dependencies": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "statuses": "2.0.1", - "unpipe": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/finalhandler/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/finalhandler/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "node_modules/find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dev": true, - "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/flat-cache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", - "dev": true, - "dependencies": { - "flatted": "^3.1.0", - "rimraf": "^3.0.2" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/flatted": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", - "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", - "dev": true - }, - "node_modules/follow-redirects": { - "version": "1.15.2", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", - "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", - "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/RubenVerborgh" - } - ], - "engines": { - "node": ">=4.0" - }, - "peerDependenciesMeta": { - "debug": { - "optional": true - } - } - }, - "node_modules/form-data": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", - "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", - "dev": true, - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/forwarded": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "dev": true - }, - "node_modules/function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" - }, - "node_modules/get-intrinsic": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", - "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==", - "dependencies": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dev": true, - "dependencies": { - "is-glob": "^4.0.3" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/globals": { - "version": "13.20.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", - "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", - "dev": true, - "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/graceful-readlink": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz", - "integrity": "sha512-8tLu60LgxF6XpdbK8OW3FA+IfTNBn1ZHGHKF4KQbEeSkajYw5PlYJcKluntgegDPTg8UkHjpet1T82vk6TQ68w==" - }, - "node_modules/grapheme-splitter": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", - "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", - "dev": true - }, - "node_modules/has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dependencies": { - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/http-errors": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", - "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", - "dependencies": { - "depd": "2.0.0", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "toidentifier": "1.0.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ignore": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", - "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dev": true, - "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "dev": true, - "engines": { - "node": ">=0.8.19" - } - }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "dev": true, - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "node_modules/ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" - }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-promise": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz", - "integrity": "sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==" - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true - }, - "node_modules/jade": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/jade/-/jade-1.11.0.tgz", - "integrity": "sha512-J76sbGKeLtu7uwW97Ntzb1UvGnpKTDplYa9ROr2gNRhM+SxvlBSG0Ees3TQ8+7ya2UVkzMEeFxhRhEpN68s7Tg==", - "deprecated": "Jade has been renamed to pug, please install the latest version of pug instead of jade", - "dependencies": { - "character-parser": "1.2.1", - "clean-css": "^3.1.9", - "commander": "~2.6.0", - "constantinople": "~3.0.1", - "jstransformer": "0.0.2", - "mkdirp": "~0.5.0", - "transformers": "2.1.0", - "uglify-js": "^2.4.19", - "void-elements": "~2.0.1", - "with": "~4.0.0" - }, - "bin": { - "jade": "bin/jade.js" - } - }, - "node_modules/js-sdsl": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.3.0.tgz", - "integrity": "sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==", - "dev": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/js-sdsl" - } - }, - "node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dev": true, - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "node_modules/json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", - "dev": true - }, - "node_modules/jstransformer": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/jstransformer/-/jstransformer-0.0.2.tgz", - "integrity": "sha512-b7tmf91j1ChMuYhwbPBnNgB62dmHuqiHpOdd6QLKzde8HydZqm+ud3qWreGWecSxPBFFNOf1Ozjx0xo2plFdHA==", - "dependencies": { - "is-promise": "^2.0.0", - "promise": "^6.0.1" - } - }, - "node_modules/keygrip": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/keygrip/-/keygrip-1.0.3.tgz", - "integrity": "sha512-/PpesirAIfaklxUzp4Yb7xBper9MwP6hNRA6BGGUFCgbJ+BM5CKBtsoxinNXkLHAr+GXS1/lSlF2rP7cv5Fl+g==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/lazy-cache": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", - "integrity": "sha512-RE2g0b5VGZsOCFOCgP7omTRYFqydmZkBwl5oNnQ1lDYC57uyO9KqNnNVxT7COSHTxrRCWVcAVOcbjk+tvh/rgQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "dev": true, - "dependencies": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dev": true, - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - }, - "node_modules/lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "dev": true - }, - "node_modules/longest": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", - "integrity": "sha512-k+yt5n3l48JU4k8ftnKG6V7u32wyH2NfKzeMto9F/QRE0amxy/LayxwlvjjkZEIzqR+19IrtFO8p5kB9QaYUFg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" - }, - "node_modules/methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "dependencies": { - "mime-db": "1.52.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "dependencies": { - "minimist": "^1.2.6" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "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==" - }, - "node_modules/natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", - "dev": true - }, - "node_modules/negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/oauth": { - "version": "0.9.15", - "resolved": "https://registry.npmjs.org/oauth/-/oauth-0.9.15.tgz", - "integrity": "sha512-a5ERWK1kh38ExDEfoO6qUHJb32rd7aYmPHuyCu3Fta/cnICvYmgd2uhuKXvPD+PXB+gCEYYEaQdIRAjCOwAKNA==" - }, - "node_modules/object-inspect": { - "version": "1.12.3", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", - "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/on-finished": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", - "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", - "dependencies": { - "ee-first": "1.1.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/on-headers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dev": true, - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/openid": { - "version": "0.5.13", - "resolved": "https://registry.npmjs.org/openid/-/openid-0.5.13.tgz", - "integrity": "sha512-MdWOwHQPaJ3B+7JnPiTyEEqJsMpoNv/+Q4JObuW5jt6xEpIdHaoazFtrcbukBjLg2+qj5xXOmc9TsqhCEw3HOw==", - "engines": [ - "node >= 0.6.0" - ] - }, - "node_modules/optimist": { - "version": "0.3.7", - "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.3.7.tgz", - "integrity": "sha512-TCx0dXQzVtSCg2OgY/bO9hjM9cV4XYx09TVK+s3+FhkjT6LovsLe+pPMzpWf+6yXK/hUizs2gUoTw3jHM0VaTQ==", - "dependencies": { - "wordwrap": "~0.0.2" - } - }, - "node_modules/optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", - "dev": true, - "dependencies": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.3" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dev": true, - "dependencies": { - "p-limit": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dev": true, - "dependencies": { - "callsites": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/passport": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/passport/-/passport-0.5.3.tgz", - "integrity": "sha512-gGc+70h4gGdBWNsR3FuV3byLDY6KBTJAIExGFXTpQaYfbbcHCBlRRKx7RBQSpqEqc5Hh2qVzRs7ssvSfOpkUEA==", - "dependencies": { - "passport-strategy": "1.x.x", - "pause": "0.0.1" - }, - "engines": { - "node": ">= 0.4.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/jaredhanson" - } - }, - "node_modules/passport-facebook": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/passport-facebook/-/passport-facebook-3.0.0.tgz", - "integrity": "sha512-K/qNzuFsFISYAyC1Nma4qgY/12V3RSLFdFVsPKXiKZt434wOvthFW1p7zKa1iQihQMRhaWorVE1o3Vi1o+ZgeQ==", - "dependencies": { - "passport-oauth2": "1.x.x" - }, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/passport-google": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/passport-google/-/passport-google-0.3.0.tgz", - "integrity": "sha512-sgm38NqzC3zRZ4ypsih4Qd84TQHGnDYi0ptvTOzva84Qzu70ZPajUL9CVrKE/FKdF1jwo44v3iGTSS92Ltll8Q==", - "dependencies": { - "passport-openid": "0.3.x", - "pkginfo": "0.2.x" - }, - "engines": { - "node": ">= 0.6.0" - } - }, - "node_modules/passport-google-oauth2": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/passport-google-oauth2/-/passport-google-oauth2-0.2.0.tgz", - "integrity": "sha512-62EdPtbfVdc55nIXi0p1WOa/fFMM8v/M8uQGnbcXA4OexZWCnfsEi3wo2buag+Is5oqpuHzOtI64JpHk0Xi5RQ==", - "dependencies": { - "passport-oauth2": "^1.1.2" - } - }, - "node_modules/passport-http": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/passport-http/-/passport-http-0.3.0.tgz", - "integrity": "sha512-OwK9DkqGVlJfO8oD0Bz1VDIo+ijD3c1ZbGGozIZw+joIP0U60pXY7goB+8wiDWtNqHpkTaQiJ9Ux1jE3Ykmpuw==", - "dependencies": { - "passport-strategy": "1.x.x" - }, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/passport-local": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/passport-local/-/passport-local-1.0.0.tgz", - "integrity": "sha512-9wCE6qKznvf9mQYYbgJ3sVOHmCWoUNMVFoZzNoznmISbhnNNPhN9xfY3sLmScHMetEJeoY7CXwfhCe7argfQow==", - "dependencies": { - "passport-strategy": "1.x.x" - }, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/passport-oauth1": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/passport-oauth1/-/passport-oauth1-1.2.0.tgz", - "integrity": "sha512-Sv2YWodC6jN12M/OXwmR4BIXeeIHjjbwYTQw4kS6tHK4zYzSEpxBgSJJnknBjICA5cj0ju3FSnG1XmHgIhYnLg==", - "dependencies": { - "oauth": "0.9.x", - "passport-strategy": "1.x.x", - "utils-merge": "1.x.x" - }, - "engines": { - "node": ">= 0.4.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/jaredhanson" - } - }, - "node_modules/passport-oauth2": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/passport-oauth2/-/passport-oauth2-1.6.1.tgz", - "integrity": "sha512-ZbV43Hq9d/SBSYQ22GOiglFsjsD1YY/qdiptA+8ej+9C1dL1TVB+mBE5kDH/D4AJo50+2i8f4bx0vg4/yDDZCQ==", - "dependencies": { - "base64url": "3.x.x", - "oauth": "0.9.x", - "passport-strategy": "1.x.x", - "uid2": "0.0.x", - "utils-merge": "1.x.x" - }, - "engines": { - "node": ">= 0.4.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/jaredhanson" - } - }, - "node_modules/passport-openid": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/passport-openid/-/passport-openid-0.3.1.tgz", - "integrity": "sha512-tpSI98hDjDB3aPWOklYIs6Qw9uQk1vLgR5JjHUgpLyR2BhonBNT923ynRL7JTmvKsnc2UhDHCk2k/HqIMdPs4A==", - "dependencies": { - "openid": "0.5.x", - "passport": "~0.1.3", - "pkginfo": "0.2.x" - }, - "engines": { - "node": ">= 0.6.0" - } - }, - "node_modules/passport-openid/node_modules/passport": { - "version": "0.1.18", - "resolved": "https://registry.npmjs.org/passport/-/passport-0.1.18.tgz", - "integrity": "sha512-qteYojKG/qth7UBbbGU7aqhe5ndJs6YaUkH2B6+7FWQ0OeyYmWknzOATpMhdoSTDcLLliq9n4Fcy1mGs80iUMw==", - "dependencies": { - "pause": "0.0.1", - "pkginfo": "0.2.x" - }, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/passport-strategy": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/passport-strategy/-/passport-strategy-1.0.0.tgz", - "integrity": "sha512-CB97UUvDKJde2V0KDWWB3lyf6PC3FaZP7YxZ2G8OAtn9p4HI9j9JLP9qjOGZFvyl8uwNT8qM+hGnz/n16NI7oA==", - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/passport-twitter": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/passport-twitter/-/passport-twitter-1.0.4.tgz", - "integrity": "sha512-qvdauqCqCJJci82mJ9hZZQ6nAv7aSHV31svL8+9H7mRlDdXCdfU6AARQrmmJu3DRmv9fvIebM7zzxR7mVufN3A==", - "dependencies": { - "passport-oauth1": "1.x.x", - "xtraverse": "0.1.x" - }, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/path": { - "version": "0.12.7", - "resolved": "https://registry.npmjs.org/path/-/path-0.12.7.tgz", - "integrity": "sha512-aXXC6s+1w7otVF9UletFkFcDsJeO7lSZBPUQhtb5O0xJe8LtYhj/GxldoL09bBj9+ZmE2hNoHqQSFMN5fikh4Q==", - "dependencies": { - "process": "^0.11.1", - "util": "^0.10.3" - } - }, - "node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "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==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" - }, - "node_modules/pause": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/pause/-/pause-0.0.1.tgz", - "integrity": "sha512-KG8UEiEVkR3wGEb4m5yZkVCzigAD+cVEJck2CzYZO37ZGJfctvVptVO192MwrtPhzONn6go8ylnOdMhKqi4nfg==" - }, - "node_modules/pkginfo": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/pkginfo/-/pkginfo-0.2.3.tgz", - "integrity": "sha512-7W7wTrE/NsY8xv/DTGjwNIyNah81EQH0MWcTzrHL6pOpMocOGZc0Mbdz9aXxSrp+U0mSmkU8jrNCDCfUs3sOBg==", - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "dev": true, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/process": { - "version": "0.11.10", - "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", - "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", - "engines": { - "node": ">= 0.6.0" - } - }, - "node_modules/promise": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/promise/-/promise-6.1.0.tgz", - "integrity": "sha512-O+uwGKreKNKkshzZv2P7N64lk6EP17iXBn0PbUnNQhk+Q0AHLstiTrjkx3v5YBd3cxUe7Sq6KyRhl/A0xUjk7Q==", - "dependencies": { - "asap": "~1.0.0" - } - }, - "node_modules/proxy-addr": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", - "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", - "dependencies": { - "forwarded": "0.2.0", - "ipaddr.js": "1.9.1" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/punycode": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", - "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/qs": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", - "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", - "dependencies": { - "side-channel": "^1.0.4" - }, - "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/random-bytes": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/random-bytes/-/random-bytes-1.0.0.tgz", - "integrity": "sha512-iv7LhNVO047HzYR3InF6pUcUsPQiHTM1Qal51DcGSuZFBil1aBBWG5eHPNek7bvILMaYJ/8RU1e8w1AMdHmLQQ==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/raw-body": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", - "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", - "dependencies": { - "bytes": "3.1.2", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - } - }, - "node_modules/repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==", - "engines": { - "node": ">=0.10" - } - }, - "node_modules/resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true, - "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" - } - }, - "node_modules/right-align": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz", - "integrity": "sha512-yqINtL/G7vs2v+dFIZmFUDbnVyFUJFKd6gK22Kgo6R4jfJGFtisKyncWDDULgjfqf4ASQuIQyjJ7XZ+3aWpsAg==", - "dependencies": { - "align-text": "^0.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "dependencies": { - "queue-microtask": "^1.2.2" - } - }, - "node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - }, - "node_modules/send": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", - "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", - "dependencies": { - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "mime": "1.6.0", - "ms": "2.1.3", - "on-finished": "2.4.1", - "range-parser": "~1.2.1", - "statuses": "2.0.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/send/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/send/node_modules/debug/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "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/serve-static": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", - "dependencies": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.18.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" - }, - "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==", - "dev": true, - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "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==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", - "dependencies": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/source-map": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", - "integrity": "sha512-Y8nIfcb1s/7DcobUz1yOO1GSp7gyL+D9zLHDehT7iRESqGSxjJ448Sg7rvfgsRJCnKLdSl11uGf0s9X80cH0/A==", - "dependencies": { - "amdefine": ">=0.0.4" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", - "dev": true - }, - "node_modules/toidentifier": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", - "engines": { - "node": ">=0.6" - } - }, - "node_modules/transformers": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/transformers/-/transformers-2.1.0.tgz", - "integrity": "sha512-zJf5m2EIOngmBbDe2fhTPpCjzM2qkZVqrFJZc2jaln+KBeEaYKhS2QMOIkfVrNUyoOwqgbTwOHATzr3jZRQDyg==", - "deprecated": "Deprecated, use jstransformer", - "dependencies": { - "css": "~1.0.8", - "promise": "~2.0", - "uglify-js": "~2.2.5" - } - }, - "node_modules/transformers/node_modules/is-promise": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-1.0.1.tgz", - "integrity": "sha512-mjWH5XxnhMA8cFnDchr6qRP9S/kLntKuEfIYku+PaN1CnS8v+OG9O/BKpRCVRJvpIkgAZm0Pf5Is3iSSOILlcg==" - }, - "node_modules/transformers/node_modules/promise": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/promise/-/promise-2.0.0.tgz", - "integrity": "sha512-OgMc+sxI3zWF8D5BJGtA0z7/IsrDy1/0cPaDv6HPpqa2fSTo7AdON5U10NbZCUeF+zCAj3PtfPE50Hf02386aA==", - "dependencies": { - "is-promise": "~1" - } - }, - "node_modules/transformers/node_modules/source-map": { - "version": "0.1.43", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz", - "integrity": "sha512-VtCvB9SIQhk3aF6h+N85EaqIaBFIAfZ9Cu+NJHHVvc8BbEcnvDcFw6sqQ2dQrT6SlOrZq3tIvyD9+EGq/lJryQ==", - "dependencies": { - "amdefine": ">=0.0.4" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/transformers/node_modules/uglify-js": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.2.5.tgz", - "integrity": "sha512-viLk+/8G0zm2aKt1JJAVcz5J/5ytdiNaIsKgrre3yvSUjwVG6ZUujGH7E2TiPigZUwLYCe7eaIUEP2Zka2VJPA==", - "dependencies": { - "optimist": "~0.3.5", - "source-map": "~0.1.7" - }, - "bin": { - "uglifyjs": "bin/uglifyjs" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/tslib": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" - }, - "node_modules/type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "dev": true, - "dependencies": { - "prelude-ls": "^1.2.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/type-is": { - "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "dependencies": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/typescript": { - "version": "4.9.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", - "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", - "dev": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, - "node_modules/uglify-js": { - "version": "2.8.29", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz", - "integrity": "sha512-qLq/4y2pjcU3vhlhseXGGJ7VbFO4pBANu0kwl8VCa9KEI0V8VfZIx2Fy3w01iSTA/pGwKZSmu/+I4etLNDdt5w==", - "dependencies": { - "source-map": "~0.5.1", - "yargs": "~3.10.0" - }, - "bin": { - "uglifyjs": "bin/uglifyjs" - }, - "engines": { - "node": ">=0.8.0" - }, - "optionalDependencies": { - "uglify-to-browserify": "~1.0.0" - } - }, - "node_modules/uglify-js/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/uglify-to-browserify": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz", - "integrity": "sha512-vb2s1lYx2xBtUgy+ta+b2J/GLVUR+wmpINwHePmPRhOsIVCG2wDzKJ0n14GslH1BifsqVzSOwQhRaCAsZ/nI4Q==", - "optional": true - }, - "node_modules/uid-safe": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/uid-safe/-/uid-safe-2.1.5.tgz", - "integrity": "sha512-KPHm4VL5dDXKz01UuEd88Df+KzynaohSL9fBh096KWAxSKZQDI2uBrVqtvRM4rwrIrRRKsdLNML/lnaaVSRioA==", - "dependencies": { - "random-bytes": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/uid2": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/uid2/-/uid2-0.0.4.tgz", - "integrity": "sha512-IevTus0SbGwQzYh3+fRsAMTVVPOoIVufzacXcHPmdlle1jUpq7BRL+mw3dgeLanvGZdwwbWhRV6XrcFNdBmjWA==" - }, - "node_modules/unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dev": true, - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/util": { - "version": "0.10.4", - "resolved": "https://registry.npmjs.org/util/-/util-0.10.4.tgz", - "integrity": "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==", - "dependencies": { - "inherits": "2.0.3" - } - }, - "node_modules/util/node_modules/inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" - }, - "node_modules/utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/void-elements": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz", - "integrity": "sha512-qZKX4RnBzH2ugr8Lxa7x+0V6XD9Sb/ouARtiasEQCHB1EVU4NXtmHsDDrx1dO4ne5fc3J6EW05BP1Dl0z0iung==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "node_modules/@eslint-community/eslint-utils": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.3.0.tgz", + "integrity": "sha512-v3oplH6FYCULtFuCeqyuTd9D2WKO937Dxdq+GmHOLL72TTRriLxz2VLlNfkZRsvj6PKnOPAtuT6dwrs/pA5DvA==", "dev": true, "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" + "eslint-visitor-keys": "^3.3.0" }, "engines": { - "node": ">= 8" - } - }, - "node_modules/window-size": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz", - "integrity": "sha512-1pTPQDKTdd61ozlKGNCjhNRd+KPmgLSGa3mZTHoOliaGcESD8G1PXhh7c1fgiPjVbNVfgy2Faw4BI8/m0cC8Mg==", - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/with": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/with/-/with-4.0.3.tgz", - "integrity": "sha512-mJZFpyEc1JTAdxhi/vhVeAM2S7vsltEKDiexDDo1HuAzlYKhcVUU6cwY8cHrFYdt82ZNkfKCeyhA3IYFegI0Kg==", - "dependencies": { - "acorn": "^1.0.1", - "acorn-globals": "^1.0.3" - } - }, - "node_modules/with/node_modules/acorn": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-1.2.2.tgz", - "integrity": "sha512-FsqWmApWGMGLKKNpHt12PMc5AK7BaZee0WRh04fCysmTzHe+rrKOa2MKjORhnzfpe4r0JnfdqHn02iDA9Dqj2A==", - "bin": { - "acorn": "bin/acorn" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, - "engines": { - "node": ">=0.4.0" + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" } }, - "node_modules/word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "node_modules/@eslint-community/regexpp": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.4.0.tgz", + "integrity": "sha512-A9983Q0LnDGdLPjxyXQ00sbV+K+O+ko2Dr+CZigbHWtX9pNfxlaBkMR8X1CztI73zuEyEBXTVjx7CE+/VSwDiQ==", "dev": true, "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/wordwrap": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", - "integrity": "sha512-xSBsCeh+g+dinoBv3GAOWM4LcVVO68wLXRanibtBSdUvkGWQRGeE9P7IwU9EmDDi4jA6L44lz15CGMwdw9N5+Q==", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "dev": true - }, - "node_modules/xmldom": { - "version": "0.1.31", - "resolved": "https://registry.npmjs.org/xmldom/-/xmldom-0.1.31.tgz", - "integrity": "sha512-yS2uJflVQs6n+CyjHoaBmVSqIDevTAWrzMmjG1Gc7h1qQ7uVozNhEPJAwZXWyGQ/Gafo3fCwrcaokezLPupVyQ==", - "deprecated": "Deprecated due to CVE-2021-21366 resolved in 0.5.0", - "engines": { - "node": ">=0.1" - } - }, - "node_modules/xtraverse": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/xtraverse/-/xtraverse-0.1.0.tgz", - "integrity": "sha512-MANQdlG2hl1nQobxz1Rv8hsS1RuBS0C1N6qTOupv+9vmfrReePdxhmB2ecYjvsp4stJ80HD7erjkoF1Hd/FK9A==", - "dependencies": { - "xmldom": "0.1.x" - }, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/yargs": { - "version": "3.10.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", - "integrity": "sha512-QFzUah88GAGy9lyDKGBqZdkYApt63rCXYBGYnEP4xDJPXNqXXnBDACnbrXnViV6jRSqAePwrATi2i8mfYm4L1A==", - "dependencies": { - "camelcase": "^1.0.2", - "cliui": "^2.1.0", - "decamelize": "^1.0.0", - "window-size": "0.1.0" + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" } }, - "node_modules/yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - } - }, - "dependencies": { - "@eslint/eslintrc": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.0.tgz", - "integrity": "sha512-fluIaaV+GyV24CCu/ggiHdV+j4RNh85yQnAYS/G2mZODZgGmmlrgCydjUcV3YvxCm9x8nMAfThsqTni4KiXT4A==", + "node_modules/@eslint/eslintrc": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.1.tgz", + "integrity": "sha512-eFRmABvW2E5Ho6f5fHLqgena46rOj7r7OKHYfLElqcBfGFHHpjBhivyi5+jOEQuSpdc/1phIZJlbC2te+tZNIw==", "dev": true, - "requires": { + "dependencies": { "ajv": "^6.12.4", "debug": "^4.3.2", - "espree": "^9.4.0", + "espree": "^9.5.0", "globals": "^13.19.0", "ignore": "^5.2.0", "import-fresh": "^3.2.1", "js-yaml": "^4.1.0", "minimatch": "^3.1.2", "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, - "@eslint/js": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.35.0.tgz", - "integrity": "sha512-JXdzbRiWclLVoD8sNUjR443VVlYqiYmDVT6rGUEIEHU5YJW0gaVZwV2xgM7D4arkvASqD0IlLUVjHiFuxaftRw==", - "dev": true + "node_modules/@eslint/js": { + "version": "8.36.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.36.0.tgz", + "integrity": "sha512-lxJ9R5ygVm8ZWgYdUweoq5ownDlJ4upvoWmO4eLxBYHdMo+vZ/Rx0EN6MbKWDJOSUGrqJy2Gt+Dyv/VKml0fjg==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } }, - "@humanwhocodes/config-array": { + "node_modules/@humanwhocodes/config-array": { "version": "0.11.8", "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz", "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==", "dev": true, - "requires": { + "dependencies": { "@humanwhocodes/object-schema": "^1.2.1", "debug": "^4.1.1", "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=10.10.0" } }, - "@humanwhocodes/module-importer": { + "node_modules/@humanwhocodes/module-importer": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", - "dev": true + "dev": true, + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } }, - "@humanwhocodes/object-schema": { + "node_modules/@humanwhocodes/object-schema": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", "dev": true }, - "@nodelib/fs.scandir": { + "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", "dev": true, - "requires": { + "dependencies": { "@nodelib/fs.stat": "2.0.5", "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" } }, - "@nodelib/fs.stat": { + "node_modules/@nodelib/fs.stat": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "dev": true + "dev": true, + "engines": { + "node": ">= 8" + } }, - "@nodelib/fs.walk": { + "node_modules/@nodelib/fs.walk": { "version": "1.2.8", "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", "dev": true, - "requires": { + "dependencies": { "@nodelib/fs.scandir": "2.1.5", "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" } }, - "@types/body-parser": { + "node_modules/@types/body-parser": { "version": "1.19.2", "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", - "requires": { + "dependencies": { "@types/connect": "*", "@types/node": "*" } }, - "@types/connect": { + "node_modules/@types/connect": { "version": "3.4.35", "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", - "requires": { + "dependencies": { "@types/node": "*" } }, - "@types/express": { + "node_modules/@types/express": { "version": "4.17.17", "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.17.tgz", "integrity": "sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q==", - "requires": { + "dependencies": { "@types/body-parser": "*", "@types/express-serve-static-core": "^4.17.33", "@types/qs": "*", "@types/serve-static": "*" } }, - "@types/express-serve-static-core": { + "node_modules/@types/express-serve-static-core": { "version": "4.17.33", "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.33.tgz", "integrity": "sha512-TPBqmR/HRYI3eC2E5hmiivIzv+bidAfXofM+sbonAGvyDhySGw9/PQZFt2BLOrjUUR++4eJVpx6KnLQK1Fk9tA==", - "requires": { + "dependencies": { "@types/node": "*", "@types/qs": "*", "@types/range-parser": "*" } }, - "@types/jsonwebtoken": { + "node_modules/@types/jsonwebtoken": { "version": "9.0.1", "resolved": "https://registry.npmjs.org/@types/jsonwebtoken/-/jsonwebtoken-9.0.1.tgz", "integrity": "sha512-c5ltxazpWabia/4UzhIoaDcIza4KViOQhdbjRlfcIGVnsE3c3brkz9Z+F/EeJIECOQP7W7US2hNE930cWWkPiw==", - "requires": { + "dependencies": { "@types/node": "*" } }, - "@types/lodash": { + "node_modules/@types/lodash": { "version": "4.14.191", "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.191.tgz", "integrity": "sha512-BdZ5BCCvho3EIXw6wUCXHe7rS53AIDPLE+JzwgT+OsJk53oBfbSmZZ7CX4VaRoN78N+TJpFi9QPlfIVNmJYWxQ==" }, - "@types/mime": { + "node_modules/@types/mime": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz", "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==" }, - "@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==" + "node_modules/@types/node": { + "version": "14.18.40", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.40.tgz", + "integrity": "sha512-pGteXO/JQX7wPxGR8lyT+doqjMa7XvlVowwrDwLfX92k5SdLkk4cwC7CYSLBxrenw/R5oQwKioVIak7ZgplM3g==" }, - "@types/oauth": { + "node_modules/@types/oauth": { "version": "0.9.1", "resolved": "https://registry.npmjs.org/@types/oauth/-/oauth-0.9.1.tgz", "integrity": "sha512-a1iY62/a3yhZ7qH7cNUsxoI3U/0Fe9+RnuFrpTKr+0WVOzbKlSLojShCKe20aOD1Sppv+i8Zlq0pLDuTJnwS4A==", - "requires": { + "dependencies": { "@types/node": "*" } }, - "@types/passport": { + "node_modules/@types/passport": { "version": "1.0.12", "resolved": "https://registry.npmjs.org/@types/passport/-/passport-1.0.12.tgz", "integrity": "sha512-QFdJ2TiAEoXfEQSNDISJR1Tm51I78CymqcBa8imbjo6dNNu+l2huDxxbDEIoFIwOSKMkOfHEikyDuZ38WwWsmw==", - "requires": { + "dependencies": { "@types/express": "*" } }, - "@types/passport-facebook": { + "node_modules/@types/passport-facebook": { "version": "2.1.11", "resolved": "https://registry.npmjs.org/@types/passport-facebook/-/passport-facebook-2.1.11.tgz", "integrity": "sha512-YsZUZryJvHt2E/WdR22FlnCi9ckMwkGR+FwCcXq830rOvruhXJHJtKSXSD+Kn4phBsrEpqoP4xX6fFuEodk20A==", - "requires": { + "dependencies": { "@types/express": "*", "@types/passport": "*" } }, - "@types/passport-google-oauth": { + "node_modules/@types/passport-google-oauth": { "version": "1.0.42", "resolved": "https://registry.npmjs.org/@types/passport-google-oauth/-/passport-google-oauth-1.0.42.tgz", "integrity": "sha512-0M9Wezbbkgn4VZtHdtEbQru5Kl3qeb2CHoKYvAD2svJDAg8nK1bLG4uBQPudOUuux56igXkFfNGR3gBlsSlTCg==", - "requires": { + "dependencies": { "@types/express": "*", "@types/passport": "*" } }, - "@types/passport-google-oauth2": { + "node_modules/@types/passport-google-oauth2": { "version": "0.1.5", "resolved": "https://registry.npmjs.org/@types/passport-google-oauth2/-/passport-google-oauth2-0.1.5.tgz", "integrity": "sha512-naBOrmo8IC6nVb565nKD5S3BCQTIOlGQP7HkDyLJ3taujG9O33Obi0chQa4PtXz82kPSdC7zoBd50hBVQVojtA==", - "requires": { + "dependencies": { "@types/express": "*" } }, - "@types/passport-http": { + "node_modules/@types/passport-http": { "version": "0.3.9", "resolved": "https://registry.npmjs.org/@types/passport-http/-/passport-http-0.3.9.tgz", "integrity": "sha512-uQ4vyRdvM0jdWuKpLmi6Q6ri9Nwt8YnHmF7kE6snbthxPrsMWcjRCVc5WcPaQ356ODSZTDgiRYURMPIspCkn3Q==", - "requires": { + "dependencies": { "@types/express": "*", "@types/passport": "*" } }, - "@types/passport-local": { + "node_modules/@types/passport-local": { "version": "1.0.35", "resolved": "https://registry.npmjs.org/@types/passport-local/-/passport-local-1.0.35.tgz", "integrity": "sha512-K4eLTJ8R0yYW8TvCqkjB0pTKoqfUSdl5PfZdidTjV2ETV3604fQxtY6BHKjQWAx50WUS0lqzBvKv3LoI1ZBPeA==", - "requires": { + "dependencies": { "@types/express": "*", "@types/passport": "*", "@types/passport-strategy": "*" } }, - "@types/passport-oauth2": { + "node_modules/@types/passport-oauth2": { "version": "1.4.12", "resolved": "https://registry.npmjs.org/@types/passport-oauth2/-/passport-oauth2-1.4.12.tgz", "integrity": "sha512-RZg6cYTyEGinrZn/7REYQds6zrTxoBorX1/fdaz5UHzkG8xdFE7QQxkJagCr2ETzGII58FAFDmnmbTUVMrltNA==", - "requires": { + "dependencies": { "@types/express": "*", "@types/oauth": "*", "@types/passport": "*" } }, - "@types/passport-strategy": { + "node_modules/@types/passport-strategy": { "version": "0.2.35", "resolved": "https://registry.npmjs.org/@types/passport-strategy/-/passport-strategy-0.2.35.tgz", "integrity": "sha512-o5D19Jy2XPFoX2rKApykY15et3Apgax00RRLf0RUotPDUsYrQa7x4howLYr9El2mlUApHmCMv5CZ1IXqKFQ2+g==", - "requires": { + "dependencies": { "@types/express": "*", "@types/passport": "*" } }, - "@types/passport-twitter": { + "node_modules/@types/passport-twitter": { "version": "1.0.37", "resolved": "https://registry.npmjs.org/@types/passport-twitter/-/passport-twitter-1.0.37.tgz", "integrity": "sha512-/FHODUP6ExYpRFdhVOtbHwVZRmni0kFyOFhOwqg61SoSwcED4c5tkhYu5cJElyhD5jbevRTmgInLFFI5s2hBag==", - "requires": { + "dependencies": { "@types/express": "*", "@types/passport": "*" } }, - "@types/qs": { + "node_modules/@types/qs": { "version": "6.9.7", "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==" }, - "@types/range-parser": { + "node_modules/@types/range-parser": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" }, - "@types/serve-static": { + "node_modules/@types/serve-static": { "version": "1.15.1", "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.1.tgz", "integrity": "sha512-NUo5XNiAdULrJENtJXZZ3fHtfMolzZwczzBbnAeBbqBwG+LaG6YaJtuwzwGSQZ2wsCrxjEhNNjAkKigy3n8teQ==", - "requires": { + "dependencies": { "@types/mime": "*", "@types/node": "*" } }, - "accepts": { + "node_modules/accepts": { "version": "1.3.8", "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", - "requires": { + "dependencies": { "mime-types": "~2.1.34", "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" } }, - "acorn": { + "node_modules/acorn": { "version": "8.8.2", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", - "dev": true + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } }, - "acorn-globals": { + "node_modules/acorn-globals": { "version": "1.0.9", "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-1.0.9.tgz", "integrity": "sha512-j3/4pkfih8W4NK22gxVSXcEonTpAHOHh0hu5BoZrKcOsW/4oBPxTi4Yk3SAj+FhC1f3+bRTkXdm4019gw1vg9g==", - "requires": { + "dependencies": { "acorn": "^2.1.0" + } + }, + "node_modules/acorn-globals/node_modules/acorn": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-2.7.0.tgz", + "integrity": "sha512-pXK8ez/pVjqFdAgBkF1YPVRacuLQ9EXBKaKWaeh58WNfMkCmZhOZzu+NtKSPD5PHmCCHheQ5cD29qM1K4QTxIg==", + "bin": { + "acorn": "bin/acorn" }, - "dependencies": { - "acorn": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-2.7.0.tgz", - "integrity": "sha512-pXK8ez/pVjqFdAgBkF1YPVRacuLQ9EXBKaKWaeh58WNfMkCmZhOZzu+NtKSPD5PHmCCHheQ5cD29qM1K4QTxIg==" - } + "engines": { + "node": ">=0.4.0" } }, - "acorn-jsx": { + "node_modules/acorn-jsx": { "version": "5.3.2", "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", "dev": true, - "requires": {} + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } }, - "ajv": { + "node_modules/ajv": { "version": "6.12.6", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "dev": true, - "requires": { + "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", "json-schema-traverse": "^0.4.1", "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, - "align-text": { + "node_modules/align-text": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz", "integrity": "sha512-GrTZLRpmp6wIC2ztrWW9MjjTgSKccffgFagbNDOX95/dcjEcYZibYTeaOntySQLcdw1ztBoFkviiUvTMbb9MYg==", - "requires": { + "dependencies": { "kind-of": "^3.0.2", "longest": "^1.0.1", "repeat-string": "^1.5.2" + }, + "engines": { + "node": ">=0.10.0" } }, - "amdefine": { + "node_modules/amdefine": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", - "integrity": "sha512-S2Hw0TtNkMJhIabBwIojKL9YHO5T0n5eNqWJ7Lrlel/zDbftQpxpapi8tZs3X1HWa+u+QeydGmzzNU0m09+Rcg==" + "integrity": "sha512-S2Hw0TtNkMJhIabBwIojKL9YHO5T0n5eNqWJ7Lrlel/zDbftQpxpapi8tZs3X1HWa+u+QeydGmzzNU0m09+Rcg==", + "engines": { + "node": ">=0.4.2" + } }, - "ansi-regex": { + "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==", - "dev": true + "dev": true, + "engines": { + "node": ">=8" + } }, - "ansi-styles": { + "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==", "dev": true, - "requires": { + "dependencies": { "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "argparse": { + "node_modules/argparse": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", "dev": true }, - "array-flatten": { + "node_modules/array-flatten": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" }, - "asap": { + "node_modules/asap": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/asap/-/asap-1.0.0.tgz", "integrity": "sha512-Ej9qjcXY+8Tuy1cNqiwNMwFRXOy9UwgTeMA8LxreodygIPV48lx8PU1ecFxb5ZeU1DpMKxiq6vGLTxcitWZPbA==" }, - "asynckit": { + "node_modules/asynckit": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", "dev": true }, - "axios": { + "node_modules/axios": { "version": "0.27.2", "resolved": "https://registry.npmjs.org/axios/-/axios-0.27.2.tgz", "integrity": "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==", "dev": true, - "requires": { + "dependencies": { "follow-redirects": "^1.14.9", "form-data": "^4.0.0" } }, - "balanced-match": { + "node_modules/balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", "dev": true }, - "base64url": { + "node_modules/base64url": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/base64url/-/base64url-3.0.1.tgz", - "integrity": "sha512-ir1UPr3dkwexU7FdV8qBBbNDRUhMmIekYMFZfi+C/sLNnRESKPl23nB9b2pltqfOQNnGzsDdId90AEtG5tCx4A==" + "integrity": "sha512-ir1UPr3dkwexU7FdV8qBBbNDRUhMmIekYMFZfi+C/sLNnRESKPl23nB9b2pltqfOQNnGzsDdId90AEtG5tCx4A==", + "engines": { + "node": ">=6.0.0" + } }, - "body-parser": { + "node_modules/body-parser": { "version": "1.20.2", "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz", "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==", - "requires": { + "dependencies": { "bytes": "3.1.2", "content-type": "~1.0.5", "debug": "2.6.9", @@ -3928,310 +518,408 @@ "type-is": "~1.6.18", "unpipe": "1.0.0" }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "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==", "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - } + "ms": "2.0.0" } }, - "brace-expansion": { + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, - "requires": { + "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, - "bytes": { + "node_modules/bytes": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "engines": { + "node": ">= 0.8" + } }, - "call-bind": { + "node_modules/call-bind": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "requires": { + "dependencies": { "function-bind": "^1.1.1", "get-intrinsic": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "callsites": { + "node_modules/callsites": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true + "dev": true, + "engines": { + "node": ">=6" + } }, - "camelcase": { + "node_modules/camelcase": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", - "integrity": "sha512-wzLkDa4K/mzI1OSITC+DUyjgIl/ETNHE9QvYgy6J6Jvqyyz4C0Xfd+lQhb19sX2jMpZV4IssUn0VDVmglV+s4g==" + "integrity": "sha512-wzLkDa4K/mzI1OSITC+DUyjgIl/ETNHE9QvYgy6J6Jvqyyz4C0Xfd+lQhb19sX2jMpZV4IssUn0VDVmglV+s4g==", + "engines": { + "node": ">=0.10.0" + } }, - "center-align": { + "node_modules/center-align": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz", "integrity": "sha512-Baz3aNe2gd2LP2qk5U+sDk/m4oSuwSDcBfayTCTBoWpfIGO5XFxPmjILQII4NGiZjD6DoDI6kf7gKaxkf7s3VQ==", - "requires": { + "dependencies": { "align-text": "^0.1.3", "lazy-cache": "^1.0.3" + }, + "engines": { + "node": ">=0.10.0" } }, - "chalk": { + "node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, - "requires": { + "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "character-parser": { + "node_modules/character-parser": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/character-parser/-/character-parser-1.2.1.tgz", "integrity": "sha512-6OEBVBlf/y8LaAphnbAnt743O3zMhlBer+FO5D40H6wqAdU9B1TvuApkejgLW0cvv0tEZNLktv1AnRI+C87ueQ==" }, - "clean-css": { + "node_modules/clean-css": { "version": "3.4.28", "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-3.4.28.tgz", "integrity": "sha512-aTWyttSdI2mYi07kWqHi24NUU9YlELFKGOAgFzZjDN1064DMAOy2FBuoyGmkKRlXkbpXd0EVHmiVkbKhKoirTw==", - "requires": { + "dependencies": { "commander": "2.8.x", "source-map": "0.4.x" }, + "bin": { + "cleancss": "bin/cleancss" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/clean-css/node_modules/commander": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.8.1.tgz", + "integrity": "sha512-+pJLBFVk+9ZZdlAOB5WuIElVPPth47hILFkmGym57aq8kwxsowvByvB0DHs1vQAhyMZzdcpTtF0VDKGkSDR4ZQ==", "dependencies": { - "commander": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.8.1.tgz", - "integrity": "sha512-+pJLBFVk+9ZZdlAOB5WuIElVPPth47hILFkmGym57aq8kwxsowvByvB0DHs1vQAhyMZzdcpTtF0VDKGkSDR4ZQ==", - "requires": { - "graceful-readlink": ">= 1.0.0" - } - } + "graceful-readlink": ">= 1.0.0" + }, + "engines": { + "node": ">= 0.6.x" } }, - "client-sessions": { + "node_modules/client-sessions": { "version": "0.8.0", "resolved": "https://registry.npmjs.org/client-sessions/-/client-sessions-0.8.0.tgz", "integrity": "sha512-XERL6B5cJYGEaAigTADRr8NrUhkGmIUdrlHBzRM62uZEtFben5QYbaOxgWX79wFbCIvABhgZCWch1glw2fcyiQ==", - "requires": { + "dependencies": { "cookies": "^0.7.0" + }, + "engines": { + "node": ">= 0.8.0" } }, - "cliui": { + "node_modules/cliui": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", "integrity": "sha512-GIOYRizG+TGoc7Wgc1LiOTLare95R3mzKgoln+Q/lE4ceiYH19gUpl0l0Ffq4lJDEf3FxujMe6IBfOCs7pfqNA==", - "requires": { + "dependencies": { "center-align": "^0.1.1", "right-align": "^0.1.1", "wordwrap": "0.0.2" } }, - "color-convert": { + "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==", "dev": true, - "requires": { + "dependencies": { "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" } }, - "color-name": { + "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==", "dev": true }, - "combined-stream": { + "node_modules/combined-stream": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", "dev": true, - "requires": { + "dependencies": { "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" } }, - "commander": { + "node_modules/commander": { "version": "2.6.0", "resolved": "https://registry.npmjs.org/commander/-/commander-2.6.0.tgz", - "integrity": "sha512-PhbTMT+ilDXZKqH8xbvuUY2ZEQNef0Q7DKxgoEKb4ccytsdvVVJmYqR0sGbi96nxU6oGrwEIQnclpK2NBZuQlg==" + "integrity": "sha512-PhbTMT+ilDXZKqH8xbvuUY2ZEQNef0Q7DKxgoEKb4ccytsdvVVJmYqR0sGbi96nxU6oGrwEIQnclpK2NBZuQlg==", + "engines": { + "node": ">= 0.6.x" + } }, - "concat-map": { + "node_modules/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", "dev": true }, - "constantinople": { + "node_modules/constantinople": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/constantinople/-/constantinople-3.0.2.tgz", "integrity": "sha512-UnEggAQrmhxuTxlb7n1OsTtagNXWUv2CRlOogZhWOU4jLK4EJEbF8UDSNxuGu+jVtWNtO2j51ab2H1wlBIzF/w==", - "requires": { + "deprecated": "Please update to at least constantinople 3.1.1", + "dependencies": { "acorn": "^2.1.0" + } + }, + "node_modules/constantinople/node_modules/acorn": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-2.7.0.tgz", + "integrity": "sha512-pXK8ez/pVjqFdAgBkF1YPVRacuLQ9EXBKaKWaeh58WNfMkCmZhOZzu+NtKSPD5PHmCCHheQ5cD29qM1K4QTxIg==", + "bin": { + "acorn": "bin/acorn" }, - "dependencies": { - "acorn": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-2.7.0.tgz", - "integrity": "sha512-pXK8ez/pVjqFdAgBkF1YPVRacuLQ9EXBKaKWaeh58WNfMkCmZhOZzu+NtKSPD5PHmCCHheQ5cD29qM1K4QTxIg==" - } + "engines": { + "node": ">=0.4.0" } }, - "content-disposition": { + "node_modules/content-disposition": { "version": "0.5.4", "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", - "requires": { + "dependencies": { "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" } }, - "content-type": { + "node_modules/content-type": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", - "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==" + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "engines": { + "node": ">= 0.6" + } }, - "cookie": { + "node_modules/cookie": { "version": "0.5.0", "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", - "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==" + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "engines": { + "node": ">= 0.6" + } }, - "cookie-signature": { + "node_modules/cookie-signature": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" }, - "cookies": { + "node_modules/cookies": { "version": "0.7.3", "resolved": "https://registry.npmjs.org/cookies/-/cookies-0.7.3.tgz", "integrity": "sha512-+gixgxYSgQLTaTIilDHAdlNPZDENDQernEMiIcZpYYP14zgHsCt4Ce1FEjFtcp6GefhozebB6orvhAAWx/IS0A==", - "requires": { + "dependencies": { "depd": "~1.1.2", "keygrip": "~1.0.3" }, - "dependencies": { - "depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==" - } + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/cookies/node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "engines": { + "node": ">= 0.6" } }, - "cross-spawn": { + "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==", "dev": true, - "requires": { + "dependencies": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" } }, - "css": { + "node_modules/css": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/css/-/css-1.0.8.tgz", "integrity": "sha512-qmTYWhHk910nQWnGqMAiWWPQlB6tESiWgNebQJmiozOAGcBAQ1+U/UzUOkhdrcshlkSRRiKWodwmVvO0OmnIGg==", - "requires": { + "dependencies": { "css-parse": "1.0.4", "css-stringify": "1.0.5" } }, - "css-parse": { + "node_modules/css-parse": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/css-parse/-/css-parse-1.0.4.tgz", "integrity": "sha512-pfstzKVRZiHprDXdsmtfH1HYUEw22lzjuHdnpe1hscwoQvgW2C5zDQIBE0RKoALEReTn9W1ECdY8uaT/kO4VfA==" }, - "css-stringify": { + "node_modules/css-stringify": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/css-stringify/-/css-stringify-1.0.5.tgz", "integrity": "sha512-aIThpcErhG5EyHorGqNlTh0TduNBqLrrXLO3x5rku3ZKBxuVfY+T7noyM2G2X/01iQANqJUb6d3+FLoa+N7Xwg==" }, - "debug": { + "node_modules/debug": { "version": "4.3.4", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "requires": { + "dependencies": { "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } } }, - "decamelize": { + "node_modules/decamelize": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==" + "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", + "engines": { + "node": ">=0.10.0" + } }, - "deep-is": { + "node_modules/deep-is": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", "dev": true }, - "delayed-stream": { + "node_modules/delayed-stream": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", - "dev": true + "dev": true, + "engines": { + "node": ">=0.4.0" + } }, - "depd": { + "node_modules/depd": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "engines": { + "node": ">= 0.8" + } }, - "destroy": { + "node_modules/destroy": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==" + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } }, - "doctrine": { + "node_modules/doctrine": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", "dev": true, - "requires": { + "dependencies": { "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" } }, - "ee-first": { + "node_modules/ee-first": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" }, - "encodeurl": { + "node_modules/encodeurl": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==" + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "engines": { + "node": ">= 0.8" + } }, - "escape-html": { + "node_modules/escape-html": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" }, - "escape-string-regexp": { + "node_modules/escape-string-regexp": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "eslint": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.35.0.tgz", - "integrity": "sha512-BxAf1fVL7w+JLRQhWl2pzGeSiGqbWumV4WNvc9Rhp6tiCtm4oHnyPBSEtMGZwrQgudFQ+otqzWoPB7x+hxoWsw==", + "node_modules/eslint": { + "version": "8.36.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.36.0.tgz", + "integrity": "sha512-Y956lmS7vDqomxlaaQAHVmeb4tNMp2FWIvU/RnU5BD3IKMD/MJPr76xdyr68P8tV1iNMvN2mRK0yy3c+UjL+bw==", "dev": true, - "requires": { - "@eslint/eslintrc": "^2.0.0", - "@eslint/js": "8.35.0", + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.4.0", + "@eslint/eslintrc": "^2.0.1", + "@eslint/js": "8.36.0", "@humanwhocodes/config-array": "^0.11.8", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", @@ -4242,9 +930,8 @@ "doctrine": "^3.0.0", "escape-string-regexp": "^4.0.0", "eslint-scope": "^7.1.1", - "eslint-utils": "^3.0.0", "eslint-visitor-keys": "^3.3.0", - "espree": "^9.4.0", + "espree": "^9.5.0", "esquery": "^1.4.2", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", @@ -4266,96 +953,114 @@ "minimatch": "^3.1.2", "natural-compare": "^1.4.0", "optionator": "^0.9.1", - "regexpp": "^3.2.0", "strip-ansi": "^6.0.1", "strip-json-comments": "^3.1.0", "text-table": "^0.2.0" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, - "eslint-scope": { + "node_modules/eslint-scope": { "version": "7.1.1", "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", "dev": true, - "requires": { + "dependencies": { "esrecurse": "^4.3.0", "estraverse": "^5.2.0" - } - }, - "eslint-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", - "dev": true, - "requires": { - "eslint-visitor-keys": "^2.0.0" }, - "dependencies": { - "eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "dev": true - } + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, - "eslint-visitor-keys": { + "node_modules/eslint-visitor-keys": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", - "dev": true + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } }, - "espree": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", - "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", + "node_modules/espree": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.5.0.tgz", + "integrity": "sha512-JPbJGhKc47++oo4JkEoTe2wjy4fmMwvFpgJT9cQzmfXKp22Dr6Hf1tdCteLz1h0P3t+mGvWZ+4Uankvh8+c6zw==", "dev": true, - "requires": { + "dependencies": { "acorn": "^8.8.0", "acorn-jsx": "^5.3.2", "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, - "esquery": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.2.tgz", - "integrity": "sha512-JVSoLdTlTDkmjFmab7H/9SL9qGSyjElT3myyKp7krqjVFQCDLmj1QFaCLRFBszBKI0XVZaiiXvuPIX3ZwHe1Ng==", + "node_modules/esquery": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", "dev": true, - "requires": { + "dependencies": { "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" } }, - "esrecurse": { + "node_modules/esrecurse": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", "dev": true, - "requires": { + "dependencies": { "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" } }, - "estraverse": { + "node_modules/estraverse": { "version": "5.3.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true + "dev": true, + "engines": { + "node": ">=4.0" + } }, - "esutils": { + "node_modules/esutils": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true + "dev": true, + "engines": { + "node": ">=0.10.0" + } }, - "etag": { + "node_modules/etag": { "version": "1.8.1", "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==" + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "engines": { + "node": ">= 0.6" + } }, - "express": { + "node_modules/express": { "version": "4.18.2", "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", - "requires": { + "dependencies": { "accepts": "~1.3.8", "array-flatten": "1.1.1", "body-parser": "1.20.1", @@ -4388,57 +1093,15 @@ "utils-merge": "1.0.1", "vary": "~1.1.2" }, - "dependencies": { - "body-parser": { - "version": "1.20.1", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", - "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", - "requires": { - "bytes": "3.1.2", - "content-type": "~1.0.4", - "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.11.0", - "raw-body": "2.5.1", - "type-is": "~1.6.18", - "unpipe": "1.0.0" - } - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "raw-body": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", - "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", - "requires": { - "bytes": "3.1.2", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - } - } + "engines": { + "node": ">= 0.10.0" } }, - "express-session": { + "node_modules/express-session": { "version": "1.17.3", "resolved": "https://registry.npmjs.org/express-session/-/express-session-1.17.3.tgz", "integrity": "sha512-4+otWXlShYlG1Ma+2Jnn+xgKUZTMJ5QD3YvfilX3AcocOAbIkVylSWEklzALe/+Pu4qV6TYBj5GwOBFfdKqLBw==", - "requires": { + "dependencies": { "cookie": "0.4.2", "cookie-signature": "1.0.6", "debug": "2.6.9", @@ -4448,68 +1111,125 @@ "safe-buffer": "5.2.1", "uid-safe": "~2.1.5" }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/express-session/node_modules/cookie": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz", + "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/express-session/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dependencies": { - "cookie": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz", - "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==" - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - } + "ms": "2.0.0" + } + }, + "node_modules/express-session/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/express/node_modules/body-parser": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", + "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "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.11.0", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/express/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/express/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/express/node_modules/raw-body": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" } }, - "fast-deep-equal": { + "node_modules/fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", "dev": true }, - "fast-json-stable-stringify": { + "node_modules/fast-json-stable-stringify": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", "dev": true }, - "fast-levenshtein": { + "node_modules/fast-levenshtein": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", "dev": true }, - "fastq": { + "node_modules/fastq": { "version": "1.15.0", "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", "dev": true, - "requires": { + "dependencies": { "reusify": "^1.0.4" } }, - "file-entry-cache": { + "node_modules/file-entry-cache": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", "dev": true, - "requires": { + "dependencies": { "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" } }, - "finalhandler": { + "node_modules/finalhandler": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", - "requires": { + "dependencies": { "debug": "2.6.9", "encodeurl": "~1.0.2", "escape-html": "~1.0.3", @@ -4518,262 +1238,356 @@ "statuses": "2.0.1", "unpipe": "~1.0.0" }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - } + "ms": "2.0.0" } }, - "find-up": { + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/find-up": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", "dev": true, - "requires": { + "dependencies": { "locate-path": "^6.0.0", "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "flat-cache": { + "node_modules/flat-cache": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", "dev": true, - "requires": { + "dependencies": { "flatted": "^3.1.0", "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" } }, - "flatted": { + "node_modules/flatted": { "version": "3.2.7", "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", "dev": true }, - "follow-redirects": { + "node_modules/follow-redirects": { "version": "1.15.2", "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", - "dev": true + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } }, - "form-data": { + "node_modules/form-data": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", "dev": true, - "requires": { + "dependencies": { "asynckit": "^0.4.0", "combined-stream": "^1.0.8", "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" } }, - "forwarded": { + "node_modules/forwarded": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==" + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "engines": { + "node": ">= 0.6" + } }, - "fresh": { + "node_modules/fresh": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==" + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "engines": { + "node": ">= 0.6" + } }, - "fs.realpath": { + "node_modules/fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", "dev": true }, - "function-bind": { + "node_modules/function-bind": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" }, - "get-intrinsic": { + "node_modules/get-intrinsic": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==", - "requires": { + "dependencies": { "function-bind": "^1.1.1", "has": "^1.0.3", "has-symbols": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "glob": { + "node_modules/glob": { "version": "7.2.3", "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "dev": true, - "requires": { + "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", "inherits": "2", "minimatch": "^3.1.1", "once": "^1.3.0", "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "glob-parent": { + "node_modules/glob-parent": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", "dev": true, - "requires": { + "dependencies": { "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" } }, - "globals": { + "node_modules/globals": { "version": "13.20.0", "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", "dev": true, - "requires": { + "dependencies": { "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "graceful-readlink": { + "node_modules/graceful-readlink": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz", "integrity": "sha512-8tLu60LgxF6XpdbK8OW3FA+IfTNBn1ZHGHKF4KQbEeSkajYw5PlYJcKluntgegDPTg8UkHjpet1T82vk6TQ68w==" }, - "grapheme-splitter": { + "node_modules/grapheme-splitter": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", "dev": true }, - "has": { + "node_modules/has": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "requires": { + "dependencies": { "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" } }, - "has-flag": { + "node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true + "dev": true, + "engines": { + "node": ">=8" + } }, - "has-symbols": { + "node_modules/has-symbols": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, - "http-errors": { + "node_modules/http-errors": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", - "requires": { + "dependencies": { "depd": "2.0.0", "inherits": "2.0.4", "setprototypeof": "1.2.0", "statuses": "2.0.1", "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" } }, - "iconv-lite": { + "node_modules/iconv-lite": { "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "requires": { + "dependencies": { "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" } }, - "ignore": { + "node_modules/ignore": { "version": "5.2.4", "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", - "dev": true + "dev": true, + "engines": { + "node": ">= 4" + } }, - "import-fresh": { + "node_modules/import-fresh": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", "dev": true, - "requires": { + "dependencies": { "parent-module": "^1.0.0", "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "imurmurhash": { + "node_modules/imurmurhash": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "dev": true + "dev": true, + "engines": { + "node": ">=0.8.19" + } }, - "inflight": { + "node_modules/inflight": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", "dev": true, - "requires": { + "dependencies": { "once": "^1.3.0", "wrappy": "1" } }, - "inherits": { + "node_modules/inherits": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" }, - "ipaddr.js": { + "node_modules/ipaddr.js": { "version": "1.9.1", "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "engines": { + "node": ">= 0.10" + } }, - "is-buffer": { + "node_modules/is-buffer": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" }, - "is-extglob": { + "node_modules/is-extglob": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "dev": true + "dev": true, + "engines": { + "node": ">=0.10.0" + } }, - "is-glob": { + "node_modules/is-glob": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", "dev": true, - "requires": { + "dependencies": { "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" } }, - "is-path-inside": { + "node_modules/is-path-inside": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", - "dev": true + "dev": true, + "engines": { + "node": ">=8" + } }, - "is-promise": { + "node_modules/is-promise": { "version": "2.2.2", "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz", "integrity": "sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==" }, - "isexe": { + "node_modules/isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", "dev": true }, - "jade": { + "node_modules/jade": { "version": "1.11.0", "resolved": "https://registry.npmjs.org/jade/-/jade-1.11.0.tgz", "integrity": "sha512-J76sbGKeLtu7uwW97Ntzb1UvGnpKTDplYa9ROr2gNRhM+SxvlBSG0Ees3TQ8+7ya2UVkzMEeFxhRhEpN68s7Tg==", - "requires": { + "deprecated": "Jade has been renamed to pug, please install the latest version of pug instead of jade", + "dependencies": { "character-parser": "1.2.1", "clean-css": "^3.1.9", "commander": "~2.6.0", @@ -4784,541 +1598,772 @@ "uglify-js": "^2.4.19", "void-elements": "~2.0.1", "with": "~4.0.0" + }, + "bin": { + "jade": "bin/jade.js" } }, - "js-sdsl": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.3.0.tgz", - "integrity": "sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==", - "dev": true + "node_modules/js-sdsl": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.4.0.tgz", + "integrity": "sha512-FfVSdx6pJ41Oa+CF7RDaFmTnCaFhua+SNYQX74riGOpl96x+2jQCqEfQ2bnXu/5DPCqlRuiqyvTJM0Qjz26IVg==", + "dev": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/js-sdsl" + } }, - "js-yaml": { + "node_modules/js-yaml": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", "dev": true, - "requires": { + "dependencies": { "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" } }, - "json-schema-traverse": { + "node_modules/json-schema-traverse": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", "dev": true }, - "json-stable-stringify-without-jsonify": { + "node_modules/json-stable-stringify-without-jsonify": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", "dev": true }, - "jstransformer": { + "node_modules/jstransformer": { "version": "0.0.2", "resolved": "https://registry.npmjs.org/jstransformer/-/jstransformer-0.0.2.tgz", "integrity": "sha512-b7tmf91j1ChMuYhwbPBnNgB62dmHuqiHpOdd6QLKzde8HydZqm+ud3qWreGWecSxPBFFNOf1Ozjx0xo2plFdHA==", - "requires": { + "dependencies": { "is-promise": "^2.0.0", "promise": "^6.0.1" } }, - "keygrip": { + "node_modules/keygrip": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/keygrip/-/keygrip-1.0.3.tgz", - "integrity": "sha512-/PpesirAIfaklxUzp4Yb7xBper9MwP6hNRA6BGGUFCgbJ+BM5CKBtsoxinNXkLHAr+GXS1/lSlF2rP7cv5Fl+g==" + "integrity": "sha512-/PpesirAIfaklxUzp4Yb7xBper9MwP6hNRA6BGGUFCgbJ+BM5CKBtsoxinNXkLHAr+GXS1/lSlF2rP7cv5Fl+g==", + "engines": { + "node": ">= 0.6" + } }, - "kind-of": { + "node_modules/kind-of": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "requires": { + "dependencies": { "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" } }, - "lazy-cache": { + "node_modules/lazy-cache": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", - "integrity": "sha512-RE2g0b5VGZsOCFOCgP7omTRYFqydmZkBwl5oNnQ1lDYC57uyO9KqNnNVxT7COSHTxrRCWVcAVOcbjk+tvh/rgQ==" + "integrity": "sha512-RE2g0b5VGZsOCFOCgP7omTRYFqydmZkBwl5oNnQ1lDYC57uyO9KqNnNVxT7COSHTxrRCWVcAVOcbjk+tvh/rgQ==", + "engines": { + "node": ">=0.10.0" + } }, - "levn": { + "node_modules/levn": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", "dev": true, - "requires": { + "dependencies": { "prelude-ls": "^1.2.1", "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" } }, - "locate-path": { + "node_modules/locate-path": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", "dev": true, - "requires": { + "dependencies": { "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "lodash": { + "node_modules/lodash": { "version": "4.17.21", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" }, - "lodash.merge": { + "node_modules/lodash.merge": { "version": "4.6.2", "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", "dev": true }, - "longest": { + "node_modules/longest": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", - "integrity": "sha512-k+yt5n3l48JU4k8ftnKG6V7u32wyH2NfKzeMto9F/QRE0amxy/LayxwlvjjkZEIzqR+19IrtFO8p5kB9QaYUFg==" + "integrity": "sha512-k+yt5n3l48JU4k8ftnKG6V7u32wyH2NfKzeMto9F/QRE0amxy/LayxwlvjjkZEIzqR+19IrtFO8p5kB9QaYUFg==", + "engines": { + "node": ">=0.10.0" + } }, - "media-typer": { + "node_modules/media-typer": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==" + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "engines": { + "node": ">= 0.6" + } }, - "merge-descriptors": { + "node_modules/merge-descriptors": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" }, - "methods": { + "node_modules/methods": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==" + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "engines": { + "node": ">= 0.6" + } }, - "mime": { + "node_modules/mime": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } }, - "mime-db": { + "node_modules/mime-db": { "version": "1.52.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "engines": { + "node": ">= 0.6" + } }, - "mime-types": { + "node_modules/mime-types": { "version": "2.1.35", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "requires": { + "dependencies": { "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" } }, - "minimatch": { + "node_modules/minimatch": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, - "requires": { + "dependencies": { "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" } }, - "minimist": { + "node_modules/minimist": { "version": "1.2.8", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==" + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, - "mkdirp": { + "node_modules/mkdirp": { "version": "0.5.6", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "requires": { + "dependencies": { "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" } }, - "ms": { + "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==" }, - "natural-compare": { + "node_modules/natural-compare": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", "dev": true }, - "negotiator": { + "node_modules/negotiator": { "version": "0.6.3", "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==" + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "engines": { + "node": ">= 0.6" + } }, - "oauth": { + "node_modules/oauth": { "version": "0.9.15", "resolved": "https://registry.npmjs.org/oauth/-/oauth-0.9.15.tgz", "integrity": "sha512-a5ERWK1kh38ExDEfoO6qUHJb32rd7aYmPHuyCu3Fta/cnICvYmgd2uhuKXvPD+PXB+gCEYYEaQdIRAjCOwAKNA==" }, - "object-inspect": { + "node_modules/object-inspect": { "version": "1.12.3", "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", - "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==" + "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, - "on-finished": { + "node_modules/on-finished": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", - "requires": { + "dependencies": { "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" } }, - "on-headers": { + "node_modules/on-headers": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==" + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "engines": { + "node": ">= 0.8" + } }, - "once": { + "node_modules/once": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", "dev": true, - "requires": { + "dependencies": { "wrappy": "1" } }, - "openid": { + "node_modules/openid": { "version": "0.5.13", "resolved": "https://registry.npmjs.org/openid/-/openid-0.5.13.tgz", - "integrity": "sha512-MdWOwHQPaJ3B+7JnPiTyEEqJsMpoNv/+Q4JObuW5jt6xEpIdHaoazFtrcbukBjLg2+qj5xXOmc9TsqhCEw3HOw==" + "integrity": "sha512-MdWOwHQPaJ3B+7JnPiTyEEqJsMpoNv/+Q4JObuW5jt6xEpIdHaoazFtrcbukBjLg2+qj5xXOmc9TsqhCEw3HOw==", + "engines": [ + "node >= 0.6.0" + ] }, - "optimist": { + "node_modules/optimist": { "version": "0.3.7", "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.3.7.tgz", "integrity": "sha512-TCx0dXQzVtSCg2OgY/bO9hjM9cV4XYx09TVK+s3+FhkjT6LovsLe+pPMzpWf+6yXK/hUizs2gUoTw3jHM0VaTQ==", - "requires": { + "dependencies": { "wordwrap": "~0.0.2" } }, - "optionator": { + "node_modules/optionator": { "version": "0.9.1", "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", "dev": true, - "requires": { + "dependencies": { "deep-is": "^0.1.3", "fast-levenshtein": "^2.0.6", "levn": "^0.4.1", "prelude-ls": "^1.2.1", "type-check": "^0.4.0", "word-wrap": "^1.2.3" + }, + "engines": { + "node": ">= 0.8.0" } }, - "p-limit": { + "node_modules/p-limit": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", "dev": true, - "requires": { + "dependencies": { "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "p-locate": { + "node_modules/p-locate": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", "dev": true, - "requires": { + "dependencies": { "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "parent-module": { + "node_modules/parent-module": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", "dev": true, - "requires": { + "dependencies": { "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "engines": { + "node": ">= 0.8" } }, - "parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" - }, - "passport": { + "node_modules/passport": { "version": "0.5.3", "resolved": "https://registry.npmjs.org/passport/-/passport-0.5.3.tgz", "integrity": "sha512-gGc+70h4gGdBWNsR3FuV3byLDY6KBTJAIExGFXTpQaYfbbcHCBlRRKx7RBQSpqEqc5Hh2qVzRs7ssvSfOpkUEA==", - "requires": { + "dependencies": { "passport-strategy": "1.x.x", "pause": "0.0.1" + }, + "engines": { + "node": ">= 0.4.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/jaredhanson" } }, - "passport-facebook": { + "node_modules/passport-facebook": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/passport-facebook/-/passport-facebook-3.0.0.tgz", "integrity": "sha512-K/qNzuFsFISYAyC1Nma4qgY/12V3RSLFdFVsPKXiKZt434wOvthFW1p7zKa1iQihQMRhaWorVE1o3Vi1o+ZgeQ==", - "requires": { + "dependencies": { "passport-oauth2": "1.x.x" + }, + "engines": { + "node": ">= 0.4.0" } }, - "passport-google": { + "node_modules/passport-google": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/passport-google/-/passport-google-0.3.0.tgz", "integrity": "sha512-sgm38NqzC3zRZ4ypsih4Qd84TQHGnDYi0ptvTOzva84Qzu70ZPajUL9CVrKE/FKdF1jwo44v3iGTSS92Ltll8Q==", - "requires": { + "dependencies": { "passport-openid": "0.3.x", "pkginfo": "0.2.x" + }, + "engines": { + "node": ">= 0.6.0" } }, - "passport-google-oauth2": { + "node_modules/passport-google-oauth2": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/passport-google-oauth2/-/passport-google-oauth2-0.2.0.tgz", "integrity": "sha512-62EdPtbfVdc55nIXi0p1WOa/fFMM8v/M8uQGnbcXA4OexZWCnfsEi3wo2buag+Is5oqpuHzOtI64JpHk0Xi5RQ==", - "requires": { + "dependencies": { "passport-oauth2": "^1.1.2" } }, - "passport-http": { + "node_modules/passport-http": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/passport-http/-/passport-http-0.3.0.tgz", "integrity": "sha512-OwK9DkqGVlJfO8oD0Bz1VDIo+ijD3c1ZbGGozIZw+joIP0U60pXY7goB+8wiDWtNqHpkTaQiJ9Ux1jE3Ykmpuw==", - "requires": { + "dependencies": { "passport-strategy": "1.x.x" + }, + "engines": { + "node": ">= 0.4.0" } }, - "passport-local": { + "node_modules/passport-local": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/passport-local/-/passport-local-1.0.0.tgz", "integrity": "sha512-9wCE6qKznvf9mQYYbgJ3sVOHmCWoUNMVFoZzNoznmISbhnNNPhN9xfY3sLmScHMetEJeoY7CXwfhCe7argfQow==", - "requires": { + "dependencies": { "passport-strategy": "1.x.x" + }, + "engines": { + "node": ">= 0.4.0" } }, - "passport-oauth1": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/passport-oauth1/-/passport-oauth1-1.2.0.tgz", - "integrity": "sha512-Sv2YWodC6jN12M/OXwmR4BIXeeIHjjbwYTQw4kS6tHK4zYzSEpxBgSJJnknBjICA5cj0ju3FSnG1XmHgIhYnLg==", - "requires": { + "node_modules/passport-oauth1": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/passport-oauth1/-/passport-oauth1-1.3.0.tgz", + "integrity": "sha512-8T/nX4gwKTw0PjxP1xfD0QhrydQNakzeOpZ6M5Uqdgz9/a/Ag62RmJxnZQ4LkbdXGrRehQHIAHNAu11rCP46Sw==", + "dependencies": { "oauth": "0.9.x", "passport-strategy": "1.x.x", "utils-merge": "1.x.x" + }, + "engines": { + "node": ">= 0.4.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/jaredhanson" } }, - "passport-oauth2": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/passport-oauth2/-/passport-oauth2-1.6.1.tgz", - "integrity": "sha512-ZbV43Hq9d/SBSYQ22GOiglFsjsD1YY/qdiptA+8ej+9C1dL1TVB+mBE5kDH/D4AJo50+2i8f4bx0vg4/yDDZCQ==", - "requires": { + "node_modules/passport-oauth2": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/passport-oauth2/-/passport-oauth2-1.7.0.tgz", + "integrity": "sha512-j2gf34szdTF2Onw3+76alNnaAExlUmHvkc7cL+cmaS5NzHzDP/BvFHJruueQ9XAeNOdpI+CH+PWid8RA7KCwAQ==", + "dependencies": { "base64url": "3.x.x", "oauth": "0.9.x", "passport-strategy": "1.x.x", "uid2": "0.0.x", "utils-merge": "1.x.x" + }, + "engines": { + "node": ">= 0.4.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/jaredhanson" } }, - "passport-openid": { + "node_modules/passport-openid": { "version": "0.3.1", "resolved": "https://registry.npmjs.org/passport-openid/-/passport-openid-0.3.1.tgz", "integrity": "sha512-tpSI98hDjDB3aPWOklYIs6Qw9uQk1vLgR5JjHUgpLyR2BhonBNT923ynRL7JTmvKsnc2UhDHCk2k/HqIMdPs4A==", - "requires": { + "dependencies": { "openid": "0.5.x", "passport": "~0.1.3", "pkginfo": "0.2.x" }, + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/passport-openid/node_modules/passport": { + "version": "0.1.18", + "resolved": "https://registry.npmjs.org/passport/-/passport-0.1.18.tgz", + "integrity": "sha512-qteYojKG/qth7UBbbGU7aqhe5ndJs6YaUkH2B6+7FWQ0OeyYmWknzOATpMhdoSTDcLLliq9n4Fcy1mGs80iUMw==", "dependencies": { - "passport": { - "version": "0.1.18", - "resolved": "https://registry.npmjs.org/passport/-/passport-0.1.18.tgz", - "integrity": "sha512-qteYojKG/qth7UBbbGU7aqhe5ndJs6YaUkH2B6+7FWQ0OeyYmWknzOATpMhdoSTDcLLliq9n4Fcy1mGs80iUMw==", - "requires": { - "pause": "0.0.1", - "pkginfo": "0.2.x" - } - } + "pause": "0.0.1", + "pkginfo": "0.2.x" + }, + "engines": { + "node": ">= 0.4.0" } }, - "passport-strategy": { + "node_modules/passport-strategy": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/passport-strategy/-/passport-strategy-1.0.0.tgz", - "integrity": "sha512-CB97UUvDKJde2V0KDWWB3lyf6PC3FaZP7YxZ2G8OAtn9p4HI9j9JLP9qjOGZFvyl8uwNT8qM+hGnz/n16NI7oA==" + "integrity": "sha512-CB97UUvDKJde2V0KDWWB3lyf6PC3FaZP7YxZ2G8OAtn9p4HI9j9JLP9qjOGZFvyl8uwNT8qM+hGnz/n16NI7oA==", + "engines": { + "node": ">= 0.4.0" + } }, - "passport-twitter": { + "node_modules/passport-twitter": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/passport-twitter/-/passport-twitter-1.0.4.tgz", "integrity": "sha512-qvdauqCqCJJci82mJ9hZZQ6nAv7aSHV31svL8+9H7mRlDdXCdfU6AARQrmmJu3DRmv9fvIebM7zzxR7mVufN3A==", - "requires": { + "dependencies": { "passport-oauth1": "1.x.x", "xtraverse": "0.1.x" + }, + "engines": { + "node": ">= 0.4.0" } }, - "path": { + "node_modules/path": { "version": "0.12.7", "resolved": "https://registry.npmjs.org/path/-/path-0.12.7.tgz", "integrity": "sha512-aXXC6s+1w7otVF9UletFkFcDsJeO7lSZBPUQhtb5O0xJe8LtYhj/GxldoL09bBj9+ZmE2hNoHqQSFMN5fikh4Q==", - "requires": { + "dependencies": { "process": "^0.11.1", "util": "^0.10.3" } }, - "path-exists": { + "node_modules/path-exists": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true + "dev": true, + "engines": { + "node": ">=8" + } }, - "path-is-absolute": { + "node_modules/path-is-absolute": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "dev": true + "dev": true, + "engines": { + "node": ">=0.10.0" + } }, - "path-key": { + "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==", - "dev": true + "dev": true, + "engines": { + "node": ">=8" + } }, - "path-to-regexp": { + "node_modules/path-to-regexp": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" }, - "pause": { + "node_modules/pause": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/pause/-/pause-0.0.1.tgz", "integrity": "sha512-KG8UEiEVkR3wGEb4m5yZkVCzigAD+cVEJck2CzYZO37ZGJfctvVptVO192MwrtPhzONn6go8ylnOdMhKqi4nfg==" }, - "pkginfo": { + "node_modules/pkginfo": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/pkginfo/-/pkginfo-0.2.3.tgz", - "integrity": "sha512-7W7wTrE/NsY8xv/DTGjwNIyNah81EQH0MWcTzrHL6pOpMocOGZc0Mbdz9aXxSrp+U0mSmkU8jrNCDCfUs3sOBg==" + "integrity": "sha512-7W7wTrE/NsY8xv/DTGjwNIyNah81EQH0MWcTzrHL6pOpMocOGZc0Mbdz9aXxSrp+U0mSmkU8jrNCDCfUs3sOBg==", + "engines": { + "node": ">= 0.4.0" + } }, - "prelude-ls": { + "node_modules/prelude-ls": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "dev": true + "dev": true, + "engines": { + "node": ">= 0.8.0" + } }, - "process": { + "node_modules/process": { "version": "0.11.10", "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", - "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==" + "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", + "engines": { + "node": ">= 0.6.0" + } }, - "promise": { + "node_modules/promise": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/promise/-/promise-6.1.0.tgz", "integrity": "sha512-O+uwGKreKNKkshzZv2P7N64lk6EP17iXBn0PbUnNQhk+Q0AHLstiTrjkx3v5YBd3cxUe7Sq6KyRhl/A0xUjk7Q==", - "requires": { + "dependencies": { "asap": "~1.0.0" } }, - "proxy-addr": { + "node_modules/proxy-addr": { "version": "2.0.7", "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", - "requires": { + "dependencies": { "forwarded": "0.2.0", "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" } }, - "punycode": { + "node_modules/punycode": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", - "dev": true + "dev": true, + "engines": { + "node": ">=6" + } }, - "qs": { + "node_modules/qs": { "version": "6.11.0", "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", - "requires": { + "dependencies": { "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "queue-microtask": { + "node_modules/queue-microtask": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "dev": true + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] }, - "random-bytes": { + "node_modules/random-bytes": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/random-bytes/-/random-bytes-1.0.0.tgz", - "integrity": "sha512-iv7LhNVO047HzYR3InF6pUcUsPQiHTM1Qal51DcGSuZFBil1aBBWG5eHPNek7bvILMaYJ/8RU1e8w1AMdHmLQQ==" + "integrity": "sha512-iv7LhNVO047HzYR3InF6pUcUsPQiHTM1Qal51DcGSuZFBil1aBBWG5eHPNek7bvILMaYJ/8RU1e8w1AMdHmLQQ==", + "engines": { + "node": ">= 0.8" + } }, - "range-parser": { + "node_modules/range-parser": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "engines": { + "node": ">= 0.6" + } }, - "raw-body": { + "node_modules/raw-body": { "version": "2.5.2", "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", - "requires": { + "dependencies": { "bytes": "3.1.2", "http-errors": "2.0.0", "iconv-lite": "0.4.24", "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" } }, - "regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", - "dev": true - }, - "repeat-string": { + "node_modules/repeat-string": { "version": "1.6.1", "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==" + "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==", + "engines": { + "node": ">=0.10" + } }, - "resolve-from": { + "node_modules/resolve-from": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true + "dev": true, + "engines": { + "node": ">=4" + } }, - "reusify": { + "node_modules/reusify": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true + "dev": true, + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } }, - "right-align": { + "node_modules/right-align": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz", "integrity": "sha512-yqINtL/G7vs2v+dFIZmFUDbnVyFUJFKd6gK22Kgo6R4jfJGFtisKyncWDDULgjfqf4ASQuIQyjJ7XZ+3aWpsAg==", - "requires": { + "dependencies": { "align-text": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" } }, - "rimraf": { + "node_modules/rimraf": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", "dev": true, - "requires": { + "dependencies": { "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "run-parallel": { + "node_modules/run-parallel": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", "dev": true, - "requires": { + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { "queue-microtask": "^1.2.2" } }, - "safe-buffer": { + "node_modules/safe-buffer": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] }, - "safer-buffer": { + "node_modules/safer-buffer": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" }, - "send": { + "node_modules/send": { "version": "0.18.0", "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", - "requires": { + "dependencies": { "debug": "2.6.9", "depd": "2.0.0", "destroy": "1.2.0", @@ -5333,351 +2378,464 @@ "range-parser": "~1.2.1", "statuses": "2.0.1" }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - }, - "dependencies": { - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - } - } - }, - "ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" - } + "ms": "2.0.0" } }, - "serve-static": { + "node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "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/serve-static": { "version": "1.15.0", "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", - "requires": { + "dependencies": { "encodeurl": "~1.0.2", "escape-html": "~1.0.3", "parseurl": "~1.3.3", "send": "0.18.0" + }, + "engines": { + "node": ">= 0.8.0" } }, - "setprototypeof": { + "node_modules/setprototypeof": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" }, - "shebang-command": { + "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==", "dev": true, - "requires": { + "dependencies": { "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" } }, - "shebang-regex": { + "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==", - "dev": true + "dev": true, + "engines": { + "node": ">=8" + } }, - "side-channel": { + "node_modules/side-channel": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", - "requires": { + "dependencies": { "call-bind": "^1.0.0", "get-intrinsic": "^1.0.2", "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "source-map": { + "node_modules/source-map": { "version": "0.4.4", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", "integrity": "sha512-Y8nIfcb1s/7DcobUz1yOO1GSp7gyL+D9zLHDehT7iRESqGSxjJ448Sg7rvfgsRJCnKLdSl11uGf0s9X80cH0/A==", - "requires": { + "dependencies": { "amdefine": ">=0.0.4" + }, + "engines": { + "node": ">=0.8.0" } }, - "statuses": { + "node_modules/statuses": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "engines": { + "node": ">= 0.8" + } }, - "strip-ansi": { + "node_modules/strip-ansi": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "dev": true, - "requires": { + "dependencies": { "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" } }, - "strip-json-comments": { + "node_modules/strip-json-comments": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "supports-color": { + "node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, - "requires": { + "dependencies": { "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "text-table": { + "node_modules/text-table": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", "dev": true }, - "toidentifier": { + "node_modules/toidentifier": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==" + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "engines": { + "node": ">=0.6" + } }, - "transformers": { + "node_modules/transformers": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/transformers/-/transformers-2.1.0.tgz", "integrity": "sha512-zJf5m2EIOngmBbDe2fhTPpCjzM2qkZVqrFJZc2jaln+KBeEaYKhS2QMOIkfVrNUyoOwqgbTwOHATzr3jZRQDyg==", - "requires": { + "deprecated": "Deprecated, use jstransformer", + "dependencies": { "css": "~1.0.8", "promise": "~2.0", "uglify-js": "~2.2.5" + } + }, + "node_modules/transformers/node_modules/is-promise": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-1.0.1.tgz", + "integrity": "sha512-mjWH5XxnhMA8cFnDchr6qRP9S/kLntKuEfIYku+PaN1CnS8v+OG9O/BKpRCVRJvpIkgAZm0Pf5Is3iSSOILlcg==" + }, + "node_modules/transformers/node_modules/promise": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-2.0.0.tgz", + "integrity": "sha512-OgMc+sxI3zWF8D5BJGtA0z7/IsrDy1/0cPaDv6HPpqa2fSTo7AdON5U10NbZCUeF+zCAj3PtfPE50Hf02386aA==", + "dependencies": { + "is-promise": "~1" + } + }, + "node_modules/transformers/node_modules/source-map": { + "version": "0.1.43", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz", + "integrity": "sha512-VtCvB9SIQhk3aF6h+N85EaqIaBFIAfZ9Cu+NJHHVvc8BbEcnvDcFw6sqQ2dQrT6SlOrZq3tIvyD9+EGq/lJryQ==", + "dependencies": { + "amdefine": ">=0.0.4" }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/transformers/node_modules/uglify-js": { + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.2.5.tgz", + "integrity": "sha512-viLk+/8G0zm2aKt1JJAVcz5J/5ytdiNaIsKgrre3yvSUjwVG6ZUujGH7E2TiPigZUwLYCe7eaIUEP2Zka2VJPA==", "dependencies": { - "is-promise": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-1.0.1.tgz", - "integrity": "sha512-mjWH5XxnhMA8cFnDchr6qRP9S/kLntKuEfIYku+PaN1CnS8v+OG9O/BKpRCVRJvpIkgAZm0Pf5Is3iSSOILlcg==" - }, - "promise": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/promise/-/promise-2.0.0.tgz", - "integrity": "sha512-OgMc+sxI3zWF8D5BJGtA0z7/IsrDy1/0cPaDv6HPpqa2fSTo7AdON5U10NbZCUeF+zCAj3PtfPE50Hf02386aA==", - "requires": { - "is-promise": "~1" - } - }, - "source-map": { - "version": "0.1.43", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz", - "integrity": "sha512-VtCvB9SIQhk3aF6h+N85EaqIaBFIAfZ9Cu+NJHHVvc8BbEcnvDcFw6sqQ2dQrT6SlOrZq3tIvyD9+EGq/lJryQ==", - "requires": { - "amdefine": ">=0.0.4" - } - }, - "uglify-js": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.2.5.tgz", - "integrity": "sha512-viLk+/8G0zm2aKt1JJAVcz5J/5ytdiNaIsKgrre3yvSUjwVG6ZUujGH7E2TiPigZUwLYCe7eaIUEP2Zka2VJPA==", - "requires": { - "optimist": "~0.3.5", - "source-map": "~0.1.7" - } - } + "optimist": "~0.3.5", + "source-map": "~0.1.7" + }, + "bin": { + "uglifyjs": "bin/uglifyjs" + }, + "engines": { + "node": ">=0.4.0" } }, - "tslib": { + "node_modules/tslib": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, - "type-check": { + "node_modules/type-check": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", "dev": true, - "requires": { + "dependencies": { "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" } }, - "type-fest": { + "node_modules/type-fest": { "version": "0.20.2", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "type-is": { + "node_modules/type-is": { "version": "1.6.18", "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "requires": { + "dependencies": { "media-typer": "0.3.0", "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" } }, - "typescript": { + "node_modules/typescript": { "version": "4.9.5", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", - "dev": true + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } }, - "uglify-js": { + "node_modules/uglify-js": { "version": "2.8.29", "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz", "integrity": "sha512-qLq/4y2pjcU3vhlhseXGGJ7VbFO4pBANu0kwl8VCa9KEI0V8VfZIx2Fy3w01iSTA/pGwKZSmu/+I4etLNDdt5w==", - "requires": { + "dependencies": { "source-map": "~0.5.1", - "uglify-to-browserify": "~1.0.0", "yargs": "~3.10.0" }, - "dependencies": { - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==" - } + "bin": { + "uglifyjs": "bin/uglifyjs" + }, + "engines": { + "node": ">=0.8.0" + }, + "optionalDependencies": { + "uglify-to-browserify": "~1.0.0" + } + }, + "node_modules/uglify-js/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "engines": { + "node": ">=0.10.0" } }, - "uglify-to-browserify": { + "node_modules/uglify-to-browserify": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz", "integrity": "sha512-vb2s1lYx2xBtUgy+ta+b2J/GLVUR+wmpINwHePmPRhOsIVCG2wDzKJ0n14GslH1BifsqVzSOwQhRaCAsZ/nI4Q==", "optional": true }, - "uid-safe": { + "node_modules/uid-safe": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/uid-safe/-/uid-safe-2.1.5.tgz", "integrity": "sha512-KPHm4VL5dDXKz01UuEd88Df+KzynaohSL9fBh096KWAxSKZQDI2uBrVqtvRM4rwrIrRRKsdLNML/lnaaVSRioA==", - "requires": { + "dependencies": { "random-bytes": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" } }, - "uid2": { + "node_modules/uid2": { "version": "0.0.4", "resolved": "https://registry.npmjs.org/uid2/-/uid2-0.0.4.tgz", "integrity": "sha512-IevTus0SbGwQzYh3+fRsAMTVVPOoIVufzacXcHPmdlle1jUpq7BRL+mw3dgeLanvGZdwwbWhRV6XrcFNdBmjWA==" }, - "unpipe": { + "node_modules/unpipe": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==" + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "engines": { + "node": ">= 0.8" + } }, - "uri-js": { + "node_modules/uri-js": { "version": "4.4.1", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", "dev": true, - "requires": { + "dependencies": { "punycode": "^2.1.0" } }, - "util": { + "node_modules/util": { "version": "0.10.4", "resolved": "https://registry.npmjs.org/util/-/util-0.10.4.tgz", "integrity": "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==", - "requires": { - "inherits": "2.0.3" - }, "dependencies": { - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" - } + "inherits": "2.0.3" } }, - "utils-merge": { + "node_modules/util/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" + }, + "node_modules/utils-merge": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==" + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "engines": { + "node": ">= 0.4.0" + } }, - "vary": { + "node_modules/vary": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==" + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "engines": { + "node": ">= 0.8" + } }, - "void-elements": { + "node_modules/void-elements": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz", - "integrity": "sha512-qZKX4RnBzH2ugr8Lxa7x+0V6XD9Sb/ouARtiasEQCHB1EVU4NXtmHsDDrx1dO4ne5fc3J6EW05BP1Dl0z0iung==" + "integrity": "sha512-qZKX4RnBzH2ugr8Lxa7x+0V6XD9Sb/ouARtiasEQCHB1EVU4NXtmHsDDrx1dO4ne5fc3J6EW05BP1Dl0z0iung==", + "engines": { + "node": ">=0.10.0" + } }, - "which": { + "node_modules/which": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", "dev": true, - "requires": { + "dependencies": { "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" } }, - "window-size": { + "node_modules/window-size": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz", - "integrity": "sha512-1pTPQDKTdd61ozlKGNCjhNRd+KPmgLSGa3mZTHoOliaGcESD8G1PXhh7c1fgiPjVbNVfgy2Faw4BI8/m0cC8Mg==" + "integrity": "sha512-1pTPQDKTdd61ozlKGNCjhNRd+KPmgLSGa3mZTHoOliaGcESD8G1PXhh7c1fgiPjVbNVfgy2Faw4BI8/m0cC8Mg==", + "engines": { + "node": ">= 0.8.0" + } }, - "with": { + "node_modules/with": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/with/-/with-4.0.3.tgz", "integrity": "sha512-mJZFpyEc1JTAdxhi/vhVeAM2S7vsltEKDiexDDo1HuAzlYKhcVUU6cwY8cHrFYdt82ZNkfKCeyhA3IYFegI0Kg==", - "requires": { + "dependencies": { "acorn": "^1.0.1", "acorn-globals": "^1.0.3" + } + }, + "node_modules/with/node_modules/acorn": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-1.2.2.tgz", + "integrity": "sha512-FsqWmApWGMGLKKNpHt12PMc5AK7BaZee0WRh04fCysmTzHe+rrKOa2MKjORhnzfpe4r0JnfdqHn02iDA9Dqj2A==", + "bin": { + "acorn": "bin/acorn" }, - "dependencies": { - "acorn": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-1.2.2.tgz", - "integrity": "sha512-FsqWmApWGMGLKKNpHt12PMc5AK7BaZee0WRh04fCysmTzHe+rrKOa2MKjORhnzfpe4r0JnfdqHn02iDA9Dqj2A==" - } + "engines": { + "node": ">=0.4.0" } }, - "word-wrap": { + "node_modules/word-wrap": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", - "dev": true + "dev": true, + "engines": { + "node": ">=0.10.0" + } }, - "wordwrap": { + "node_modules/wordwrap": { "version": "0.0.2", "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", - "integrity": "sha512-xSBsCeh+g+dinoBv3GAOWM4LcVVO68wLXRanibtBSdUvkGWQRGeE9P7IwU9EmDDi4jA6L44lz15CGMwdw9N5+Q==" + "integrity": "sha512-xSBsCeh+g+dinoBv3GAOWM4LcVVO68wLXRanibtBSdUvkGWQRGeE9P7IwU9EmDDi4jA6L44lz15CGMwdw9N5+Q==", + "engines": { + "node": ">=0.4.0" + } }, - "wrappy": { + "node_modules/wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", "dev": true }, - "xmldom": { + "node_modules/xmldom": { "version": "0.1.31", "resolved": "https://registry.npmjs.org/xmldom/-/xmldom-0.1.31.tgz", - "integrity": "sha512-yS2uJflVQs6n+CyjHoaBmVSqIDevTAWrzMmjG1Gc7h1qQ7uVozNhEPJAwZXWyGQ/Gafo3fCwrcaokezLPupVyQ==" + "integrity": "sha512-yS2uJflVQs6n+CyjHoaBmVSqIDevTAWrzMmjG1Gc7h1qQ7uVozNhEPJAwZXWyGQ/Gafo3fCwrcaokezLPupVyQ==", + "deprecated": "Deprecated due to CVE-2021-21366 resolved in 0.5.0", + "engines": { + "node": ">=0.1" + } }, - "xtraverse": { + "node_modules/xtraverse": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/xtraverse/-/xtraverse-0.1.0.tgz", "integrity": "sha512-MANQdlG2hl1nQobxz1Rv8hsS1RuBS0C1N6qTOupv+9vmfrReePdxhmB2ecYjvsp4stJ80HD7erjkoF1Hd/FK9A==", - "requires": { + "dependencies": { "xmldom": "0.1.x" + }, + "engines": { + "node": ">= 0.4.0" } }, - "yargs": { + "node_modules/yargs": { "version": "3.10.0", "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", "integrity": "sha512-QFzUah88GAGy9lyDKGBqZdkYApt63rCXYBGYnEP4xDJPXNqXXnBDACnbrXnViV6jRSqAePwrATi2i8mfYm4L1A==", - "requires": { + "dependencies": { "camelcase": "^1.0.2", "cliui": "^2.1.0", "decamelize": "^1.0.0", "window-size": "0.1.0" } }, - "yocto-queue": { + "node_modules/yocto-queue": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "dev": true + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } } } } diff --git a/examples/references-many/package-lock.json b/examples/references-many/package-lock.json index 36a22a99039f..0c99d72fabcc 100644 --- a/examples/references-many/package-lock.json +++ b/examples/references-many/package-lock.json @@ -1,7 +1,7 @@ { "name": "@loopback/example-references-many", "version": "6.0.9", - "lockfileVersion": 2, + "lockfileVersion": 3, "requires": true, "packages": { "": { @@ -23,580 +23,39 @@ "node": "14 || 16 || 18 || 19" } }, - "../../packages/boot": { - "name": "@loopback/boot", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/model-api-builder": "^4.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/service-proxy": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/glob": "^8.0.1", - "debug": "^4.3.4", - "glob": "^8.1.0", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/rest": "^12.0.8", - "@loopback/rest-crud": "^0.15.7", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../../packages/build": { - "name": "@loopback/build", - "version": "9.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.33.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.3", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "bin": { - "lb-clean": "bin/run-clean.js", - "lb-eslint": "bin/run-eslint.js", - "lb-mocha": "bin/run-mocha.js", - "lb-nyc": "bin/run-nyc.js", - "lb-prettier": "bin/run-prettier.js", - "lb-tsc": "bin/compile-package.js", - "lb-ttsc": "bin/compile-package.js" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/context": { - "name": "@loopback/context", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/metadata": "^5.0.8", - "@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" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.0", - "bluebird": "^3.7.2" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/core": { - "name": "@loopback/core", - "version": "4.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/context": "^5.0.8", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/eslint-config": { - "name": "@loopback/eslint-config", - "version": "13.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/eslint-plugin": "^5.51.0", - "@typescript-eslint/parser": "^5.51.0", - "eslint-config-prettier": "^8.6.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "eslint": "^8.33.0" - } - }, - "../../packages/express": { - "name": "@loopback/express", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/http-server": "^4.0.8", - "@types/body-parser": "^1.19.2", - "@types/express": "^4.17.17", - "@types/express-serve-static-core": "^4.17.33", - "@types/http-errors": "^2.0.1", - "body-parser": "^1.20.1", - "debug": "^4.3.4", - "express": "^4.18.2", - "http-errors": "^2.0.0", - "on-finished": "^2.4.1", - "toposort": "^2.0.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/on-finished": "^2.3.1", - "@types/toposort": "^2.0.3", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../../packages/filter": { - "name": "@loopback/filter", - "version": "3.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "typescript": "~4.9.4" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/http-caching-proxy": { - "name": "@loopback/http-caching-proxy", - "version": "4.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "axios": "^0.27.2", - "cacache": "^17.0.4", - "debug": "^4.3.4", - "rimraf": "^3.0.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/rimraf": "^3.0.2", - "@types/tunnel": "0.0.3", - "delay": "^5.0.0", - "tunnel": "0.0.6" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/http-server": { - "name": "@loopback/http-server", - "version": "4.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "debug": "^4.3.4", - "stoppable": "^1.1.0", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/stoppable": "^1.1.1" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/metadata": { - "name": "@loopback/metadata", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/model-api-builder": { - "name": "@loopback/model-api-builder", - "version": "4.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3" - } - }, - "../../packages/openapi-spec-builder": { - "name": "@loopback/openapi-spec-builder", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "openapi3-ts": "^2.0.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/openapi-v3": { - "name": "@loopback/openapi-v3", - "version": "8.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/repository-json-schema": "^6.1.2", - "debug": "^4.3.4", - "http-status": "^1.6.2", - "json-merge-patch": "^1.0.2", - "lodash": "^4.17.21", - "openapi3-ts": "^2.0.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/openapi-spec-builder": "^5.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/json-merge-patch": "0.0.8", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../../packages/repository": { - "name": "@loopback/repository", - "version": "5.1.3", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/filter": "^3.0.8", - "@types/debug": "^4.1.7", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "loopback-datasource-juggler": "^4.28.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bson": "^4.0.5", - "@types/json-schema": "^7.0.11", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "bson": "4.7.2" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../../packages/repository-json-schema": { - "name": "@loopback/repository-json-schema", - "version": "6.1.2", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@types/json-schema": "^7.0.11", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "ajv-formats": "^2.1.1" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3" - } - }, - "../../packages/rest": { - "name": "@loopback/rest", - "version": "12.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/express": "^5.0.8", - "@loopback/http-server": "^4.0.8", - "@loopback/openapi-v3": "^8.0.8", - "@openapi-contrib/openapi-schema-to-json-schema": "^3.2.0", - "@types/body-parser": "^1.19.2", - "@types/cors": "^2.8.13", - "@types/express": "^4.17.17", - "@types/express-serve-static-core": "^4.17.33", - "@types/http-errors": "^2.0.1", - "@types/on-finished": "^2.3.1", - "@types/serve-static": "1.15.0", - "@types/type-is": "^1.6.3", - "ajv": "^8.12.0", - "ajv-errors": "^3.0.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0", - "body-parser": "^1.20.1", - "cors": "^2.8.5", - "debug": "^4.3.4", - "express": "^4.18.2", - "http-errors": "^2.0.0", - "js-yaml": "^4.1.0", - "json-schema-compare": "^0.2.2", - "lodash": "^4.17.21", - "on-finished": "^2.4.1", - "path-to-regexp": "^6.2.1", - "qs": "^6.10.5", - "strong-error-handler": "^4.0.1", - "tslib": "^2.5.0", - "type-is": "^1.6.18", - "validator": "^13.9.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/openapi-spec-builder": "^5.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/js-yaml": "^4.0.5", - "@types/json-schema-compare": "^0.2.1", - "@types/lodash": "^4.14.191", - "@types/multer": "^1.4.7", - "@types/node": "^14.18.36", - "@types/on-finished": "^2.3.1", - "@types/qs": "^6.9.7", - "multer": "^1.4.4" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../../packages/rest-crud": { - "name": "@loopback/rest-crud", - "version": "0.15.7", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/model-api-builder": "^4.0.8", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/rest": "^12.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/rest": "^12.0.8" - } - }, - "../../packages/rest-explorer": { - "name": "@loopback/rest-explorer", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "ejs": "^3.1.8", - "swagger-ui-dist": "4.15.5", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/rest": "^12.0.8", - "@loopback/testlab": "^5.0.8", - "@types/ejs": "^3.1.1", - "@types/express": "^4.17.17", - "@types/node": "^14.18.36", - "express": "^4.18.2" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/rest": "^12.0.8" - } - }, - "../../packages/service-proxy": { - "name": "@loopback/service-proxy", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", + "node_modules/@eslint-community/eslint-utils": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.3.0.tgz", + "integrity": "sha512-v3oplH6FYCULtFuCeqyuTd9D2WKO937Dxdq+GmHOLL72TTRriLxz2VLlNfkZRsvj6PKnOPAtuT6dwrs/pA5DvA==", + "dev": true, "dependencies": { - "loopback-datasource-juggler": "^4.28.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36" + "eslint-visitor-keys": "^3.3.0" }, "engines": { - "node": "14 || 16 || 18 || 19" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, "peerDependencies": { - "@loopback/core": "^4.0.8" + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" } }, - "../../packages/testlab": { - "name": "@loopback/testlab", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@hapi/shot": "^6.0.0", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/node": "^14.18.36" - }, + "node_modules/@eslint-community/regexpp": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.4.0.tgz", + "integrity": "sha512-A9983Q0LnDGdLPjxyXQ00sbV+K+O+ko2Dr+CZigbHWtX9pNfxlaBkMR8X1CztI73zuEyEBXTVjx7CE+/VSwDiQ==", + "dev": true, "engines": { - "node": "14 || 16 || 18 || 19" + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" } }, "node_modules/@eslint/eslintrc": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.0.tgz", - "integrity": "sha512-fluIaaV+GyV24CCu/ggiHdV+j4RNh85yQnAYS/G2mZODZgGmmlrgCydjUcV3YvxCm9x8nMAfThsqTni4KiXT4A==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.1.tgz", + "integrity": "sha512-eFRmABvW2E5Ho6f5fHLqgena46rOj7r7OKHYfLElqcBfGFHHpjBhivyi5+jOEQuSpdc/1phIZJlbC2te+tZNIw==", "dev": true, "dependencies": { "ajv": "^6.12.4", "debug": "^4.3.2", - "espree": "^9.4.0", + "espree": "^9.5.0", "globals": "^13.19.0", "ignore": "^5.2.0", "import-fresh": "^3.2.1", @@ -612,9 +71,9 @@ } }, "node_modules/@eslint/js": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.35.0.tgz", - "integrity": "sha512-JXdzbRiWclLVoD8sNUjR443VVlYqiYmDVT6rGUEIEHU5YJW0gaVZwV2xgM7D4arkvASqD0IlLUVjHiFuxaftRw==", + "version": "8.36.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.36.0.tgz", + "integrity": "sha512-lxJ9R5ygVm8ZWgYdUweoq5ownDlJ4upvoWmO4eLxBYHdMo+vZ/Rx0EN6MbKWDJOSUGrqJy2Gt+Dyv/VKml0fjg==", "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -695,9 +154,9 @@ "dev": true }, "node_modules/@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==", + "version": "14.18.40", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.40.tgz", + "integrity": "sha512-pGteXO/JQX7wPxGR8lyT+doqjMa7XvlVowwrDwLfX92k5SdLkk4cwC7CYSLBxrenw/R5oQwKioVIak7ZgplM3g==", "dev": true }, "node_modules/accept-language": { @@ -1037,13 +496,15 @@ } }, "node_modules/eslint": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.35.0.tgz", - "integrity": "sha512-BxAf1fVL7w+JLRQhWl2pzGeSiGqbWumV4WNvc9Rhp6tiCtm4oHnyPBSEtMGZwrQgudFQ+otqzWoPB7x+hxoWsw==", + "version": "8.36.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.36.0.tgz", + "integrity": "sha512-Y956lmS7vDqomxlaaQAHVmeb4tNMp2FWIvU/RnU5BD3IKMD/MJPr76xdyr68P8tV1iNMvN2mRK0yy3c+UjL+bw==", "dev": true, "dependencies": { - "@eslint/eslintrc": "^2.0.0", - "@eslint/js": "8.35.0", + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.4.0", + "@eslint/eslintrc": "^2.0.1", + "@eslint/js": "8.36.0", "@humanwhocodes/config-array": "^0.11.8", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", @@ -1054,9 +515,8 @@ "doctrine": "^3.0.0", "escape-string-regexp": "^4.0.0", "eslint-scope": "^7.1.1", - "eslint-utils": "^3.0.0", "eslint-visitor-keys": "^3.3.0", - "espree": "^9.4.0", + "espree": "^9.5.0", "esquery": "^1.4.2", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", @@ -1078,7 +538,6 @@ "minimatch": "^3.1.2", "natural-compare": "^1.4.0", "optionator": "^0.9.1", - "regexpp": "^3.2.0", "strip-ansi": "^6.0.1", "strip-json-comments": "^3.1.0", "text-table": "^0.2.0" @@ -1106,33 +565,6 @@ "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, - "node_modules/eslint-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", - "dev": true, - "dependencies": { - "eslint-visitor-keys": "^2.0.0" - }, - "engines": { - "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - }, - "peerDependencies": { - "eslint": ">=5" - } - }, - "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "dev": true, - "engines": { - "node": ">=10" - } - }, "node_modules/eslint-visitor-keys": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", @@ -1143,9 +575,9 @@ } }, "node_modules/espree": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", - "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.5.0.tgz", + "integrity": "sha512-JPbJGhKc47++oo4JkEoTe2wjy4fmMwvFpgJT9cQzmfXKp22Dr6Hf1tdCteLz1h0P3t+mGvWZ+4Uankvh8+c6zw==", "dev": true, "dependencies": { "acorn": "^8.8.0", @@ -1160,9 +592,9 @@ } }, "node_modules/esquery": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.2.tgz", - "integrity": "sha512-JVSoLdTlTDkmjFmab7H/9SL9qGSyjElT3myyKp7krqjVFQCDLmj1QFaCLRFBszBKI0XVZaiiXvuPIX3ZwHe1Ng==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", "dev": true, "dependencies": { "estraverse": "^5.1.0" @@ -1629,9 +1061,9 @@ "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==" }, "node_modules/js-sdsl": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.3.0.tgz", - "integrity": "sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.4.0.tgz", + "integrity": "sha512-FfVSdx6pJ41Oa+CF7RDaFmTnCaFhua+SNYQX74riGOpl96x+2jQCqEfQ2bnXu/5DPCqlRuiqyvTJM0Qjz26IVg==", "dev": true, "funding": { "type": "opencollective", @@ -1749,9 +1181,9 @@ "dev": true }, "node_modules/loopback-connector-rest": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/loopback-connector-rest/-/loopback-connector-rest-4.0.2.tgz", - "integrity": "sha512-oBnFB50UhmE6FG2E5D8Im5j7JHCdiVz6ubgD93V/UxHZJLUUiLMDYFF5TR/ws+DsafDHeAow1YedLlgWJmxvwg==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/loopback-connector-rest/-/loopback-connector-rest-4.0.3.tgz", + "integrity": "sha512-qZqd1LgI/1an9eB1ee6uphr4K9fWnhBpduGwdf74dIkeE727yBMWA4opzI/OsnLTy4rhDYRSEwMqd2ecGYKdxw==", "dependencies": { "debug": "^4.1.0", "jsonpath-plus": "^4.0.0", @@ -2087,9 +1519,9 @@ } }, "node_modules/qs": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", - "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "version": "6.11.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.1.tgz", + "integrity": "sha512-0wsrzgTz/kAVIeuxSjnpGC56rzYtr6JT/2BwEvMaPhFIoYa1aGO8LbzuU1R0uUYQkLpWBTOj0l/CLAJB64J6nQ==", "dependencies": { "side-channel": "^1.0.4" }, @@ -2120,18 +1552,6 @@ } ] }, - "node_modules/regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - } - }, "node_modules/request": { "version": "2.88.2", "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", @@ -2561,1441 +1981,5 @@ "url": "https://github.com/sponsors/sindresorhus" } } - }, - "dependencies": { - "@eslint/eslintrc": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.0.tgz", - "integrity": "sha512-fluIaaV+GyV24CCu/ggiHdV+j4RNh85yQnAYS/G2mZODZgGmmlrgCydjUcV3YvxCm9x8nMAfThsqTni4KiXT4A==", - "dev": true, - "requires": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.4.0", - "globals": "^13.19.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.1.2", - "strip-json-comments": "^3.1.1" - } - }, - "@eslint/js": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.35.0.tgz", - "integrity": "sha512-JXdzbRiWclLVoD8sNUjR443VVlYqiYmDVT6rGUEIEHU5YJW0gaVZwV2xgM7D4arkvASqD0IlLUVjHiFuxaftRw==", - "dev": true - }, - "@humanwhocodes/config-array": { - "version": "0.11.8", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz", - "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==", - "dev": true, - "requires": { - "@humanwhocodes/object-schema": "^1.2.1", - "debug": "^4.1.1", - "minimatch": "^3.0.5" - } - }, - "@humanwhocodes/module-importer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", - "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", - "dev": true - }, - "@humanwhocodes/object-schema": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", - "dev": true - }, - "@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dev": true, - "requires": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - } - }, - "@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "dev": true - }, - "@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dev": true, - "requires": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - } - }, - "@types/lodash": { - "version": "4.14.191", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.191.tgz", - "integrity": "sha512-BdZ5BCCvho3EIXw6wUCXHe7rS53AIDPLE+JzwgT+OsJk53oBfbSmZZ7CX4VaRoN78N+TJpFi9QPlfIVNmJYWxQ==", - "dev": true - }, - "@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==", - "dev": true - }, - "accept-language": { - "version": "3.0.18", - "resolved": "https://registry.npmjs.org/accept-language/-/accept-language-3.0.18.tgz", - "integrity": "sha512-sUofgqBPzgfcF20sPoBYGQ1IhQLt2LSkxTnlQSuLF3n5gPEqd5AimbvOvHEi0T1kLMiGVqPWzI5a9OteBRth3A==", - "requires": { - "bcp47": "^1.1.2", - "stable": "^0.1.6" - } - }, - "acorn": { - "version": "8.8.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", - "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", - "dev": true - }, - "acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "dev": true, - "requires": {} - }, - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true - }, - "asn1": { - "version": "0.2.6", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", - "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", - "requires": { - "safer-buffer": "~2.1.0" - } - }, - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==" - }, - "asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" - }, - "aws-sign2": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==" - }, - "aws4": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.12.0.tgz", - "integrity": "sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg==" - }, - "balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - }, - "bcp47": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/bcp47/-/bcp47-1.1.2.tgz", - "integrity": "sha512-JnkkL4GUpOvvanH9AZPX38CxhiLsXMBicBY2IAtqiVN8YulGDQybUydWA4W6yAMtw6iShtw+8HEF6cfrTHU+UQ==" - }, - "bcrypt-pbkdf": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==", - "requires": { - "tweetnacl": "^0.14.3" - } - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "requires": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - } - }, - "callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true - }, - "caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==" - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "charenc": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz", - "integrity": "sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA==" - }, - "cldrjs": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/cldrjs/-/cldrjs-0.5.5.tgz", - "integrity": "sha512-KDwzwbmLIPfCgd8JERVDpQKrUUM1U4KpFJJg2IROv89rF172lLufoJnqJ/Wea6fXL5bO6WjuLMzY8V52UWPvkA==" - }, - "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==", - "dev": true, - "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==", - "dev": true - }, - "combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "requires": { - "delayed-stream": "~1.0.0" - } - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" - }, - "core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==" - }, - "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" - } - }, - "crypt": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz", - "integrity": "sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow==" - }, - "dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==", - "requires": { - "assert-plus": "^1.0.0" - } - }, - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "requires": { - "ms": "2.1.2" - } - }, - "deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "dev": true - }, - "delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==" - }, - "doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dev": true, - "requires": { - "esutils": "^2.0.2" - } - }, - "ecc-jsbn": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==", - "requires": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" - } - }, - "end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "requires": { - "once": "^1.4.0" - } - }, - "escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true - }, - "eslint": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.35.0.tgz", - "integrity": "sha512-BxAf1fVL7w+JLRQhWl2pzGeSiGqbWumV4WNvc9Rhp6tiCtm4oHnyPBSEtMGZwrQgudFQ+otqzWoPB7x+hxoWsw==", - "dev": true, - "requires": { - "@eslint/eslintrc": "^2.0.0", - "@eslint/js": "8.35.0", - "@humanwhocodes/config-array": "^0.11.8", - "@humanwhocodes/module-importer": "^1.0.1", - "@nodelib/fs.walk": "^1.2.8", - "ajv": "^6.10.0", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.3.2", - "doctrine": "^3.0.0", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.1.1", - "eslint-utils": "^3.0.0", - "eslint-visitor-keys": "^3.3.0", - "espree": "^9.4.0", - "esquery": "^1.4.2", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "find-up": "^5.0.0", - "glob-parent": "^6.0.2", - "globals": "^13.19.0", - "grapheme-splitter": "^1.0.4", - "ignore": "^5.2.0", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "is-path-inside": "^3.0.3", - "js-sdsl": "^4.1.4", - "js-yaml": "^4.1.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.1.2", - "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "regexpp": "^3.2.0", - "strip-ansi": "^6.0.1", - "strip-json-comments": "^3.1.0", - "text-table": "^0.2.0" - } - }, - "eslint-scope": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", - "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", - "dev": true, - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - } - }, - "eslint-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", - "dev": true, - "requires": { - "eslint-visitor-keys": "^2.0.0" - }, - "dependencies": { - "eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "dev": true - } - } - }, - "eslint-visitor-keys": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", - "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", - "dev": true - }, - "espree": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", - "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", - "dev": true, - "requires": { - "acorn": "^8.8.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.3.0" - } - }, - "esquery": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.2.tgz", - "integrity": "sha512-JVSoLdTlTDkmjFmab7H/9SL9qGSyjElT3myyKp7krqjVFQCDLmj1QFaCLRFBszBKI0XVZaiiXvuPIX3ZwHe1Ng==", - "dev": true, - "requires": { - "estraverse": "^5.1.0" - } - }, - "esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, - "requires": { - "estraverse": "^5.2.0" - } - }, - "estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true - }, - "esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true - }, - "execa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", - "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", - "requires": { - "cross-spawn": "^7.0.0", - "get-stream": "^5.0.0", - "human-signals": "^1.1.1", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.0", - "onetime": "^5.1.0", - "signal-exit": "^3.0.2", - "strip-final-newline": "^2.0.0" - } - }, - "extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" - }, - "extsprintf": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==" - }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" - }, - "fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" - }, - "fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", - "dev": true - }, - "fastq": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", - "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", - "dev": true, - "requires": { - "reusify": "^1.0.4" - } - }, - "file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", - "dev": true, - "requires": { - "flat-cache": "^3.0.4" - } - }, - "find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dev": true, - "requires": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - } - }, - "flat-cache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", - "dev": true, - "requires": { - "flatted": "^3.1.0", - "rimraf": "^3.0.2" - } - }, - "flatted": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", - "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", - "dev": true - }, - "forever-agent": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==" - }, - "form-data": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", - "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - } - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" - }, - "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" - }, - "get-intrinsic": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", - "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==", - "requires": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.3" - } - }, - "get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "requires": { - "pump": "^3.0.0" - } - }, - "getpass": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==", - "requires": { - "assert-plus": "^1.0.0" - } - }, - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dev": true, - "requires": { - "is-glob": "^4.0.3" - } - }, - "globalize": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/globalize/-/globalize-1.7.0.tgz", - "integrity": "sha512-faR46vTIbFCeAemyuc9E6/d7Wrx9k2ae2L60UhakztFg6VuE42gENVJNuPFtt7Sdjrk9m2w8+py7Jj+JTNy59w==", - "requires": { - "cldrjs": "^0.5.4" - } - }, - "globals": { - "version": "13.20.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", - "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", - "dev": true, - "requires": { - "type-fest": "^0.20.2" - } - }, - "grapheme-splitter": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", - "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", - "dev": true - }, - "har-schema": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==" - }, - "har-validator": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", - "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", - "requires": { - "ajv": "^6.12.3", - "har-schema": "^2.0.0" - } - }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "requires": { - "function-bind": "^1.1.1" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" - }, - "http-signature": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==", - "requires": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" - } - }, - "human-signals": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", - "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==" - }, - "ignore": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", - "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", - "dev": true - }, - "import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dev": true, - "requires": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - } - }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "dev": true - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "invert-kv": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-3.0.1.tgz", - "integrity": "sha512-CYdFeFexxhv/Bcny+Q0BfOV+ltRlJcd4BBZBYFX/O0u4npJrgZtIcjokegtiSMAvlMTJ+Koq0GBCc//3bueQxw==" - }, - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "dev": true - }, - "is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", - "dev": true - }, - "is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" - }, - "is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" - }, - "isstream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==" - }, - "js-sdsl": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.3.0.tgz", - "integrity": "sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==", - "dev": true - }, - "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dev": true, - "requires": { - "argparse": "^2.0.1" - } - }, - "jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==" - }, - "json-schema": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", - "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" - }, - "json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", - "dev": true - }, - "json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==" - }, - "jsonpath-plus": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonpath-plus/-/jsonpath-plus-4.0.0.tgz", - "integrity": "sha512-e0Jtg4KAzDJKKwzbLaUtinCn0RZseWBVRTRGihSpvFlM3wTR7ExSp+PTdeTsDrLNJUe7L7JYJe8mblHX5SCT6A==" - }, - "jsprim": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz", - "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==", - "requires": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.4.0", - "verror": "1.10.0" - } - }, - "lcid": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/lcid/-/lcid-3.1.1.tgz", - "integrity": "sha512-M6T051+5QCGLBQb8id3hdvIW8+zeFV2FyBGFS9IEK5H9Wt4MueD4bW1eWikpHgZp+5xR3l5c8pZUkQsIA0BFZg==", - "requires": { - "invert-kv": "^3.0.0" - } - }, - "levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "dev": true, - "requires": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - } - }, - "locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dev": true, - "requires": { - "p-locate": "^5.0.0" - } - }, - "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - }, - "lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "dev": true - }, - "loopback-connector-rest": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/loopback-connector-rest/-/loopback-connector-rest-4.0.2.tgz", - "integrity": "sha512-oBnFB50UhmE6FG2E5D8Im5j7JHCdiVz6ubgD93V/UxHZJLUUiLMDYFF5TR/ws+DsafDHeAow1YedLlgWJmxvwg==", - "requires": { - "debug": "^4.1.0", - "jsonpath-plus": "^4.0.0", - "lodash": "^4.17.11", - "methods": "^1.1.1", - "mime": "^2.3.1", - "qs": "^6.1.0", - "request": "^2.53.0", - "strong-globalize": "^6.0.5", - "traverse": "^0.6.6" - } - }, - "map-age-cleaner": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", - "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", - "requires": { - "p-defer": "^1.0.0" - } - }, - "md5": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz", - "integrity": "sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==", - "requires": { - "charenc": "0.0.2", - "crypt": "0.0.2", - "is-buffer": "~1.1.6" - } - }, - "mem": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/mem/-/mem-5.1.1.tgz", - "integrity": "sha512-qvwipnozMohxLXG1pOqoLiZKNkC4r4qqRucSoDwXowsNGDSULiqFTRUF05vcZWnwJSG22qTsynQhxbaMtnX9gw==", - "requires": { - "map-age-cleaner": "^0.1.3", - "mimic-fn": "^2.1.0", - "p-is-promise": "^2.1.0" - } - }, - "merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" - }, - "methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==" - }, - "mime": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", - "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==" - }, - "mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" - }, - "mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "requires": { - "mime-db": "1.52.0" - } - }, - "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", - "dev": true - }, - "npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "requires": { - "path-key": "^3.0.0" - } - }, - "oauth-sign": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", - "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==" - }, - "object-inspect": { - "version": "1.12.3", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", - "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==" - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "requires": { - "wrappy": "1" - } - }, - "onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "requires": { - "mimic-fn": "^2.1.0" - } - }, - "optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", - "dev": true, - "requires": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.3" - } - }, - "os-locale": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-5.0.0.tgz", - "integrity": "sha512-tqZcNEDAIZKBEPnHPlVDvKrp7NzgLi7jRmhKiUoa2NUmhl13FtkAGLUVR+ZsYvApBQdBfYm43A4tXXQ4IrYLBA==", - "requires": { - "execa": "^4.0.0", - "lcid": "^3.0.0", - "mem": "^5.0.0" - } - }, - "p-defer": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", - "integrity": "sha512-wB3wfAxZpk2AzOfUMJNL+d36xothRSyj8EXOa4f6GMqYDN9BJaaSISbsk+wS9abmnebVw95C2Kb5t85UmpCxuw==" - }, - "p-is-promise": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz", - "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==" - }, - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "requires": { - "yocto-queue": "^0.1.0" - } - }, - "p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dev": true, - "requires": { - "p-limit": "^3.0.2" - } - }, - "parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dev": true, - "requires": { - "callsites": "^3.0.0" - } - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==" - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" - }, - "performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==" - }, - "prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "dev": true - }, - "psl": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", - "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==" - }, - "pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "punycode": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", - "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==" - }, - "qs": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", - "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", - "requires": { - "side-channel": "^1.0.4" - } - }, - "queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "dev": true - }, - "regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", - "dev": true - }, - "request": { - "version": "2.88.2", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", - "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", - "requires": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.3", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "oauth-sign": "~0.9.0", - "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.5.0", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" - }, - "dependencies": { - "qs": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz", - "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==" - } - } - }, - "resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true - }, - "reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true - }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "dev": true, - "requires": { - "queue-microtask": "^1.2.2" - } - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" - }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - }, - "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==" - }, - "side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", - "requires": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" - } - }, - "signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" - }, - "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" - }, - "sshpk": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz", - "integrity": "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==", - "requires": { - "asn1": "~0.2.3", - "assert-plus": "^1.0.0", - "bcrypt-pbkdf": "^1.0.0", - "dashdash": "^1.12.0", - "ecc-jsbn": "~0.1.1", - "getpass": "^0.1.1", - "jsbn": "~0.1.0", - "safer-buffer": "^2.0.2", - "tweetnacl": "~0.14.0" - } - }, - "stable": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", - "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - } - }, - "strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==" - }, - "strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true - }, - "strong-globalize": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/strong-globalize/-/strong-globalize-6.0.5.tgz", - "integrity": "sha512-7nfUli41TieV9/TSc0N62ve5Q4nfrpy/T0nNNy6TyD3vst79QWmeylCyd3q1gDxh8dqGEtabLNCdPQP1Iuvecw==", - "requires": { - "accept-language": "^3.0.18", - "debug": "^4.2.0", - "globalize": "^1.6.0", - "lodash": "^4.17.20", - "md5": "^2.3.0", - "mkdirp": "^1.0.4", - "os-locale": "^5.0.0", - "yamljs": "^0.3.0" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", - "dev": true - }, - "tough-cookie": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", - "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", - "requires": { - "psl": "^1.1.28", - "punycode": "^2.1.1" - } - }, - "traverse": { - "version": "0.6.7", - "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.6.7.tgz", - "integrity": "sha512-/y956gpUo9ZNCb99YjxG7OaslxZWHfCHAUUfshwqOXmxUIvqLjVO581BT+gM59+QV9tFe6/CGG53tsA1Y7RSdg==" - }, - "tslib": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" - }, - "tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", - "requires": { - "safe-buffer": "^5.0.1" - } - }, - "tweetnacl": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==" - }, - "type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "dev": true, - "requires": { - "prelude-ls": "^1.2.1" - } - }, - "type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true - }, - "typescript": { - "version": "4.9.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", - "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", - "dev": true - }, - "uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "requires": { - "punycode": "^2.1.0" - } - }, - "uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" - }, - "verror": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==", - "requires": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" - } - }, - "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" - } - }, - "word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", - "dev": true - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" - }, - "yamljs": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/yamljs/-/yamljs-0.3.0.tgz", - "integrity": "sha512-C/FsVVhht4iPQYXOInoxUM/1ELSf9EsgKH34FofQOp6hwCPrW4vG4w5++TED3xRUo8gD7l0P1J1dLlDYzODsTQ==", - "requires": { - "argparse": "^1.0.7", - "glob": "^7.0.5" - }, - "dependencies": { - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "requires": { - "sprintf-js": "~1.0.2" - } - } - } - }, - "yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "dev": true - } } } diff --git a/examples/rest-crud/package-lock.json b/examples/rest-crud/package-lock.json index a246cf17f70a..d0c1d897fd58 100644 --- a/examples/rest-crud/package-lock.json +++ b/examples/rest-crud/package-lock.json @@ -1,7 +1,7 @@ { "name": "@loopback/example-rest-crud", "version": "4.0.9", - "lockfileVersion": 2, + "lockfileVersion": 3, "requires": true, "packages": { "": { @@ -23,580 +23,39 @@ "node": "14 || 16 || 18 || 19" } }, - "../../packages/boot": { - "name": "@loopback/boot", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/model-api-builder": "^4.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/service-proxy": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/glob": "^8.0.1", - "debug": "^4.3.4", - "glob": "^8.1.0", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/rest": "^12.0.8", - "@loopback/rest-crud": "^0.15.7", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../../packages/build": { - "name": "@loopback/build", - "version": "9.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.33.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.3", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "bin": { - "lb-clean": "bin/run-clean.js", - "lb-eslint": "bin/run-eslint.js", - "lb-mocha": "bin/run-mocha.js", - "lb-nyc": "bin/run-nyc.js", - "lb-prettier": "bin/run-prettier.js", - "lb-tsc": "bin/compile-package.js", - "lb-ttsc": "bin/compile-package.js" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/context": { - "name": "@loopback/context", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/metadata": "^5.0.8", - "@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" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.0", - "bluebird": "^3.7.2" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/core": { - "name": "@loopback/core", - "version": "4.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/context": "^5.0.8", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/eslint-config": { - "name": "@loopback/eslint-config", - "version": "13.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/eslint-plugin": "^5.51.0", - "@typescript-eslint/parser": "^5.51.0", - "eslint-config-prettier": "^8.6.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "eslint": "^8.33.0" - } - }, - "../../packages/express": { - "name": "@loopback/express", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/http-server": "^4.0.8", - "@types/body-parser": "^1.19.2", - "@types/express": "^4.17.17", - "@types/express-serve-static-core": "^4.17.33", - "@types/http-errors": "^2.0.1", - "body-parser": "^1.20.1", - "debug": "^4.3.4", - "express": "^4.18.2", - "http-errors": "^2.0.0", - "on-finished": "^2.4.1", - "toposort": "^2.0.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/on-finished": "^2.3.1", - "@types/toposort": "^2.0.3", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../../packages/filter": { - "name": "@loopback/filter", - "version": "3.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "typescript": "~4.9.4" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/http-caching-proxy": { - "name": "@loopback/http-caching-proxy", - "version": "4.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "axios": "^0.27.2", - "cacache": "^17.0.4", - "debug": "^4.3.4", - "rimraf": "^3.0.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/rimraf": "^3.0.2", - "@types/tunnel": "0.0.3", - "delay": "^5.0.0", - "tunnel": "0.0.6" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/http-server": { - "name": "@loopback/http-server", - "version": "4.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "debug": "^4.3.4", - "stoppable": "^1.1.0", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/stoppable": "^1.1.1" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/metadata": { - "name": "@loopback/metadata", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/model-api-builder": { - "name": "@loopback/model-api-builder", - "version": "4.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3" - } - }, - "../../packages/openapi-spec-builder": { - "name": "@loopback/openapi-spec-builder", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "openapi3-ts": "^2.0.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/openapi-v3": { - "name": "@loopback/openapi-v3", - "version": "8.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/repository-json-schema": "^6.1.2", - "debug": "^4.3.4", - "http-status": "^1.6.2", - "json-merge-patch": "^1.0.2", - "lodash": "^4.17.21", - "openapi3-ts": "^2.0.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/openapi-spec-builder": "^5.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/json-merge-patch": "0.0.8", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../../packages/repository": { - "name": "@loopback/repository", - "version": "5.1.3", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/filter": "^3.0.8", - "@types/debug": "^4.1.7", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "loopback-datasource-juggler": "^4.28.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bson": "^4.0.5", - "@types/json-schema": "^7.0.11", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "bson": "4.7.2" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../../packages/repository-json-schema": { - "name": "@loopback/repository-json-schema", - "version": "6.1.2", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@types/json-schema": "^7.0.11", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "ajv-formats": "^2.1.1" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3" - } - }, - "../../packages/rest": { - "name": "@loopback/rest", - "version": "12.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/express": "^5.0.8", - "@loopback/http-server": "^4.0.8", - "@loopback/openapi-v3": "^8.0.8", - "@openapi-contrib/openapi-schema-to-json-schema": "^3.2.0", - "@types/body-parser": "^1.19.2", - "@types/cors": "^2.8.13", - "@types/express": "^4.17.17", - "@types/express-serve-static-core": "^4.17.33", - "@types/http-errors": "^2.0.1", - "@types/on-finished": "^2.3.1", - "@types/serve-static": "1.15.0", - "@types/type-is": "^1.6.3", - "ajv": "^8.12.0", - "ajv-errors": "^3.0.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0", - "body-parser": "^1.20.1", - "cors": "^2.8.5", - "debug": "^4.3.4", - "express": "^4.18.2", - "http-errors": "^2.0.0", - "js-yaml": "^4.1.0", - "json-schema-compare": "^0.2.2", - "lodash": "^4.17.21", - "on-finished": "^2.4.1", - "path-to-regexp": "^6.2.1", - "qs": "^6.10.5", - "strong-error-handler": "^4.0.1", - "tslib": "^2.5.0", - "type-is": "^1.6.18", - "validator": "^13.9.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/openapi-spec-builder": "^5.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/js-yaml": "^4.0.5", - "@types/json-schema-compare": "^0.2.1", - "@types/lodash": "^4.14.191", - "@types/multer": "^1.4.7", - "@types/node": "^14.18.36", - "@types/on-finished": "^2.3.1", - "@types/qs": "^6.9.7", - "multer": "^1.4.4" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../../packages/rest-crud": { - "name": "@loopback/rest-crud", - "version": "0.15.7", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/model-api-builder": "^4.0.8", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/rest": "^12.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/rest": "^12.0.8" - } - }, - "../../packages/rest-explorer": { - "name": "@loopback/rest-explorer", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "ejs": "^3.1.8", - "swagger-ui-dist": "4.15.5", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/rest": "^12.0.8", - "@loopback/testlab": "^5.0.8", - "@types/ejs": "^3.1.1", - "@types/express": "^4.17.17", - "@types/node": "^14.18.36", - "express": "^4.18.2" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/rest": "^12.0.8" - } - }, - "../../packages/service-proxy": { - "name": "@loopback/service-proxy", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", + "node_modules/@eslint-community/eslint-utils": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.3.0.tgz", + "integrity": "sha512-v3oplH6FYCULtFuCeqyuTd9D2WKO937Dxdq+GmHOLL72TTRriLxz2VLlNfkZRsvj6PKnOPAtuT6dwrs/pA5DvA==", + "dev": true, "dependencies": { - "loopback-datasource-juggler": "^4.28.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36" + "eslint-visitor-keys": "^3.3.0" }, "engines": { - "node": "14 || 16 || 18 || 19" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, "peerDependencies": { - "@loopback/core": "^4.0.8" + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" } }, - "../../packages/testlab": { - "name": "@loopback/testlab", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@hapi/shot": "^6.0.0", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/node": "^14.18.36" - }, + "node_modules/@eslint-community/regexpp": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.4.0.tgz", + "integrity": "sha512-A9983Q0LnDGdLPjxyXQ00sbV+K+O+ko2Dr+CZigbHWtX9pNfxlaBkMR8X1CztI73zuEyEBXTVjx7CE+/VSwDiQ==", + "dev": true, "engines": { - "node": "14 || 16 || 18 || 19" + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" } }, "node_modules/@eslint/eslintrc": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.0.tgz", - "integrity": "sha512-fluIaaV+GyV24CCu/ggiHdV+j4RNh85yQnAYS/G2mZODZgGmmlrgCydjUcV3YvxCm9x8nMAfThsqTni4KiXT4A==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.1.tgz", + "integrity": "sha512-eFRmABvW2E5Ho6f5fHLqgena46rOj7r7OKHYfLElqcBfGFHHpjBhivyi5+jOEQuSpdc/1phIZJlbC2te+tZNIw==", "dev": true, "dependencies": { "ajv": "^6.12.4", "debug": "^4.3.2", - "espree": "^9.4.0", + "espree": "^9.5.0", "globals": "^13.19.0", "ignore": "^5.2.0", "import-fresh": "^3.2.1", @@ -612,9 +71,9 @@ } }, "node_modules/@eslint/js": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.35.0.tgz", - "integrity": "sha512-JXdzbRiWclLVoD8sNUjR443VVlYqiYmDVT6rGUEIEHU5YJW0gaVZwV2xgM7D4arkvASqD0IlLUVjHiFuxaftRw==", + "version": "8.36.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.36.0.tgz", + "integrity": "sha512-lxJ9R5ygVm8ZWgYdUweoq5ownDlJ4upvoWmO4eLxBYHdMo+vZ/Rx0EN6MbKWDJOSUGrqJy2Gt+Dyv/VKml0fjg==", "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -695,9 +154,9 @@ "dev": true }, "node_modules/@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==", + "version": "14.18.40", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.40.tgz", + "integrity": "sha512-pGteXO/JQX7wPxGR8lyT+doqjMa7XvlVowwrDwLfX92k5SdLkk4cwC7CYSLBxrenw/R5oQwKioVIak7ZgplM3g==", "dev": true }, "node_modules/accept-language": { @@ -1037,13 +496,15 @@ } }, "node_modules/eslint": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.35.0.tgz", - "integrity": "sha512-BxAf1fVL7w+JLRQhWl2pzGeSiGqbWumV4WNvc9Rhp6tiCtm4oHnyPBSEtMGZwrQgudFQ+otqzWoPB7x+hxoWsw==", + "version": "8.36.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.36.0.tgz", + "integrity": "sha512-Y956lmS7vDqomxlaaQAHVmeb4tNMp2FWIvU/RnU5BD3IKMD/MJPr76xdyr68P8tV1iNMvN2mRK0yy3c+UjL+bw==", "dev": true, "dependencies": { - "@eslint/eslintrc": "^2.0.0", - "@eslint/js": "8.35.0", + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.4.0", + "@eslint/eslintrc": "^2.0.1", + "@eslint/js": "8.36.0", "@humanwhocodes/config-array": "^0.11.8", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", @@ -1054,9 +515,8 @@ "doctrine": "^3.0.0", "escape-string-regexp": "^4.0.0", "eslint-scope": "^7.1.1", - "eslint-utils": "^3.0.0", "eslint-visitor-keys": "^3.3.0", - "espree": "^9.4.0", + "espree": "^9.5.0", "esquery": "^1.4.2", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", @@ -1078,7 +538,6 @@ "minimatch": "^3.1.2", "natural-compare": "^1.4.0", "optionator": "^0.9.1", - "regexpp": "^3.2.0", "strip-ansi": "^6.0.1", "strip-json-comments": "^3.1.0", "text-table": "^0.2.0" @@ -1106,33 +565,6 @@ "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, - "node_modules/eslint-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", - "dev": true, - "dependencies": { - "eslint-visitor-keys": "^2.0.0" - }, - "engines": { - "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - }, - "peerDependencies": { - "eslint": ">=5" - } - }, - "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "dev": true, - "engines": { - "node": ">=10" - } - }, "node_modules/eslint-visitor-keys": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", @@ -1143,9 +575,9 @@ } }, "node_modules/espree": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", - "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.5.0.tgz", + "integrity": "sha512-JPbJGhKc47++oo4JkEoTe2wjy4fmMwvFpgJT9cQzmfXKp22Dr6Hf1tdCteLz1h0P3t+mGvWZ+4Uankvh8+c6zw==", "dev": true, "dependencies": { "acorn": "^8.8.0", @@ -1160,9 +592,9 @@ } }, "node_modules/esquery": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.2.tgz", - "integrity": "sha512-JVSoLdTlTDkmjFmab7H/9SL9qGSyjElT3myyKp7krqjVFQCDLmj1QFaCLRFBszBKI0XVZaiiXvuPIX3ZwHe1Ng==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", "dev": true, "dependencies": { "estraverse": "^5.1.0" @@ -1629,9 +1061,9 @@ "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==" }, "node_modules/js-sdsl": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.3.0.tgz", - "integrity": "sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.4.0.tgz", + "integrity": "sha512-FfVSdx6pJ41Oa+CF7RDaFmTnCaFhua+SNYQX74riGOpl96x+2jQCqEfQ2bnXu/5DPCqlRuiqyvTJM0Qjz26IVg==", "dev": true, "funding": { "type": "opencollective", @@ -1749,9 +1181,9 @@ "dev": true }, "node_modules/loopback-connector-rest": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/loopback-connector-rest/-/loopback-connector-rest-4.0.2.tgz", - "integrity": "sha512-oBnFB50UhmE6FG2E5D8Im5j7JHCdiVz6ubgD93V/UxHZJLUUiLMDYFF5TR/ws+DsafDHeAow1YedLlgWJmxvwg==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/loopback-connector-rest/-/loopback-connector-rest-4.0.3.tgz", + "integrity": "sha512-qZqd1LgI/1an9eB1ee6uphr4K9fWnhBpduGwdf74dIkeE727yBMWA4opzI/OsnLTy4rhDYRSEwMqd2ecGYKdxw==", "dependencies": { "debug": "^4.1.0", "jsonpath-plus": "^4.0.0", @@ -2087,9 +1519,9 @@ } }, "node_modules/qs": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", - "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "version": "6.11.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.1.tgz", + "integrity": "sha512-0wsrzgTz/kAVIeuxSjnpGC56rzYtr6JT/2BwEvMaPhFIoYa1aGO8LbzuU1R0uUYQkLpWBTOj0l/CLAJB64J6nQ==", "dependencies": { "side-channel": "^1.0.4" }, @@ -2120,18 +1552,6 @@ } ] }, - "node_modules/regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - } - }, "node_modules/request": { "version": "2.88.2", "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", @@ -2561,1441 +1981,5 @@ "url": "https://github.com/sponsors/sindresorhus" } } - }, - "dependencies": { - "@eslint/eslintrc": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.0.tgz", - "integrity": "sha512-fluIaaV+GyV24CCu/ggiHdV+j4RNh85yQnAYS/G2mZODZgGmmlrgCydjUcV3YvxCm9x8nMAfThsqTni4KiXT4A==", - "dev": true, - "requires": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.4.0", - "globals": "^13.19.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.1.2", - "strip-json-comments": "^3.1.1" - } - }, - "@eslint/js": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.35.0.tgz", - "integrity": "sha512-JXdzbRiWclLVoD8sNUjR443VVlYqiYmDVT6rGUEIEHU5YJW0gaVZwV2xgM7D4arkvASqD0IlLUVjHiFuxaftRw==", - "dev": true - }, - "@humanwhocodes/config-array": { - "version": "0.11.8", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz", - "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==", - "dev": true, - "requires": { - "@humanwhocodes/object-schema": "^1.2.1", - "debug": "^4.1.1", - "minimatch": "^3.0.5" - } - }, - "@humanwhocodes/module-importer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", - "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", - "dev": true - }, - "@humanwhocodes/object-schema": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", - "dev": true - }, - "@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dev": true, - "requires": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - } - }, - "@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "dev": true - }, - "@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dev": true, - "requires": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - } - }, - "@types/lodash": { - "version": "4.14.191", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.191.tgz", - "integrity": "sha512-BdZ5BCCvho3EIXw6wUCXHe7rS53AIDPLE+JzwgT+OsJk53oBfbSmZZ7CX4VaRoN78N+TJpFi9QPlfIVNmJYWxQ==", - "dev": true - }, - "@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==", - "dev": true - }, - "accept-language": { - "version": "3.0.18", - "resolved": "https://registry.npmjs.org/accept-language/-/accept-language-3.0.18.tgz", - "integrity": "sha512-sUofgqBPzgfcF20sPoBYGQ1IhQLt2LSkxTnlQSuLF3n5gPEqd5AimbvOvHEi0T1kLMiGVqPWzI5a9OteBRth3A==", - "requires": { - "bcp47": "^1.1.2", - "stable": "^0.1.6" - } - }, - "acorn": { - "version": "8.8.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", - "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", - "dev": true - }, - "acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "dev": true, - "requires": {} - }, - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true - }, - "asn1": { - "version": "0.2.6", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", - "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", - "requires": { - "safer-buffer": "~2.1.0" - } - }, - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==" - }, - "asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" - }, - "aws-sign2": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==" - }, - "aws4": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.12.0.tgz", - "integrity": "sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg==" - }, - "balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - }, - "bcp47": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/bcp47/-/bcp47-1.1.2.tgz", - "integrity": "sha512-JnkkL4GUpOvvanH9AZPX38CxhiLsXMBicBY2IAtqiVN8YulGDQybUydWA4W6yAMtw6iShtw+8HEF6cfrTHU+UQ==" - }, - "bcrypt-pbkdf": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==", - "requires": { - "tweetnacl": "^0.14.3" - } - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "requires": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - } - }, - "callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true - }, - "caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==" - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "charenc": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz", - "integrity": "sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA==" - }, - "cldrjs": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/cldrjs/-/cldrjs-0.5.5.tgz", - "integrity": "sha512-KDwzwbmLIPfCgd8JERVDpQKrUUM1U4KpFJJg2IROv89rF172lLufoJnqJ/Wea6fXL5bO6WjuLMzY8V52UWPvkA==" - }, - "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==", - "dev": true, - "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==", - "dev": true - }, - "combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "requires": { - "delayed-stream": "~1.0.0" - } - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" - }, - "core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==" - }, - "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" - } - }, - "crypt": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz", - "integrity": "sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow==" - }, - "dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==", - "requires": { - "assert-plus": "^1.0.0" - } - }, - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "requires": { - "ms": "2.1.2" - } - }, - "deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "dev": true - }, - "delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==" - }, - "doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dev": true, - "requires": { - "esutils": "^2.0.2" - } - }, - "ecc-jsbn": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==", - "requires": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" - } - }, - "end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "requires": { - "once": "^1.4.0" - } - }, - "escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true - }, - "eslint": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.35.0.tgz", - "integrity": "sha512-BxAf1fVL7w+JLRQhWl2pzGeSiGqbWumV4WNvc9Rhp6tiCtm4oHnyPBSEtMGZwrQgudFQ+otqzWoPB7x+hxoWsw==", - "dev": true, - "requires": { - "@eslint/eslintrc": "^2.0.0", - "@eslint/js": "8.35.0", - "@humanwhocodes/config-array": "^0.11.8", - "@humanwhocodes/module-importer": "^1.0.1", - "@nodelib/fs.walk": "^1.2.8", - "ajv": "^6.10.0", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.3.2", - "doctrine": "^3.0.0", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.1.1", - "eslint-utils": "^3.0.0", - "eslint-visitor-keys": "^3.3.0", - "espree": "^9.4.0", - "esquery": "^1.4.2", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "find-up": "^5.0.0", - "glob-parent": "^6.0.2", - "globals": "^13.19.0", - "grapheme-splitter": "^1.0.4", - "ignore": "^5.2.0", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "is-path-inside": "^3.0.3", - "js-sdsl": "^4.1.4", - "js-yaml": "^4.1.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.1.2", - "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "regexpp": "^3.2.0", - "strip-ansi": "^6.0.1", - "strip-json-comments": "^3.1.0", - "text-table": "^0.2.0" - } - }, - "eslint-scope": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", - "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", - "dev": true, - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - } - }, - "eslint-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", - "dev": true, - "requires": { - "eslint-visitor-keys": "^2.0.0" - }, - "dependencies": { - "eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "dev": true - } - } - }, - "eslint-visitor-keys": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", - "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", - "dev": true - }, - "espree": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", - "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", - "dev": true, - "requires": { - "acorn": "^8.8.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.3.0" - } - }, - "esquery": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.2.tgz", - "integrity": "sha512-JVSoLdTlTDkmjFmab7H/9SL9qGSyjElT3myyKp7krqjVFQCDLmj1QFaCLRFBszBKI0XVZaiiXvuPIX3ZwHe1Ng==", - "dev": true, - "requires": { - "estraverse": "^5.1.0" - } - }, - "esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, - "requires": { - "estraverse": "^5.2.0" - } - }, - "estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true - }, - "esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true - }, - "execa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", - "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", - "requires": { - "cross-spawn": "^7.0.0", - "get-stream": "^5.0.0", - "human-signals": "^1.1.1", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.0", - "onetime": "^5.1.0", - "signal-exit": "^3.0.2", - "strip-final-newline": "^2.0.0" - } - }, - "extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" - }, - "extsprintf": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==" - }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" - }, - "fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" - }, - "fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", - "dev": true - }, - "fastq": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", - "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", - "dev": true, - "requires": { - "reusify": "^1.0.4" - } - }, - "file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", - "dev": true, - "requires": { - "flat-cache": "^3.0.4" - } - }, - "find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dev": true, - "requires": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - } - }, - "flat-cache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", - "dev": true, - "requires": { - "flatted": "^3.1.0", - "rimraf": "^3.0.2" - } - }, - "flatted": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", - "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", - "dev": true - }, - "forever-agent": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==" - }, - "form-data": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", - "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - } - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" - }, - "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" - }, - "get-intrinsic": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", - "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==", - "requires": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.3" - } - }, - "get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "requires": { - "pump": "^3.0.0" - } - }, - "getpass": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==", - "requires": { - "assert-plus": "^1.0.0" - } - }, - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dev": true, - "requires": { - "is-glob": "^4.0.3" - } - }, - "globalize": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/globalize/-/globalize-1.7.0.tgz", - "integrity": "sha512-faR46vTIbFCeAemyuc9E6/d7Wrx9k2ae2L60UhakztFg6VuE42gENVJNuPFtt7Sdjrk9m2w8+py7Jj+JTNy59w==", - "requires": { - "cldrjs": "^0.5.4" - } - }, - "globals": { - "version": "13.20.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", - "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", - "dev": true, - "requires": { - "type-fest": "^0.20.2" - } - }, - "grapheme-splitter": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", - "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", - "dev": true - }, - "har-schema": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==" - }, - "har-validator": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", - "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", - "requires": { - "ajv": "^6.12.3", - "har-schema": "^2.0.0" - } - }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "requires": { - "function-bind": "^1.1.1" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" - }, - "http-signature": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==", - "requires": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" - } - }, - "human-signals": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", - "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==" - }, - "ignore": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", - "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", - "dev": true - }, - "import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dev": true, - "requires": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - } - }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "dev": true - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "invert-kv": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-3.0.1.tgz", - "integrity": "sha512-CYdFeFexxhv/Bcny+Q0BfOV+ltRlJcd4BBZBYFX/O0u4npJrgZtIcjokegtiSMAvlMTJ+Koq0GBCc//3bueQxw==" - }, - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "dev": true - }, - "is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", - "dev": true - }, - "is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" - }, - "is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" - }, - "isstream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==" - }, - "js-sdsl": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.3.0.tgz", - "integrity": "sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==", - "dev": true - }, - "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dev": true, - "requires": { - "argparse": "^2.0.1" - } - }, - "jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==" - }, - "json-schema": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", - "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" - }, - "json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", - "dev": true - }, - "json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==" - }, - "jsonpath-plus": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonpath-plus/-/jsonpath-plus-4.0.0.tgz", - "integrity": "sha512-e0Jtg4KAzDJKKwzbLaUtinCn0RZseWBVRTRGihSpvFlM3wTR7ExSp+PTdeTsDrLNJUe7L7JYJe8mblHX5SCT6A==" - }, - "jsprim": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz", - "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==", - "requires": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.4.0", - "verror": "1.10.0" - } - }, - "lcid": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/lcid/-/lcid-3.1.1.tgz", - "integrity": "sha512-M6T051+5QCGLBQb8id3hdvIW8+zeFV2FyBGFS9IEK5H9Wt4MueD4bW1eWikpHgZp+5xR3l5c8pZUkQsIA0BFZg==", - "requires": { - "invert-kv": "^3.0.0" - } - }, - "levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "dev": true, - "requires": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - } - }, - "locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dev": true, - "requires": { - "p-locate": "^5.0.0" - } - }, - "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - }, - "lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "dev": true - }, - "loopback-connector-rest": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/loopback-connector-rest/-/loopback-connector-rest-4.0.2.tgz", - "integrity": "sha512-oBnFB50UhmE6FG2E5D8Im5j7JHCdiVz6ubgD93V/UxHZJLUUiLMDYFF5TR/ws+DsafDHeAow1YedLlgWJmxvwg==", - "requires": { - "debug": "^4.1.0", - "jsonpath-plus": "^4.0.0", - "lodash": "^4.17.11", - "methods": "^1.1.1", - "mime": "^2.3.1", - "qs": "^6.1.0", - "request": "^2.53.0", - "strong-globalize": "^6.0.5", - "traverse": "^0.6.6" - } - }, - "map-age-cleaner": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", - "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", - "requires": { - "p-defer": "^1.0.0" - } - }, - "md5": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz", - "integrity": "sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==", - "requires": { - "charenc": "0.0.2", - "crypt": "0.0.2", - "is-buffer": "~1.1.6" - } - }, - "mem": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/mem/-/mem-5.1.1.tgz", - "integrity": "sha512-qvwipnozMohxLXG1pOqoLiZKNkC4r4qqRucSoDwXowsNGDSULiqFTRUF05vcZWnwJSG22qTsynQhxbaMtnX9gw==", - "requires": { - "map-age-cleaner": "^0.1.3", - "mimic-fn": "^2.1.0", - "p-is-promise": "^2.1.0" - } - }, - "merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" - }, - "methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==" - }, - "mime": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", - "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==" - }, - "mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" - }, - "mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "requires": { - "mime-db": "1.52.0" - } - }, - "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", - "dev": true - }, - "npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "requires": { - "path-key": "^3.0.0" - } - }, - "oauth-sign": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", - "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==" - }, - "object-inspect": { - "version": "1.12.3", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", - "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==" - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "requires": { - "wrappy": "1" - } - }, - "onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "requires": { - "mimic-fn": "^2.1.0" - } - }, - "optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", - "dev": true, - "requires": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.3" - } - }, - "os-locale": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-5.0.0.tgz", - "integrity": "sha512-tqZcNEDAIZKBEPnHPlVDvKrp7NzgLi7jRmhKiUoa2NUmhl13FtkAGLUVR+ZsYvApBQdBfYm43A4tXXQ4IrYLBA==", - "requires": { - "execa": "^4.0.0", - "lcid": "^3.0.0", - "mem": "^5.0.0" - } - }, - "p-defer": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", - "integrity": "sha512-wB3wfAxZpk2AzOfUMJNL+d36xothRSyj8EXOa4f6GMqYDN9BJaaSISbsk+wS9abmnebVw95C2Kb5t85UmpCxuw==" - }, - "p-is-promise": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz", - "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==" - }, - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "requires": { - "yocto-queue": "^0.1.0" - } - }, - "p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dev": true, - "requires": { - "p-limit": "^3.0.2" - } - }, - "parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dev": true, - "requires": { - "callsites": "^3.0.0" - } - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==" - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" - }, - "performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==" - }, - "prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "dev": true - }, - "psl": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", - "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==" - }, - "pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "punycode": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", - "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==" - }, - "qs": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", - "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", - "requires": { - "side-channel": "^1.0.4" - } - }, - "queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "dev": true - }, - "regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", - "dev": true - }, - "request": { - "version": "2.88.2", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", - "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", - "requires": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.3", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "oauth-sign": "~0.9.0", - "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.5.0", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" - }, - "dependencies": { - "qs": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz", - "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==" - } - } - }, - "resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true - }, - "reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true - }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "dev": true, - "requires": { - "queue-microtask": "^1.2.2" - } - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" - }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - }, - "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==" - }, - "side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", - "requires": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" - } - }, - "signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" - }, - "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" - }, - "sshpk": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz", - "integrity": "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==", - "requires": { - "asn1": "~0.2.3", - "assert-plus": "^1.0.0", - "bcrypt-pbkdf": "^1.0.0", - "dashdash": "^1.12.0", - "ecc-jsbn": "~0.1.1", - "getpass": "^0.1.1", - "jsbn": "~0.1.0", - "safer-buffer": "^2.0.2", - "tweetnacl": "~0.14.0" - } - }, - "stable": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", - "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - } - }, - "strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==" - }, - "strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true - }, - "strong-globalize": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/strong-globalize/-/strong-globalize-6.0.5.tgz", - "integrity": "sha512-7nfUli41TieV9/TSc0N62ve5Q4nfrpy/T0nNNy6TyD3vst79QWmeylCyd3q1gDxh8dqGEtabLNCdPQP1Iuvecw==", - "requires": { - "accept-language": "^3.0.18", - "debug": "^4.2.0", - "globalize": "^1.6.0", - "lodash": "^4.17.20", - "md5": "^2.3.0", - "mkdirp": "^1.0.4", - "os-locale": "^5.0.0", - "yamljs": "^0.3.0" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", - "dev": true - }, - "tough-cookie": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", - "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", - "requires": { - "psl": "^1.1.28", - "punycode": "^2.1.1" - } - }, - "traverse": { - "version": "0.6.7", - "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.6.7.tgz", - "integrity": "sha512-/y956gpUo9ZNCb99YjxG7OaslxZWHfCHAUUfshwqOXmxUIvqLjVO581BT+gM59+QV9tFe6/CGG53tsA1Y7RSdg==" - }, - "tslib": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" - }, - "tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", - "requires": { - "safe-buffer": "^5.0.1" - } - }, - "tweetnacl": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==" - }, - "type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "dev": true, - "requires": { - "prelude-ls": "^1.2.1" - } - }, - "type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true - }, - "typescript": { - "version": "4.9.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", - "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", - "dev": true - }, - "uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "requires": { - "punycode": "^2.1.0" - } - }, - "uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" - }, - "verror": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==", - "requires": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" - } - }, - "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" - } - }, - "word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", - "dev": true - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" - }, - "yamljs": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/yamljs/-/yamljs-0.3.0.tgz", - "integrity": "sha512-C/FsVVhht4iPQYXOInoxUM/1ELSf9EsgKH34FofQOp6hwCPrW4vG4w5++TED3xRUo8gD7l0P1J1dLlDYzODsTQ==", - "requires": { - "argparse": "^1.0.7", - "glob": "^7.0.5" - }, - "dependencies": { - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "requires": { - "sprintf-js": "~1.0.2" - } - } - } - }, - "yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "dev": true - } } } diff --git a/examples/rpc-server/package-lock.json b/examples/rpc-server/package-lock.json index 0a35d252f47b..d14bf38dcd50 100644 --- a/examples/rpc-server/package-lock.json +++ b/examples/rpc-server/package-lock.json @@ -1,7 +1,7 @@ { "name": "@loopback/example-rpc-server", "version": "5.0.9", - "lockfileVersion": 2, + "lockfileVersion": 3, "requires": true, "packages": { "": { @@ -22,169 +22,39 @@ "node": "14 || 16 || 18 || 19" } }, - "../../packages/build": { - "name": "@loopback/build", - "version": "9.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.33.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.3", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "bin": { - "lb-clean": "bin/run-clean.js", - "lb-eslint": "bin/run-eslint.js", - "lb-mocha": "bin/run-mocha.js", - "lb-nyc": "bin/run-nyc.js", - "lb-prettier": "bin/run-prettier.js", - "lb-tsc": "bin/compile-package.js", - "lb-ttsc": "bin/compile-package.js" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/context": { - "name": "@loopback/context", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/metadata": "^5.0.8", - "@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" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.0", - "bluebird": "^3.7.2" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/core": { - "name": "@loopback/core", - "version": "4.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/context": "^5.0.8", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/eslint-config": { - "name": "@loopback/eslint-config", - "version": "13.0.8", - "extraneous": true, - "license": "MIT", + "node_modules/@eslint-community/eslint-utils": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.3.0.tgz", + "integrity": "sha512-v3oplH6FYCULtFuCeqyuTd9D2WKO937Dxdq+GmHOLL72TTRriLxz2VLlNfkZRsvj6PKnOPAtuT6dwrs/pA5DvA==", + "dev": true, "dependencies": { - "@typescript-eslint/eslint-plugin": "^5.51.0", - "@typescript-eslint/parser": "^5.51.0", - "eslint-config-prettier": "^8.6.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" + "eslint-visitor-keys": "^3.3.0" }, "engines": { - "node": "14 || 16 || 18 || 19" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, "peerDependencies": { - "eslint": "^8.33.0" - } - }, - "../../packages/metadata": { - "name": "@loopback/metadata", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" } }, - "../../packages/testlab": { - "name": "@loopback/testlab", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@hapi/shot": "^6.0.0", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/node": "^14.18.36" - }, + "node_modules/@eslint-community/regexpp": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.4.0.tgz", + "integrity": "sha512-A9983Q0LnDGdLPjxyXQ00sbV+K+O+ko2Dr+CZigbHWtX9pNfxlaBkMR8X1CztI73zuEyEBXTVjx7CE+/VSwDiQ==", + "dev": true, "engines": { - "node": "14 || 16 || 18 || 19" + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" } }, "node_modules/@eslint/eslintrc": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.0.tgz", - "integrity": "sha512-fluIaaV+GyV24CCu/ggiHdV+j4RNh85yQnAYS/G2mZODZgGmmlrgCydjUcV3YvxCm9x8nMAfThsqTni4KiXT4A==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.1.tgz", + "integrity": "sha512-eFRmABvW2E5Ho6f5fHLqgena46rOj7r7OKHYfLElqcBfGFHHpjBhivyi5+jOEQuSpdc/1phIZJlbC2te+tZNIw==", "dev": true, "dependencies": { "ajv": "^6.12.4", "debug": "^4.3.2", - "espree": "^9.4.0", + "espree": "^9.5.0", "globals": "^13.19.0", "ignore": "^5.2.0", "import-fresh": "^3.2.1", @@ -200,9 +70,9 @@ } }, "node_modules/@eslint/js": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.35.0.tgz", - "integrity": "sha512-JXdzbRiWclLVoD8sNUjR443VVlYqiYmDVT6rGUEIEHU5YJW0gaVZwV2xgM7D4arkvASqD0IlLUVjHiFuxaftRw==", + "version": "8.36.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.36.0.tgz", + "integrity": "sha512-lxJ9R5ygVm8ZWgYdUweoq5ownDlJ4upvoWmO4eLxBYHdMo+vZ/Rx0EN6MbKWDJOSUGrqJy2Gt+Dyv/VKml0fjg==", "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -325,9 +195,9 @@ "dev": true }, "node_modules/@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==", + "version": "14.18.40", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.40.tgz", + "integrity": "sha512-pGteXO/JQX7wPxGR8lyT+doqjMa7XvlVowwrDwLfX92k5SdLkk4cwC7CYSLBxrenw/R5oQwKioVIak7ZgplM3g==", "dev": true }, "node_modules/@types/qs": { @@ -686,13 +556,15 @@ } }, "node_modules/eslint": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.35.0.tgz", - "integrity": "sha512-BxAf1fVL7w+JLRQhWl2pzGeSiGqbWumV4WNvc9Rhp6tiCtm4oHnyPBSEtMGZwrQgudFQ+otqzWoPB7x+hxoWsw==", + "version": "8.36.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.36.0.tgz", + "integrity": "sha512-Y956lmS7vDqomxlaaQAHVmeb4tNMp2FWIvU/RnU5BD3IKMD/MJPr76xdyr68P8tV1iNMvN2mRK0yy3c+UjL+bw==", "dev": true, "dependencies": { - "@eslint/eslintrc": "^2.0.0", - "@eslint/js": "8.35.0", + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.4.0", + "@eslint/eslintrc": "^2.0.1", + "@eslint/js": "8.36.0", "@humanwhocodes/config-array": "^0.11.8", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", @@ -703,9 +575,8 @@ "doctrine": "^3.0.0", "escape-string-regexp": "^4.0.0", "eslint-scope": "^7.1.1", - "eslint-utils": "^3.0.0", "eslint-visitor-keys": "^3.3.0", - "espree": "^9.4.0", + "espree": "^9.5.0", "esquery": "^1.4.2", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", @@ -727,7 +598,6 @@ "minimatch": "^3.1.2", "natural-compare": "^1.4.0", "optionator": "^0.9.1", - "regexpp": "^3.2.0", "strip-ansi": "^6.0.1", "strip-json-comments": "^3.1.0", "text-table": "^0.2.0" @@ -755,33 +625,6 @@ "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, - "node_modules/eslint-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", - "dev": true, - "dependencies": { - "eslint-visitor-keys": "^2.0.0" - }, - "engines": { - "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - }, - "peerDependencies": { - "eslint": ">=5" - } - }, - "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "dev": true, - "engines": { - "node": ">=10" - } - }, "node_modules/eslint-visitor-keys": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", @@ -792,9 +635,9 @@ } }, "node_modules/espree": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", - "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.5.0.tgz", + "integrity": "sha512-JPbJGhKc47++oo4JkEoTe2wjy4fmMwvFpgJT9cQzmfXKp22Dr6Hf1tdCteLz1h0P3t+mGvWZ+4Uankvh8+c6zw==", "dev": true, "dependencies": { "acorn": "^8.8.0", @@ -809,9 +652,9 @@ } }, "node_modules/esquery": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.2.tgz", - "integrity": "sha512-JVSoLdTlTDkmjFmab7H/9SL9qGSyjElT3myyKp7krqjVFQCDLmj1QFaCLRFBszBKI0XVZaiiXvuPIX3ZwHe1Ng==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", "dev": true, "dependencies": { "estraverse": "^5.1.0" @@ -1260,9 +1103,9 @@ "dev": true }, "node_modules/js-sdsl": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.3.0.tgz", - "integrity": "sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.4.0.tgz", + "integrity": "sha512-FfVSdx6pJ41Oa+CF7RDaFmTnCaFhua+SNYQX74riGOpl96x+2jQCqEfQ2bnXu/5DPCqlRuiqyvTJM0Qjz26IVg==", "dev": true, "funding": { "type": "opencollective", @@ -1623,18 +1466,6 @@ "node": ">= 0.8" } }, - "node_modules/regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - } - }, "node_modules/resolve-from": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", @@ -1997,1361 +1828,5 @@ "url": "https://github.com/sponsors/sindresorhus" } } - }, - "dependencies": { - "@eslint/eslintrc": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.0.tgz", - "integrity": "sha512-fluIaaV+GyV24CCu/ggiHdV+j4RNh85yQnAYS/G2mZODZgGmmlrgCydjUcV3YvxCm9x8nMAfThsqTni4KiXT4A==", - "dev": true, - "requires": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.4.0", - "globals": "^13.19.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.1.2", - "strip-json-comments": "^3.1.1" - } - }, - "@eslint/js": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.35.0.tgz", - "integrity": "sha512-JXdzbRiWclLVoD8sNUjR443VVlYqiYmDVT6rGUEIEHU5YJW0gaVZwV2xgM7D4arkvASqD0IlLUVjHiFuxaftRw==", - "dev": true - }, - "@humanwhocodes/config-array": { - "version": "0.11.8", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz", - "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==", - "dev": true, - "requires": { - "@humanwhocodes/object-schema": "^1.2.1", - "debug": "^4.1.1", - "minimatch": "^3.0.5" - } - }, - "@humanwhocodes/module-importer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", - "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", - "dev": true - }, - "@humanwhocodes/object-schema": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", - "dev": true - }, - "@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dev": true, - "requires": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - } - }, - "@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "dev": true - }, - "@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dev": true, - "requires": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - } - }, - "@types/body-parser": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", - "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", - "dev": true, - "requires": { - "@types/connect": "*", - "@types/node": "*" - } - }, - "@types/connect": { - "version": "3.4.35", - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", - "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/express": { - "version": "4.17.17", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.17.tgz", - "integrity": "sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q==", - "dev": true, - "requires": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.33", - "@types/qs": "*", - "@types/serve-static": "*" - } - }, - "@types/express-serve-static-core": { - "version": "4.17.33", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.33.tgz", - "integrity": "sha512-TPBqmR/HRYI3eC2E5hmiivIzv+bidAfXofM+sbonAGvyDhySGw9/PQZFt2BLOrjUUR++4eJVpx6KnLQK1Fk9tA==", - "dev": true, - "requires": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*" - } - }, - "@types/mime": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz", - "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==", - "dev": true - }, - "@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==", - "dev": true - }, - "@types/qs": { - "version": "6.9.7", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", - "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==", - "dev": true - }, - "@types/range-parser": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", - "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==", - "dev": true - }, - "@types/serve-static": { - "version": "1.15.1", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.1.tgz", - "integrity": "sha512-NUo5XNiAdULrJENtJXZZ3fHtfMolzZwczzBbnAeBbqBwG+LaG6YaJtuwzwGSQZ2wsCrxjEhNNjAkKigy3n8teQ==", - "dev": true, - "requires": { - "@types/mime": "*", - "@types/node": "*" - } - }, - "accepts": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", - "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", - "requires": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" - } - }, - "acorn": { - "version": "8.8.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", - "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", - "dev": true - }, - "acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "dev": true, - "requires": {} - }, - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true - }, - "array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" - }, - "balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true - }, - "body-parser": { - "version": "1.20.1", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", - "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", - "requires": { - "bytes": "3.1.2", - "content-type": "~1.0.4", - "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.11.0", - "raw-body": "2.5.1", - "type-is": "~1.6.18", - "unpipe": "1.0.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - } - } - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" - }, - "call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "requires": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - } - }, - "callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==", - "dev": true, - "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==", - "dev": true - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dev": true - }, - "content-disposition": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", - "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", - "requires": { - "safe-buffer": "5.2.1" - } - }, - "content-type": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", - "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==" - }, - "cookie": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", - "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==" - }, - "cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" - }, - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "dev": true - }, - "depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" - }, - "destroy": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==" - }, - "doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dev": true, - "requires": { - "esutils": "^2.0.2" - } - }, - "ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" - }, - "encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==" - }, - "escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" - }, - "escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true - }, - "eslint": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.35.0.tgz", - "integrity": "sha512-BxAf1fVL7w+JLRQhWl2pzGeSiGqbWumV4WNvc9Rhp6tiCtm4oHnyPBSEtMGZwrQgudFQ+otqzWoPB7x+hxoWsw==", - "dev": true, - "requires": { - "@eslint/eslintrc": "^2.0.0", - "@eslint/js": "8.35.0", - "@humanwhocodes/config-array": "^0.11.8", - "@humanwhocodes/module-importer": "^1.0.1", - "@nodelib/fs.walk": "^1.2.8", - "ajv": "^6.10.0", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.3.2", - "doctrine": "^3.0.0", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.1.1", - "eslint-utils": "^3.0.0", - "eslint-visitor-keys": "^3.3.0", - "espree": "^9.4.0", - "esquery": "^1.4.2", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "find-up": "^5.0.0", - "glob-parent": "^6.0.2", - "globals": "^13.19.0", - "grapheme-splitter": "^1.0.4", - "ignore": "^5.2.0", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "is-path-inside": "^3.0.3", - "js-sdsl": "^4.1.4", - "js-yaml": "^4.1.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.1.2", - "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "regexpp": "^3.2.0", - "strip-ansi": "^6.0.1", - "strip-json-comments": "^3.1.0", - "text-table": "^0.2.0" - } - }, - "eslint-scope": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", - "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", - "dev": true, - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - } - }, - "eslint-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", - "dev": true, - "requires": { - "eslint-visitor-keys": "^2.0.0" - }, - "dependencies": { - "eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "dev": true - } - } - }, - "eslint-visitor-keys": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", - "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", - "dev": true - }, - "espree": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", - "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", - "dev": true, - "requires": { - "acorn": "^8.8.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.3.0" - } - }, - "esquery": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.2.tgz", - "integrity": "sha512-JVSoLdTlTDkmjFmab7H/9SL9qGSyjElT3myyKp7krqjVFQCDLmj1QFaCLRFBszBKI0XVZaiiXvuPIX3ZwHe1Ng==", - "dev": true, - "requires": { - "estraverse": "^5.1.0" - } - }, - "esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, - "requires": { - "estraverse": "^5.2.0" - } - }, - "estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true - }, - "esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true - }, - "etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==" - }, - "express": { - "version": "4.18.2", - "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", - "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", - "requires": { - "accepts": "~1.3.8", - "array-flatten": "1.1.1", - "body-parser": "1.20.1", - "content-disposition": "0.5.4", - "content-type": "~1.0.4", - "cookie": "0.5.0", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "2.0.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "1.2.0", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.7", - "qs": "6.11.0", - "range-parser": "~1.2.1", - "safe-buffer": "5.2.1", - "send": "0.18.0", - "serve-static": "1.15.0", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - } - } - }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true - }, - "fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true - }, - "fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", - "dev": true - }, - "fastq": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", - "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", - "dev": true, - "requires": { - "reusify": "^1.0.4" - } - }, - "file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", - "dev": true, - "requires": { - "flat-cache": "^3.0.4" - } - }, - "finalhandler": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", - "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", - "requires": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "statuses": "2.0.1", - "unpipe": "~1.0.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - } - } - }, - "find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dev": true, - "requires": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - } - }, - "flat-cache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", - "dev": true, - "requires": { - "flatted": "^3.1.0", - "rimraf": "^3.0.2" - } - }, - "flatted": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", - "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", - "dev": true - }, - "forwarded": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==" - }, - "fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==" - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "dev": true - }, - "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" - }, - "get-intrinsic": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", - "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==", - "requires": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.3" - } - }, - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dev": true, - "requires": { - "is-glob": "^4.0.3" - } - }, - "globals": { - "version": "13.20.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", - "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", - "dev": true, - "requires": { - "type-fest": "^0.20.2" - } - }, - "grapheme-splitter": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", - "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", - "dev": true - }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "requires": { - "function-bind": "^1.1.1" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" - }, - "http-errors": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", - "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", - "requires": { - "depd": "2.0.0", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "toidentifier": "1.0.1" - } - }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "ignore": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", - "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", - "dev": true - }, - "import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dev": true, - "requires": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - } - }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "dev": true - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "dev": true, - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "dev": true - }, - "is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", - "dev": true - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true - }, - "js-sdsl": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.3.0.tgz", - "integrity": "sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==", - "dev": true - }, - "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dev": true, - "requires": { - "argparse": "^2.0.1" - } - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", - "dev": true - }, - "levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "dev": true, - "requires": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - } - }, - "locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dev": true, - "requires": { - "p-locate": "^5.0.0" - } - }, - "lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "dev": true - }, - "media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==" - }, - "merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" - }, - "methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==" - }, - "mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" - }, - "mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" - }, - "mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "requires": { - "mime-db": "1.52.0" - } - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", - "dev": true - }, - "negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==" - }, - "object-inspect": { - "version": "1.12.3", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", - "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==" - }, - "on-finished": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", - "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", - "requires": { - "ee-first": "1.1.1" - } - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dev": true, - "requires": { - "wrappy": "1" - } - }, - "optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", - "dev": true, - "requires": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.3" - } - }, - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "requires": { - "yocto-queue": "^0.1.0" - } - }, - "p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dev": true, - "requires": { - "p-limit": "^3.0.2" - } - }, - "parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dev": true, - "requires": { - "callsites": "^3.0.0" - } - }, - "parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "dev": true - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true - }, - "path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" - }, - "prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "dev": true - }, - "proxy-addr": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", - "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", - "requires": { - "forwarded": "0.2.0", - "ipaddr.js": "1.9.1" - } - }, - "punycode": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", - "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", - "dev": true - }, - "qs": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", - "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", - "requires": { - "side-channel": "^1.0.4" - } - }, - "queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "dev": true - }, - "range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" - }, - "raw-body": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", - "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", - "requires": { - "bytes": "3.1.2", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - } - }, - "regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", - "dev": true - }, - "resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true - }, - "reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true - }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "dev": true, - "requires": { - "queue-microtask": "^1.2.2" - } - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" - }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - }, - "send": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", - "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", - "requires": { - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "mime": "1.6.0", - "ms": "2.1.3", - "on-finished": "2.4.1", - "range-parser": "~1.2.1", - "statuses": "2.0.1" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - }, - "dependencies": { - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - } - } - }, - "ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" - } - } - }, - "serve-static": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", - "requires": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.18.0" - } - }, - "setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" - }, - "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==", - "dev": true, - "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==", - "dev": true - }, - "side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", - "requires": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" - } - }, - "statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - } - }, - "strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", - "dev": true - }, - "toidentifier": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==" - }, - "tslib": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" - }, - "type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "dev": true, - "requires": { - "prelude-ls": "^1.2.1" - } - }, - "type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true - }, - "type-is": { - "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "requires": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - } - }, - "typescript": { - "version": "4.9.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", - "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", - "dev": true - }, - "unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==" - }, - "uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dev": true, - "requires": { - "punycode": "^2.1.0" - } - }, - "utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==" - }, - "vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==" - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - }, - "word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", - "dev": true - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "dev": true - }, - "yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "dev": true - } } } diff --git a/examples/soap-calculator/package-lock.json b/examples/soap-calculator/package-lock.json index ad687e96fff8..ef6f5d85712c 100644 --- a/examples/soap-calculator/package-lock.json +++ b/examples/soap-calculator/package-lock.json @@ -1,7 +1,7 @@ { "name": "@loopback/example-soap-calculator", "version": "5.0.9", - "lockfileVersion": 2, + "lockfileVersion": 3, "requires": true, "packages": { "": { @@ -24,552 +24,39 @@ "node": "14 || 16 || 18 || 19" } }, - "../../packages/boot": { - "name": "@loopback/boot", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/model-api-builder": "^4.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/service-proxy": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/glob": "^8.0.1", - "debug": "^4.3.4", - "glob": "^8.1.0", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/rest": "^12.0.8", - "@loopback/rest-crud": "^0.15.7", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../../packages/build": { - "name": "@loopback/build", - "version": "9.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.33.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.3", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "bin": { - "lb-clean": "bin/run-clean.js", - "lb-eslint": "bin/run-eslint.js", - "lb-mocha": "bin/run-mocha.js", - "lb-nyc": "bin/run-nyc.js", - "lb-prettier": "bin/run-prettier.js", - "lb-tsc": "bin/compile-package.js", - "lb-ttsc": "bin/compile-package.js" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/context": { - "name": "@loopback/context", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/metadata": "^5.0.8", - "@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" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.0", - "bluebird": "^3.7.2" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/core": { - "name": "@loopback/core", - "version": "4.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/context": "^5.0.8", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/eslint-config": { - "name": "@loopback/eslint-config", - "version": "13.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/eslint-plugin": "^5.51.0", - "@typescript-eslint/parser": "^5.51.0", - "eslint-config-prettier": "^8.6.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "eslint": "^8.33.0" - } - }, - "../../packages/express": { - "name": "@loopback/express", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/http-server": "^4.0.8", - "@types/body-parser": "^1.19.2", - "@types/express": "^4.17.17", - "@types/express-serve-static-core": "^4.17.33", - "@types/http-errors": "^2.0.1", - "body-parser": "^1.20.1", - "debug": "^4.3.4", - "express": "^4.18.2", - "http-errors": "^2.0.0", - "on-finished": "^2.4.1", - "toposort": "^2.0.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/on-finished": "^2.3.1", - "@types/toposort": "^2.0.3", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../../packages/filter": { - "name": "@loopback/filter", - "version": "3.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "typescript": "~4.9.4" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/http-server": { - "name": "@loopback/http-server", - "version": "4.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "debug": "^4.3.4", - "stoppable": "^1.1.0", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/stoppable": "^1.1.1" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/metadata": { - "name": "@loopback/metadata", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/model-api-builder": { - "name": "@loopback/model-api-builder", - "version": "4.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3" - } - }, - "../../packages/openapi-spec-builder": { - "name": "@loopback/openapi-spec-builder", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "openapi3-ts": "^2.0.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/openapi-v3": { - "name": "@loopback/openapi-v3", - "version": "8.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/repository-json-schema": "^6.1.2", - "debug": "^4.3.4", - "http-status": "^1.6.2", - "json-merge-patch": "^1.0.2", - "lodash": "^4.17.21", - "openapi3-ts": "^2.0.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/openapi-spec-builder": "^5.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/json-merge-patch": "0.0.8", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../../packages/repository": { - "name": "@loopback/repository", - "version": "5.1.3", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/filter": "^3.0.8", - "@types/debug": "^4.1.7", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "loopback-datasource-juggler": "^4.28.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bson": "^4.0.5", - "@types/json-schema": "^7.0.11", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "bson": "4.7.2" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../../packages/repository-json-schema": { - "name": "@loopback/repository-json-schema", - "version": "6.1.2", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@types/json-schema": "^7.0.11", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "ajv-formats": "^2.1.1" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3" - } - }, - "../../packages/rest": { - "name": "@loopback/rest", - "version": "12.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/express": "^5.0.8", - "@loopback/http-server": "^4.0.8", - "@loopback/openapi-v3": "^8.0.8", - "@openapi-contrib/openapi-schema-to-json-schema": "^3.2.0", - "@types/body-parser": "^1.19.2", - "@types/cors": "^2.8.13", - "@types/express": "^4.17.17", - "@types/express-serve-static-core": "^4.17.33", - "@types/http-errors": "^2.0.1", - "@types/on-finished": "^2.3.1", - "@types/serve-static": "1.15.0", - "@types/type-is": "^1.6.3", - "ajv": "^8.12.0", - "ajv-errors": "^3.0.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0", - "body-parser": "^1.20.1", - "cors": "^2.8.5", - "debug": "^4.3.4", - "express": "^4.18.2", - "http-errors": "^2.0.0", - "js-yaml": "^4.1.0", - "json-schema-compare": "^0.2.2", - "lodash": "^4.17.21", - "on-finished": "^2.4.1", - "path-to-regexp": "^6.2.1", - "qs": "^6.10.5", - "strong-error-handler": "^4.0.1", - "tslib": "^2.5.0", - "type-is": "^1.6.18", - "validator": "^13.9.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/openapi-spec-builder": "^5.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/js-yaml": "^4.0.5", - "@types/json-schema-compare": "^0.2.1", - "@types/lodash": "^4.14.191", - "@types/multer": "^1.4.7", - "@types/node": "^14.18.36", - "@types/on-finished": "^2.3.1", - "@types/qs": "^6.9.7", - "multer": "^1.4.4" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../../packages/rest-crud": { - "name": "@loopback/rest-crud", - "version": "0.15.7", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/model-api-builder": "^4.0.8", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/rest": "^12.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/rest": "^12.0.8" - } - }, - "../../packages/rest-explorer": { - "name": "@loopback/rest-explorer", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "ejs": "^3.1.8", - "swagger-ui-dist": "4.15.5", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/rest": "^12.0.8", - "@loopback/testlab": "^5.0.8", - "@types/ejs": "^3.1.1", - "@types/express": "^4.17.17", - "@types/node": "^14.18.36", - "express": "^4.18.2" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/rest": "^12.0.8" - } - }, - "../../packages/service-proxy": { - "name": "@loopback/service-proxy", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", + "node_modules/@eslint-community/eslint-utils": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.3.0.tgz", + "integrity": "sha512-v3oplH6FYCULtFuCeqyuTd9D2WKO937Dxdq+GmHOLL72TTRriLxz2VLlNfkZRsvj6PKnOPAtuT6dwrs/pA5DvA==", + "dev": true, "dependencies": { - "loopback-datasource-juggler": "^4.28.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36" + "eslint-visitor-keys": "^3.3.0" }, "engines": { - "node": "14 || 16 || 18 || 19" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, "peerDependencies": { - "@loopback/core": "^4.0.8" + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" } }, - "../../packages/testlab": { - "name": "@loopback/testlab", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@hapi/shot": "^6.0.0", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/node": "^14.18.36" - }, + "node_modules/@eslint-community/regexpp": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.4.0.tgz", + "integrity": "sha512-A9983Q0LnDGdLPjxyXQ00sbV+K+O+ko2Dr+CZigbHWtX9pNfxlaBkMR8X1CztI73zuEyEBXTVjx7CE+/VSwDiQ==", + "dev": true, "engines": { - "node": "14 || 16 || 18 || 19" + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" } }, "node_modules/@eslint/eslintrc": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.0.tgz", - "integrity": "sha512-fluIaaV+GyV24CCu/ggiHdV+j4RNh85yQnAYS/G2mZODZgGmmlrgCydjUcV3YvxCm9x8nMAfThsqTni4KiXT4A==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.1.tgz", + "integrity": "sha512-eFRmABvW2E5Ho6f5fHLqgena46rOj7r7OKHYfLElqcBfGFHHpjBhivyi5+jOEQuSpdc/1phIZJlbC2te+tZNIw==", "dev": true, "dependencies": { "ajv": "^6.12.4", "debug": "^4.3.2", - "espree": "^9.4.0", + "espree": "^9.5.0", "globals": "^13.19.0", "ignore": "^5.2.0", "import-fresh": "^3.2.1", @@ -585,9 +72,9 @@ } }, "node_modules/@eslint/js": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.35.0.tgz", - "integrity": "sha512-JXdzbRiWclLVoD8sNUjR443VVlYqiYmDVT6rGUEIEHU5YJW0gaVZwV2xgM7D4arkvASqD0IlLUVjHiFuxaftRw==", + "version": "8.36.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.36.0.tgz", + "integrity": "sha512-lxJ9R5ygVm8ZWgYdUweoq5ownDlJ4upvoWmO4eLxBYHdMo+vZ/Rx0EN6MbKWDJOSUGrqJy2Gt+Dyv/VKml0fjg==", "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -668,9 +155,9 @@ "dev": true }, "node_modules/@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==", + "version": "14.18.40", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.40.tgz", + "integrity": "sha512-pGteXO/JQX7wPxGR8lyT+doqjMa7XvlVowwrDwLfX92k5SdLkk4cwC7CYSLBxrenw/R5oQwKioVIak7ZgplM3g==", "dev": true }, "node_modules/@xmldom/xmldom": { @@ -1191,13 +678,15 @@ } }, "node_modules/eslint": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.35.0.tgz", - "integrity": "sha512-BxAf1fVL7w+JLRQhWl2pzGeSiGqbWumV4WNvc9Rhp6tiCtm4oHnyPBSEtMGZwrQgudFQ+otqzWoPB7x+hxoWsw==", + "version": "8.36.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.36.0.tgz", + "integrity": "sha512-Y956lmS7vDqomxlaaQAHVmeb4tNMp2FWIvU/RnU5BD3IKMD/MJPr76xdyr68P8tV1iNMvN2mRK0yy3c+UjL+bw==", "dev": true, "dependencies": { - "@eslint/eslintrc": "^2.0.0", - "@eslint/js": "8.35.0", + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.4.0", + "@eslint/eslintrc": "^2.0.1", + "@eslint/js": "8.36.0", "@humanwhocodes/config-array": "^0.11.8", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", @@ -1208,9 +697,8 @@ "doctrine": "^3.0.0", "escape-string-regexp": "^4.0.0", "eslint-scope": "^7.1.1", - "eslint-utils": "^3.0.0", "eslint-visitor-keys": "^3.3.0", - "espree": "^9.4.0", + "espree": "^9.5.0", "esquery": "^1.4.2", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", @@ -1232,7 +720,6 @@ "minimatch": "^3.1.2", "natural-compare": "^1.4.0", "optionator": "^0.9.1", - "regexpp": "^3.2.0", "strip-ansi": "^6.0.1", "strip-json-comments": "^3.1.0", "text-table": "^0.2.0" @@ -1260,46 +747,19 @@ "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, - "node_modules/eslint-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", - "dev": true, - "dependencies": { - "eslint-visitor-keys": "^2.0.0" - }, - "engines": { - "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - }, - "peerDependencies": { - "eslint": ">=5" - } - }, - "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/eslint-visitor-keys": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", - "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", + "node_modules/eslint-visitor-keys": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, "node_modules/espree": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", - "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.5.0.tgz", + "integrity": "sha512-JPbJGhKc47++oo4JkEoTe2wjy4fmMwvFpgJT9cQzmfXKp22Dr6Hf1tdCteLz1h0P3t+mGvWZ+4Uankvh8+c6zw==", "dev": true, "dependencies": { "acorn": "^8.8.0", @@ -1314,9 +774,9 @@ } }, "node_modules/esquery": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.2.tgz", - "integrity": "sha512-JVSoLdTlTDkmjFmab7H/9SL9qGSyjElT3myyKp7krqjVFQCDLmj1QFaCLRFBszBKI0XVZaiiXvuPIX3ZwHe1Ng==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", "dev": true, "dependencies": { "estraverse": "^5.1.0" @@ -1899,9 +1359,9 @@ "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==" }, "node_modules/js-sdsl": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.3.0.tgz", - "integrity": "sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.4.0.tgz", + "integrity": "sha512-FfVSdx6pJ41Oa+CF7RDaFmTnCaFhua+SNYQX74riGOpl96x+2jQCqEfQ2bnXu/5DPCqlRuiqyvTJM0Qjz26IVg==", "dev": true, "funding": { "type": "opencollective", @@ -2253,9 +1713,9 @@ } }, "node_modules/node-fetch": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.0.tgz", - "integrity": "sha512-BKwRP/O0UvoMKp7GNdwPlObhYGB5DQqwhEDQlNKuoqwVYSxkSZCSbHjnFFmUEtwSKRPU4kNK8PbDYYitwaE3QA==", + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.1.tgz", + "integrity": "sha512-cRVc/kyto/7E5shrWca1Wsea4y6tL9iYJE5FBCius3JQfb/4P4I295PfhgbJQBLTx6lATE4z+wK0rPM4VS2uow==", "peer": true, "dependencies": { "data-uri-to-buffer": "^4.0.0", @@ -2541,18 +2001,6 @@ "node": ">=8.10.0" } }, - "node_modules/regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - } - }, "node_modules/request": { "version": "2.88.2", "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", @@ -2855,9 +2303,9 @@ } }, "node_modules/strong-soap": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/strong-soap/-/strong-soap-3.4.2.tgz", - "integrity": "sha512-KTZjVipCxFazW3aT6WxkYKlHzyg0auMKTy/vFkbF8iTBhtei6jiXvPSLI6dzB1rGshQixODzVY8q75erHh7jQA==", + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/strong-soap/-/strong-soap-3.4.3.tgz", + "integrity": "sha512-SW1/5c56a1gQmcCGzbVV5ox+xdy0GohA4vyOoOW+lfelj+jO+lIKSQHJDHJDeFUju9YHU3ddLK7QFTR08Br5WA==", "dependencies": { "compress": "^0.99.0", "debug": "^4.3.4", @@ -3186,1920 +2634,5 @@ "url": "https://github.com/sponsors/sindresorhus" } } - }, - "dependencies": { - "@eslint/eslintrc": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.0.tgz", - "integrity": "sha512-fluIaaV+GyV24CCu/ggiHdV+j4RNh85yQnAYS/G2mZODZgGmmlrgCydjUcV3YvxCm9x8nMAfThsqTni4KiXT4A==", - "dev": true, - "requires": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.4.0", - "globals": "^13.19.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.1.2", - "strip-json-comments": "^3.1.1" - } - }, - "@eslint/js": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.35.0.tgz", - "integrity": "sha512-JXdzbRiWclLVoD8sNUjR443VVlYqiYmDVT6rGUEIEHU5YJW0gaVZwV2xgM7D4arkvASqD0IlLUVjHiFuxaftRw==", - "dev": true - }, - "@humanwhocodes/config-array": { - "version": "0.11.8", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz", - "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==", - "dev": true, - "requires": { - "@humanwhocodes/object-schema": "^1.2.1", - "debug": "^4.1.1", - "minimatch": "^3.0.5" - } - }, - "@humanwhocodes/module-importer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", - "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", - "dev": true - }, - "@humanwhocodes/object-schema": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", - "dev": true - }, - "@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dev": true, - "requires": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - } - }, - "@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "dev": true - }, - "@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dev": true, - "requires": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - } - }, - "@types/mocha": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-10.0.1.tgz", - "integrity": "sha512-/fvYntiO1GeICvqbQ3doGDIP97vWmvFt83GKguJ6prmQM2iXZfFcq6YE8KteFyRtX2/h5Hf91BYvPodJKFYv5Q==", - "dev": true - }, - "@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==", - "dev": true - }, - "@xmldom/xmldom": { - "version": "0.8.6", - "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.6.tgz", - "integrity": "sha512-uRjjusqpoqfmRkTaNuLJ2VohVr67Q5YwDATW3VU7PfzTj6IRaihGrYI7zckGZjxQPBIp63nfvJbM+Yu5ICh0Bg==" - }, - "accept-language": { - "version": "3.0.18", - "resolved": "https://registry.npmjs.org/accept-language/-/accept-language-3.0.18.tgz", - "integrity": "sha512-sUofgqBPzgfcF20sPoBYGQ1IhQLt2LSkxTnlQSuLF3n5gPEqd5AimbvOvHEi0T1kLMiGVqPWzI5a9OteBRth3A==", - "requires": { - "bcp47": "^1.1.2", - "stable": "^0.1.6" - } - }, - "acorn": { - "version": "8.8.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", - "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", - "dev": true - }, - "acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "dev": true, - "requires": {} - }, - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ansi-colors": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", - "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", - "dev": true - }, - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "anymatch": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", - "dev": true, - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, - "argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true - }, - "asn1": { - "version": "0.2.6", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", - "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", - "requires": { - "safer-buffer": "~2.1.0" - } - }, - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==" - }, - "asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" - }, - "aws-sign2": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==" - }, - "aws4": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.12.0.tgz", - "integrity": "sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg==" - }, - "balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - }, - "bcp47": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/bcp47/-/bcp47-1.1.2.tgz", - "integrity": "sha512-JnkkL4GUpOvvanH9AZPX38CxhiLsXMBicBY2IAtqiVN8YulGDQybUydWA4W6yAMtw6iShtw+8HEF6cfrTHU+UQ==" - }, - "bcrypt-pbkdf": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==", - "requires": { - "tweetnacl": "^0.14.3" - } - }, - "binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "dev": true - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "brackets2dots": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/brackets2dots/-/brackets2dots-1.1.0.tgz", - "integrity": "sha512-DEIJz+ebFQ2SYPpXd8owCjy+8H+9N2Pd9DeSf0J33oavLyBYpAtjLg/Z/RmdJdTeHmKVva+L411HjnvyV2rSOA==" - }, - "browser-stdout": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz", - "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==", - "dev": true - }, - "buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "dev": true - }, - "callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true - }, - "camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", - "dev": true - }, - "caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==" - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "charenc": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz", - "integrity": "sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA==" - }, - "chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", - "dev": true, - "requires": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "fsevents": "~2.3.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - }, - "dependencies": { - "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "requires": { - "is-glob": "^4.0.1" - } - } - } - }, - "cldrjs": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/cldrjs/-/cldrjs-0.5.5.tgz", - "integrity": "sha512-KDwzwbmLIPfCgd8JERVDpQKrUUM1U4KpFJJg2IROv89rF172lLufoJnqJ/Wea6fXL5bO6WjuLMzY8V52UWPvkA==" - }, - "cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "dev": true, - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "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==", - "dev": true, - "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==", - "dev": true - }, - "combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "requires": { - "delayed-stream": "~1.0.0" - } - }, - "compress": { - "version": "0.99.0", - "resolved": "https://registry.npmjs.org/compress/-/compress-0.99.0.tgz", - "integrity": "sha512-+qy9iMBFGTLUqKwYkAqRtZ5Xdl1PGKrSMYCuiirsxSQ5OgDoyP9QO6YoZ4feHzhpufGOwJ+y4qRXz2ytzZ1l0g==" - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" - }, - "core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==" - }, - "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" - } - }, - "crypt": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz", - "integrity": "sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow==" - }, - "curry2": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/curry2/-/curry2-1.0.3.tgz", - "integrity": "sha512-2vXqPLsITt0ccyczu1BFl3tc8Q6BOCsTHt+NZYasd8wp60RQIYhGM3Beis5h5FgJPT11M1rfiKOR7dPL6cL14Q==", - "requires": { - "fast-bind": "^1.0.0" - } - }, - "dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==", - "requires": { - "assert-plus": "^1.0.0" - } - }, - "data-uri-to-buffer": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-4.0.1.tgz", - "integrity": "sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==", - "peer": true - }, - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "requires": { - "ms": "2.1.2" - } - }, - "decamelize": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-4.0.0.tgz", - "integrity": "sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ==", - "dev": true - }, - "deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "dev": true - }, - "delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==" - }, - "diff": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-5.0.0.tgz", - "integrity": "sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w==", - "dev": true - }, - "doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dev": true, - "requires": { - "esutils": "^2.0.2" - } - }, - "dotsplit.js": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/dotsplit.js/-/dotsplit.js-1.1.0.tgz", - "integrity": "sha512-oFVx9VEE+M3yM4oUkaiDa+U2RhOmjXWyXwtfdc5UiHDSZWleE96FS3nx3yXMVuhLJOdI2GMThvaegkwRYPgAFQ==" - }, - "ecc-jsbn": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==", - "requires": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" - } - }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "requires": { - "once": "^1.4.0" - } - }, - "escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "dev": true - }, - "escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true - }, - "eslint": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.35.0.tgz", - "integrity": "sha512-BxAf1fVL7w+JLRQhWl2pzGeSiGqbWumV4WNvc9Rhp6tiCtm4oHnyPBSEtMGZwrQgudFQ+otqzWoPB7x+hxoWsw==", - "dev": true, - "requires": { - "@eslint/eslintrc": "^2.0.0", - "@eslint/js": "8.35.0", - "@humanwhocodes/config-array": "^0.11.8", - "@humanwhocodes/module-importer": "^1.0.1", - "@nodelib/fs.walk": "^1.2.8", - "ajv": "^6.10.0", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.3.2", - "doctrine": "^3.0.0", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.1.1", - "eslint-utils": "^3.0.0", - "eslint-visitor-keys": "^3.3.0", - "espree": "^9.4.0", - "esquery": "^1.4.2", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "find-up": "^5.0.0", - "glob-parent": "^6.0.2", - "globals": "^13.19.0", - "grapheme-splitter": "^1.0.4", - "ignore": "^5.2.0", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "is-path-inside": "^3.0.3", - "js-sdsl": "^4.1.4", - "js-yaml": "^4.1.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.1.2", - "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "regexpp": "^3.2.0", - "strip-ansi": "^6.0.1", - "strip-json-comments": "^3.1.0", - "text-table": "^0.2.0" - } - }, - "eslint-scope": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", - "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", - "dev": true, - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - } - }, - "eslint-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", - "dev": true, - "requires": { - "eslint-visitor-keys": "^2.0.0" - }, - "dependencies": { - "eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "dev": true - } - } - }, - "eslint-visitor-keys": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", - "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", - "dev": true - }, - "espree": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", - "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", - "dev": true, - "requires": { - "acorn": "^8.8.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.3.0" - } - }, - "esquery": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.2.tgz", - "integrity": "sha512-JVSoLdTlTDkmjFmab7H/9SL9qGSyjElT3myyKp7krqjVFQCDLmj1QFaCLRFBszBKI0XVZaiiXvuPIX3ZwHe1Ng==", - "dev": true, - "requires": { - "estraverse": "^5.1.0" - } - }, - "esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, - "requires": { - "estraverse": "^5.2.0" - } - }, - "estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true - }, - "esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true - }, - "execa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", - "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", - "requires": { - "cross-spawn": "^7.0.0", - "get-stream": "^5.0.0", - "human-signals": "^1.1.1", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.0", - "onetime": "^5.1.0", - "signal-exit": "^3.0.2", - "strip-final-newline": "^2.0.0" - } - }, - "extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" - }, - "extsprintf": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==" - }, - "fast-bind": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fast-bind/-/fast-bind-1.0.0.tgz", - "integrity": "sha512-kna1xVU4nn4HW4RVwh6VYSWoii+u8EkWKS3I6YZluncEvtQwahHKhZTRPFHOOkeJK4m0/Tz2Ir9n10tARqeiXw==" - }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" - }, - "fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" - }, - "fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", - "dev": true - }, - "fastq": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", - "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", - "dev": true, - "requires": { - "reusify": "^1.0.4" - } - }, - "fetch-blob": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/fetch-blob/-/fetch-blob-3.2.0.tgz", - "integrity": "sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==", - "peer": true, - "requires": { - "node-domexception": "^1.0.0", - "web-streams-polyfill": "^3.0.3" - } - }, - "file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", - "dev": true, - "requires": { - "flat-cache": "^3.0.4" - } - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dev": true, - "requires": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - } - }, - "flat": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", - "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", - "dev": true - }, - "flat-cache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", - "dev": true, - "requires": { - "flatted": "^3.1.0", - "rimraf": "^3.0.2" - } - }, - "flatted": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", - "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", - "dev": true - }, - "forever-agent": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==" - }, - "form-data": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", - "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - } - }, - "formdata-polyfill": { - "version": "4.0.10", - "resolved": "https://registry.npmjs.org/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz", - "integrity": "sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==", - "peer": true, - "requires": { - "fetch-blob": "^3.1.2" - } - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" - }, - "fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "dev": true, - "optional": true - }, - "get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true - }, - "get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "requires": { - "pump": "^3.0.0" - } - }, - "getpass": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==", - "requires": { - "assert-plus": "^1.0.0" - } - }, - "glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dev": true, - "requires": { - "is-glob": "^4.0.3" - } - }, - "globalize": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/globalize/-/globalize-1.7.0.tgz", - "integrity": "sha512-faR46vTIbFCeAemyuc9E6/d7Wrx9k2ae2L60UhakztFg6VuE42gENVJNuPFtt7Sdjrk9m2w8+py7Jj+JTNy59w==", - "requires": { - "cldrjs": "^0.5.4" - } - }, - "globals": { - "version": "13.20.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", - "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", - "dev": true, - "requires": { - "type-fest": "^0.20.2" - } - }, - "grapheme-splitter": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", - "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", - "dev": true - }, - "har-schema": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==" - }, - "har-validator": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", - "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", - "requires": { - "ajv": "^6.12.3", - "har-schema": "^2.0.0" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "he": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", - "dev": true - }, - "http-signature": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==", - "requires": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" - } - }, - "httpntlm-maa": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/httpntlm-maa/-/httpntlm-maa-2.0.6.tgz", - "integrity": "sha512-WuBHAqCwaXZxTNXDprC/AXQ55eWzPJsjPiJFYv2igGXJSu5oSdvuLXaB57dXx/6EyLuvD+Jjouto6UbMh1YkpQ==", - "requires": {} - }, - "human-signals": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", - "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==" - }, - "ignore": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", - "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", - "dev": true - }, - "import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dev": true, - "requires": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - } - }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "dev": true - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "invert-kv": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-3.0.1.tgz", - "integrity": "sha512-CYdFeFexxhv/Bcny+Q0BfOV+ltRlJcd4BBZBYFX/O0u4npJrgZtIcjokegtiSMAvlMTJ+Koq0GBCc//3bueQxw==" - }, - "is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, - "requires": { - "binary-extensions": "^2.0.0" - } - }, - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true - }, - "is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, - "is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", - "dev": true - }, - "is-plain-obj": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", - "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", - "dev": true - }, - "is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" - }, - "is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" - }, - "is-unicode-supported": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", - "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", - "dev": true - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" - }, - "isstream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==" - }, - "js-sdsl": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.3.0.tgz", - "integrity": "sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==", - "dev": true - }, - "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dev": true, - "requires": { - "argparse": "^2.0.1" - } - }, - "jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==" - }, - "json-schema": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", - "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" - }, - "json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", - "dev": true - }, - "json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==" - }, - "jsprim": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz", - "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==", - "requires": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.4.0", - "verror": "1.10.0" - } - }, - "lcid": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/lcid/-/lcid-3.1.1.tgz", - "integrity": "sha512-M6T051+5QCGLBQb8id3hdvIW8+zeFV2FyBGFS9IEK5H9Wt4MueD4bW1eWikpHgZp+5xR3l5c8pZUkQsIA0BFZg==", - "requires": { - "invert-kv": "^3.0.0" - } - }, - "levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "dev": true, - "requires": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - } - }, - "locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dev": true, - "requires": { - "p-locate": "^5.0.0" - } - }, - "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - }, - "lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "dev": true - }, - "log-symbols": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", - "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", - "dev": true, - "requires": { - "chalk": "^4.1.0", - "is-unicode-supported": "^0.1.0" - } - }, - "loopback-connector-soap": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/loopback-connector-soap/-/loopback-connector-soap-6.0.1.tgz", - "integrity": "sha512-JL9U2kWSve472mZ2iEHP1Tf0ApDvq4tmc9x0c9RwjJNzMNJI341Zmk0hcWHicW3pwCQR0rU23e3FTX0MP/E9QA==", - "requires": { - "debug": "^4.0.1", - "request": "^2.88.0", - "strong-globalize": "^6.0.5", - "strong-soap": "^3.0.0" - } - }, - "map-age-cleaner": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", - "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", - "requires": { - "p-defer": "^1.0.0" - } - }, - "md5": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz", - "integrity": "sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==", - "requires": { - "charenc": "0.0.2", - "crypt": "0.0.2", - "is-buffer": "~1.1.6" - } - }, - "mem": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/mem/-/mem-5.1.1.tgz", - "integrity": "sha512-qvwipnozMohxLXG1pOqoLiZKNkC4r4qqRucSoDwXowsNGDSULiqFTRUF05vcZWnwJSG22qTsynQhxbaMtnX9gw==", - "requires": { - "map-age-cleaner": "^0.1.3", - "mimic-fn": "^2.1.0", - "p-is-promise": "^2.1.0" - } - }, - "merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" - }, - "mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" - }, - "mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "requires": { - "mime-db": "1.52.0" - } - }, - "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" - }, - "mocha": { - "version": "10.2.0", - "resolved": "https://registry.npmjs.org/mocha/-/mocha-10.2.0.tgz", - "integrity": "sha512-IDY7fl/BecMwFHzoqF2sg/SHHANeBoMMXFlS9r0OXKDssYE1M5O43wUY/9BVPeIvfH2zmEbBfseqN9gBQZzXkg==", - "dev": true, - "requires": { - "ansi-colors": "4.1.1", - "browser-stdout": "1.3.1", - "chokidar": "3.5.3", - "debug": "4.3.4", - "diff": "5.0.0", - "escape-string-regexp": "4.0.0", - "find-up": "5.0.0", - "glob": "7.2.0", - "he": "1.2.0", - "js-yaml": "4.1.0", - "log-symbols": "4.1.0", - "minimatch": "5.0.1", - "ms": "2.1.3", - "nanoid": "3.3.3", - "serialize-javascript": "6.0.0", - "strip-json-comments": "3.1.1", - "supports-color": "8.1.1", - "workerpool": "6.2.1", - "yargs": "16.2.0", - "yargs-parser": "20.2.4", - "yargs-unparser": "2.0.0" - }, - "dependencies": { - "brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0" - } - }, - "minimatch": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.0.1.tgz", - "integrity": "sha512-nLDxIFRyhDblz3qMuq+SoRZED4+miJ/G+tdDrjkkkRnjAsBexeGpgjLEQ0blJy7rHhR2b93rhQY4SvyWu9v03g==", - "dev": true, - "requires": { - "brace-expansion": "^2.0.1" - } - }, - "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 - }, - "supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "nanoid": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.3.tgz", - "integrity": "sha512-p1sjXuopFs0xg+fPASzQ28agW1oHD7xDsd9Xkf3T15H3c/cifrFHVwrh74PdoklAPi+i7MdRsE47vm2r6JoB+w==", - "dev": true - }, - "natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", - "dev": true - }, - "node-domexception": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/node-domexception/-/node-domexception-1.0.0.tgz", - "integrity": "sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==", - "peer": true - }, - "node-fetch": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.0.tgz", - "integrity": "sha512-BKwRP/O0UvoMKp7GNdwPlObhYGB5DQqwhEDQlNKuoqwVYSxkSZCSbHjnFFmUEtwSKRPU4kNK8PbDYYitwaE3QA==", - "peer": true, - "requires": { - "data-uri-to-buffer": "^4.0.0", - "fetch-blob": "^3.1.4", - "formdata-polyfill": "^4.0.10" - } - }, - "node-rsa": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/node-rsa/-/node-rsa-1.1.1.tgz", - "integrity": "sha512-Jd4cvbJMryN21r5HgxQOpMEqv+ooke/korixNNK3mGqfGJmy0M77WDDzo/05969+OkMy3XW1UuZsSmW9KQm7Fw==", - "requires": { - "asn1": "^0.2.4" - } - }, - "normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true - }, - "npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "requires": { - "path-key": "^3.0.0" - } - }, - "oauth-sign": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", - "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==" - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "requires": { - "wrappy": "1" - } - }, - "onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "requires": { - "mimic-fn": "^2.1.0" - } - }, - "optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", - "dev": true, - "requires": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.3" - } - }, - "os-locale": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-5.0.0.tgz", - "integrity": "sha512-tqZcNEDAIZKBEPnHPlVDvKrp7NzgLi7jRmhKiUoa2NUmhl13FtkAGLUVR+ZsYvApBQdBfYm43A4tXXQ4IrYLBA==", - "requires": { - "execa": "^4.0.0", - "lcid": "^3.0.0", - "mem": "^5.0.0" - } - }, - "p-defer": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", - "integrity": "sha512-wB3wfAxZpk2AzOfUMJNL+d36xothRSyj8EXOa4f6GMqYDN9BJaaSISbsk+wS9abmnebVw95C2Kb5t85UmpCxuw==" - }, - "p-is-promise": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz", - "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==" - }, - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "requires": { - "yocto-queue": "^0.1.0" - } - }, - "p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dev": true, - "requires": { - "p-limit": "^3.0.2" - } - }, - "parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dev": true, - "requires": { - "callsites": "^3.0.0" - } - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==" - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" - }, - "performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==" - }, - "picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "dev": true - }, - "prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "dev": true - }, - "psl": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", - "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==" - }, - "pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "punycode": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", - "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==" - }, - "qs": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz", - "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==" - }, - "queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "dev": true - }, - "randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "dev": true, - "requires": { - "safe-buffer": "^5.1.0" - } - }, - "readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dev": true, - "requires": { - "picomatch": "^2.2.1" - } - }, - "regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", - "dev": true - }, - "request": { - "version": "2.88.2", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", - "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", - "requires": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.3", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "oauth-sign": "~0.9.0", - "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.5.0", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" - } - }, - "require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", - "dev": true - }, - "resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true - }, - "reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true - }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "dev": true, - "requires": { - "queue-microtask": "^1.2.2" - } - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" - }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - }, - "sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" - }, - "selectn": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/selectn/-/selectn-1.1.2.tgz", - "integrity": "sha512-AaQlR5br4jWANaF5p5J1ctpsOKwFE5ljWK8ZUSrc4u4ZwcmFLyiowTMt7UjfzQN2/aXF3xnuSVnV4c3Q9tBDqQ==", - "requires": { - "brackets2dots": "^1.1.0", - "curry2": "^1.0.0", - "debug": "^2.5.2", - "dotsplit.js": "^1.0.3" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - } - } - }, - "serialize-javascript": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", - "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", - "dev": true, - "requires": { - "randombytes": "^2.1.0" - } - }, - "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": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" - }, - "sshpk": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz", - "integrity": "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==", - "requires": { - "asn1": "~0.2.3", - "assert-plus": "^1.0.0", - "bcrypt-pbkdf": "^1.0.0", - "dashdash": "^1.12.0", - "ecc-jsbn": "~0.1.1", - "getpass": "^0.1.1", - "jsbn": "~0.1.0", - "safer-buffer": "^2.0.2", - "tweetnacl": "~0.14.0" - } - }, - "stable": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", - "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" - }, - "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==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - } - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - } - }, - "strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==" - }, - "strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true - }, - "strong-globalize": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/strong-globalize/-/strong-globalize-6.0.5.tgz", - "integrity": "sha512-7nfUli41TieV9/TSc0N62ve5Q4nfrpy/T0nNNy6TyD3vst79QWmeylCyd3q1gDxh8dqGEtabLNCdPQP1Iuvecw==", - "requires": { - "accept-language": "^3.0.18", - "debug": "^4.2.0", - "globalize": "^1.6.0", - "lodash": "^4.17.20", - "md5": "^2.3.0", - "mkdirp": "^1.0.4", - "os-locale": "^5.0.0", - "yamljs": "^0.3.0" - } - }, - "strong-soap": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/strong-soap/-/strong-soap-3.4.2.tgz", - "integrity": "sha512-KTZjVipCxFazW3aT6WxkYKlHzyg0auMKTy/vFkbF8iTBhtei6jiXvPSLI6dzB1rGshQixODzVY8q75erHh7jQA==", - "requires": { - "compress": "^0.99.0", - "debug": "^4.3.4", - "httpntlm-maa": "^2.0.6", - "lodash": "^4.17.21", - "node-rsa": "^1.1.1", - "request": "^2.88.2", - "sax": "^1.2", - "selectn": "^1.1.2", - "strong-globalize": "^6.0.5", - "uuid": "^9.0.0", - "xml-crypto": "^3.0.1", - "xmlbuilder": "^10.1.1" - }, - "dependencies": { - "uuid": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.0.tgz", - "integrity": "sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==" - } - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", - "dev": true - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - }, - "tough-cookie": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", - "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", - "requires": { - "psl": "^1.1.28", - "punycode": "^2.1.1" - } - }, - "tslib": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" - }, - "tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", - "requires": { - "safe-buffer": "^5.0.1" - } - }, - "tweetnacl": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==" - }, - "type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "dev": true, - "requires": { - "prelude-ls": "^1.2.1" - } - }, - "type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true - }, - "typescript": { - "version": "4.9.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", - "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", - "dev": true - }, - "uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "requires": { - "punycode": "^2.1.0" - } - }, - "uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" - }, - "verror": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==", - "requires": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" - } - }, - "web-streams-polyfill": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.2.1.tgz", - "integrity": "sha512-e0MO3wdXWKrLbL0DgGnUV7WHVuw9OUvL4hjgnPkIeEvESk74gAITi5G606JtZPp39cd8HA9VQzCIvA49LpPN5Q==", - "peer": true - }, - "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" - } - }, - "word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", - "dev": true - }, - "workerpool": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.2.1.tgz", - "integrity": "sha512-ILEIE97kDZvF9Wb9f6h5aXK4swSlKGUcOEGiIYb2OOu/IrDU9iwj0fD//SsA6E5ibwJxpEvhullJY4Sl4GcpAw==", - "dev": true - }, - "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==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" - }, - "xml-crypto": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/xml-crypto/-/xml-crypto-3.0.1.tgz", - "integrity": "sha512-7XrwB3ujd95KCO6+u9fidb8ajvRJvIfGNWD0XLJoTWlBKz+tFpUzEYxsN+Il/6/gHtEs1RgRh2RH+TzhcWBZUw==", - "requires": { - "@xmldom/xmldom": "^0.8.5", - "xpath": "0.0.32" - } - }, - "xmlbuilder": { - "version": "10.1.1", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-10.1.1.tgz", - "integrity": "sha512-OyzrcFLL/nb6fMGHbiRDuPup9ljBycsdCypwuyg5AAHvyWzGfChJpCXMG88AGTIMFhGZ9RccFN1e6lhg3hkwKg==" - }, - "xpath": { - "version": "0.0.32", - "resolved": "https://registry.npmjs.org/xpath/-/xpath-0.0.32.tgz", - "integrity": "sha512-rxMJhSIoiO8vXcWvSifKqhvV96GjiD5wYb8/QHdoRyQvraTpp4IEv944nhGausZZ3u7dhQXteZuZbaqfpB7uYw==" - }, - "y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "dev": true - }, - "yamljs": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/yamljs/-/yamljs-0.3.0.tgz", - "integrity": "sha512-C/FsVVhht4iPQYXOInoxUM/1ELSf9EsgKH34FofQOp6hwCPrW4vG4w5++TED3xRUo8gD7l0P1J1dLlDYzODsTQ==", - "requires": { - "argparse": "^1.0.7", - "glob": "^7.0.5" - }, - "dependencies": { - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "requires": { - "sprintf-js": "~1.0.2" - } - } - } - }, - "yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", - "dev": true, - "requires": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" - } - }, - "yargs-parser": { - "version": "20.2.4", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz", - "integrity": "sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==", - "dev": true - }, - "yargs-unparser": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-2.0.0.tgz", - "integrity": "sha512-7pRTIA9Qc1caZ0bZ6RYRGbHJthJWuakf+WmHK0rVeLkNrrGhfoabBNdue6kdINI6r4if7ocq9aD/n7xwKOdzOA==", - "dev": true, - "requires": { - "camelcase": "^6.0.0", - "decamelize": "^4.0.0", - "flat": "^5.0.2", - "is-plain-obj": "^2.1.0" - } - }, - "yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "dev": true - } } } diff --git a/examples/socketio/package-lock.json b/examples/socketio/package-lock.json index 710ea4e64319..98f1ea023366 100644 --- a/examples/socketio/package-lock.json +++ b/examples/socketio/package-lock.json @@ -1,7 +1,7 @@ { "name": "@loopback/example-socketio", "version": "0.6.9", - "lockfileVersion": 2, + "lockfileVersion": 3, "requires": true, "packages": { "": { @@ -25,585 +25,39 @@ "node": "14 || 16 || 18 || 19" } }, - "../../extensions/socketio": { - "name": "@loopback/socketio", - "version": "0.6.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/http-server": "^4.0.8", - "@types/cors": "^2.8.13", - "@types/lodash": "^4.14.191", - "cors": "^2.8.5", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "socket.io": "^4.5.4" - }, - "devDependencies": { - "@loopback/boot": "^5.0.8", - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "p-event": "^4.2.0", - "socket.io-client": "^4.5.4" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/boot": "^5.0.8", - "@loopback/core": "^4.0.8" - } - }, - "../../packages/boot": { - "name": "@loopback/boot", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/model-api-builder": "^4.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/service-proxy": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/glob": "^8.0.1", - "debug": "^4.3.4", - "glob": "^8.1.0", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/rest": "^12.0.8", - "@loopback/rest-crud": "^0.15.7", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../../packages/build": { - "name": "@loopback/build", - "version": "9.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.33.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.3", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "bin": { - "lb-clean": "bin/run-clean.js", - "lb-eslint": "bin/run-eslint.js", - "lb-mocha": "bin/run-mocha.js", - "lb-nyc": "bin/run-nyc.js", - "lb-prettier": "bin/run-prettier.js", - "lb-tsc": "bin/compile-package.js", - "lb-ttsc": "bin/compile-package.js" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/context": { - "name": "@loopback/context", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/metadata": "^5.0.8", - "@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" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.0", - "bluebird": "^3.7.2" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/core": { - "name": "@loopback/core", - "version": "4.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/context": "^5.0.8", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/eslint-config": { - "name": "@loopback/eslint-config", - "version": "13.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/eslint-plugin": "^5.51.0", - "@typescript-eslint/parser": "^5.51.0", - "eslint-config-prettier": "^8.6.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "eslint": "^8.33.0" - } - }, - "../../packages/express": { - "name": "@loopback/express", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/http-server": "^4.0.8", - "@types/body-parser": "^1.19.2", - "@types/express": "^4.17.17", - "@types/express-serve-static-core": "^4.17.33", - "@types/http-errors": "^2.0.1", - "body-parser": "^1.20.1", - "debug": "^4.3.4", - "express": "^4.18.2", - "http-errors": "^2.0.0", - "on-finished": "^2.4.1", - "toposort": "^2.0.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/on-finished": "^2.3.1", - "@types/toposort": "^2.0.3", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../../packages/filter": { - "name": "@loopback/filter", - "version": "3.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "typescript": "~4.9.4" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/http-server": { - "name": "@loopback/http-server", - "version": "4.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "debug": "^4.3.4", - "stoppable": "^1.1.0", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/stoppable": "^1.1.1" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/metadata": { - "name": "@loopback/metadata", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/model-api-builder": { - "name": "@loopback/model-api-builder", - "version": "4.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3" - } - }, - "../../packages/openapi-spec-builder": { - "name": "@loopback/openapi-spec-builder", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "openapi3-ts": "^2.0.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/openapi-v3": { - "name": "@loopback/openapi-v3", - "version": "8.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/repository-json-schema": "^6.1.2", - "debug": "^4.3.4", - "http-status": "^1.6.2", - "json-merge-patch": "^1.0.2", - "lodash": "^4.17.21", - "openapi3-ts": "^2.0.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/openapi-spec-builder": "^5.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/json-merge-patch": "0.0.8", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../../packages/repository": { - "name": "@loopback/repository", - "version": "5.1.3", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/filter": "^3.0.8", - "@types/debug": "^4.1.7", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "loopback-datasource-juggler": "^4.28.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bson": "^4.0.5", - "@types/json-schema": "^7.0.11", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "bson": "4.7.2" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../../packages/repository-json-schema": { - "name": "@loopback/repository-json-schema", - "version": "6.1.2", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@types/json-schema": "^7.0.11", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "ajv-formats": "^2.1.1" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3" - } - }, - "../../packages/rest": { - "name": "@loopback/rest", - "version": "12.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/express": "^5.0.8", - "@loopback/http-server": "^4.0.8", - "@loopback/openapi-v3": "^8.0.8", - "@openapi-contrib/openapi-schema-to-json-schema": "^3.2.0", - "@types/body-parser": "^1.19.2", - "@types/cors": "^2.8.13", - "@types/express": "^4.17.17", - "@types/express-serve-static-core": "^4.17.33", - "@types/http-errors": "^2.0.1", - "@types/on-finished": "^2.3.1", - "@types/serve-static": "1.15.0", - "@types/type-is": "^1.6.3", - "ajv": "^8.12.0", - "ajv-errors": "^3.0.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0", - "body-parser": "^1.20.1", - "cors": "^2.8.5", - "debug": "^4.3.4", - "express": "^4.18.2", - "http-errors": "^2.0.0", - "js-yaml": "^4.1.0", - "json-schema-compare": "^0.2.2", - "lodash": "^4.17.21", - "on-finished": "^2.4.1", - "path-to-regexp": "^6.2.1", - "qs": "^6.10.5", - "strong-error-handler": "^4.0.1", - "tslib": "^2.5.0", - "type-is": "^1.6.18", - "validator": "^13.9.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/openapi-spec-builder": "^5.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/js-yaml": "^4.0.5", - "@types/json-schema-compare": "^0.2.1", - "@types/lodash": "^4.14.191", - "@types/multer": "^1.4.7", - "@types/node": "^14.18.36", - "@types/on-finished": "^2.3.1", - "@types/qs": "^6.9.7", - "multer": "^1.4.4" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../../packages/rest-crud": { - "name": "@loopback/rest-crud", - "version": "0.15.7", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/model-api-builder": "^4.0.8", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/rest": "^12.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/rest": "^12.0.8" - } - }, - "../../packages/rest-explorer": { - "name": "@loopback/rest-explorer", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "ejs": "^3.1.8", - "swagger-ui-dist": "4.15.5", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/rest": "^12.0.8", - "@loopback/testlab": "^5.0.8", - "@types/ejs": "^3.1.1", - "@types/express": "^4.17.17", - "@types/node": "^14.18.36", - "express": "^4.18.2" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/rest": "^12.0.8" - } - }, - "../../packages/service-proxy": { - "name": "@loopback/service-proxy", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", + "node_modules/@eslint-community/eslint-utils": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.3.0.tgz", + "integrity": "sha512-v3oplH6FYCULtFuCeqyuTd9D2WKO937Dxdq+GmHOLL72TTRriLxz2VLlNfkZRsvj6PKnOPAtuT6dwrs/pA5DvA==", + "dev": true, "dependencies": { - "loopback-datasource-juggler": "^4.28.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36" + "eslint-visitor-keys": "^3.3.0" }, "engines": { - "node": "14 || 16 || 18 || 19" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, "peerDependencies": { - "@loopback/core": "^4.0.8" + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" } }, - "../../packages/testlab": { - "name": "@loopback/testlab", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@hapi/shot": "^6.0.0", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/node": "^14.18.36" - }, + "node_modules/@eslint-community/regexpp": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.4.0.tgz", + "integrity": "sha512-A9983Q0LnDGdLPjxyXQ00sbV+K+O+ko2Dr+CZigbHWtX9pNfxlaBkMR8X1CztI73zuEyEBXTVjx7CE+/VSwDiQ==", + "dev": true, "engines": { - "node": "14 || 16 || 18 || 19" + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" } }, "node_modules/@eslint/eslintrc": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.0.tgz", - "integrity": "sha512-fluIaaV+GyV24CCu/ggiHdV+j4RNh85yQnAYS/G2mZODZgGmmlrgCydjUcV3YvxCm9x8nMAfThsqTni4KiXT4A==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.1.tgz", + "integrity": "sha512-eFRmABvW2E5Ho6f5fHLqgena46rOj7r7OKHYfLElqcBfGFHHpjBhivyi5+jOEQuSpdc/1phIZJlbC2te+tZNIw==", "dev": true, "dependencies": { "ajv": "^6.12.4", "debug": "^4.3.2", - "espree": "^9.4.0", + "espree": "^9.5.0", "globals": "^13.19.0", "ignore": "^5.2.0", "import-fresh": "^3.2.1", @@ -619,9 +73,9 @@ } }, "node_modules/@eslint/js": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.35.0.tgz", - "integrity": "sha512-JXdzbRiWclLVoD8sNUjR443VVlYqiYmDVT6rGUEIEHU5YJW0gaVZwV2xgM7D4arkvASqD0IlLUVjHiFuxaftRw==", + "version": "8.36.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.36.0.tgz", + "integrity": "sha512-lxJ9R5ygVm8ZWgYdUweoq5ownDlJ4upvoWmO4eLxBYHdMo+vZ/Rx0EN6MbKWDJOSUGrqJy2Gt+Dyv/VKml0fjg==", "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -717,9 +171,9 @@ "dev": true }, "node_modules/@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==", + "version": "14.18.40", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.40.tgz", + "integrity": "sha512-pGteXO/JQX7wPxGR8lyT+doqjMa7XvlVowwrDwLfX92k5SdLkk4cwC7CYSLBxrenw/R5oQwKioVIak7ZgplM3g==", "dev": true }, "node_modules/acorn": { @@ -943,13 +397,15 @@ } }, "node_modules/eslint": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.35.0.tgz", - "integrity": "sha512-BxAf1fVL7w+JLRQhWl2pzGeSiGqbWumV4WNvc9Rhp6tiCtm4oHnyPBSEtMGZwrQgudFQ+otqzWoPB7x+hxoWsw==", + "version": "8.36.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.36.0.tgz", + "integrity": "sha512-Y956lmS7vDqomxlaaQAHVmeb4tNMp2FWIvU/RnU5BD3IKMD/MJPr76xdyr68P8tV1iNMvN2mRK0yy3c+UjL+bw==", "dev": true, "dependencies": { - "@eslint/eslintrc": "^2.0.0", - "@eslint/js": "8.35.0", + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.4.0", + "@eslint/eslintrc": "^2.0.1", + "@eslint/js": "8.36.0", "@humanwhocodes/config-array": "^0.11.8", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", @@ -960,9 +416,8 @@ "doctrine": "^3.0.0", "escape-string-regexp": "^4.0.0", "eslint-scope": "^7.1.1", - "eslint-utils": "^3.0.0", "eslint-visitor-keys": "^3.3.0", - "espree": "^9.4.0", + "espree": "^9.5.0", "esquery": "^1.4.2", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", @@ -984,7 +439,6 @@ "minimatch": "^3.1.2", "natural-compare": "^1.4.0", "optionator": "^0.9.1", - "regexpp": "^3.2.0", "strip-ansi": "^6.0.1", "strip-json-comments": "^3.1.0", "text-table": "^0.2.0" @@ -1012,33 +466,6 @@ "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, - "node_modules/eslint-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", - "dev": true, - "dependencies": { - "eslint-visitor-keys": "^2.0.0" - }, - "engines": { - "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - }, - "peerDependencies": { - "eslint": ">=5" - } - }, - "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "dev": true, - "engines": { - "node": ">=10" - } - }, "node_modules/eslint-visitor-keys": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", @@ -1049,9 +476,9 @@ } }, "node_modules/espree": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", - "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.5.0.tgz", + "integrity": "sha512-JPbJGhKc47++oo4JkEoTe2wjy4fmMwvFpgJT9cQzmfXKp22Dr6Hf1tdCteLz1h0P3t+mGvWZ+4Uankvh8+c6zw==", "dev": true, "dependencies": { "acorn": "^8.8.0", @@ -1066,9 +493,9 @@ } }, "node_modules/esquery": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.2.tgz", - "integrity": "sha512-JVSoLdTlTDkmjFmab7H/9SL9qGSyjElT3myyKp7krqjVFQCDLmj1QFaCLRFBszBKI0XVZaiiXvuPIX3ZwHe1Ng==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", "dev": true, "dependencies": { "estraverse": "^5.1.0" @@ -1336,9 +763,9 @@ "dev": true }, "node_modules/js-sdsl": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.3.0.tgz", - "integrity": "sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.4.0.tgz", + "integrity": "sha512-FfVSdx6pJ41Oa+CF7RDaFmTnCaFhua+SNYQX74riGOpl96x+2jQCqEfQ2bnXu/5DPCqlRuiqyvTJM0Qjz26IVg==", "dev": true, "funding": { "type": "opencollective", @@ -1592,18 +1019,6 @@ } ] }, - "node_modules/regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - } - }, "node_modules/resolve-from": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", @@ -1894,942 +1309,5 @@ "url": "https://github.com/sponsors/sindresorhus" } } - }, - "dependencies": { - "@eslint/eslintrc": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.0.tgz", - "integrity": "sha512-fluIaaV+GyV24CCu/ggiHdV+j4RNh85yQnAYS/G2mZODZgGmmlrgCydjUcV3YvxCm9x8nMAfThsqTni4KiXT4A==", - "dev": true, - "requires": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.4.0", - "globals": "^13.19.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.1.2", - "strip-json-comments": "^3.1.1" - } - }, - "@eslint/js": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.35.0.tgz", - "integrity": "sha512-JXdzbRiWclLVoD8sNUjR443VVlYqiYmDVT6rGUEIEHU5YJW0gaVZwV2xgM7D4arkvASqD0IlLUVjHiFuxaftRw==", - "dev": true - }, - "@humanwhocodes/config-array": { - "version": "0.11.8", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz", - "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==", - "dev": true, - "requires": { - "@humanwhocodes/object-schema": "^1.2.1", - "debug": "^4.1.1", - "minimatch": "^3.0.5" - } - }, - "@humanwhocodes/module-importer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", - "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", - "dev": true - }, - "@humanwhocodes/object-schema": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", - "dev": true - }, - "@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dev": true, - "requires": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - } - }, - "@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "dev": true - }, - "@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dev": true, - "requires": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - } - }, - "@socket.io/component-emitter": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.0.tgz", - "integrity": "sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg==", - "dev": true - }, - "@types/debug": { - "version": "4.1.7", - "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz", - "integrity": "sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==", - "dev": true, - "requires": { - "@types/ms": "*" - } - }, - "@types/ms": { - "version": "0.7.31", - "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz", - "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==", - "dev": true - }, - "@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==", - "dev": true - }, - "acorn": { - "version": "8.8.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", - "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", - "dev": true - }, - "acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "dev": true, - "requires": {} - }, - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true - }, - "balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "dev": true - }, - "callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==", - "dev": true, - "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==", - "dev": true - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dev": true - }, - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "requires": { - "ms": "2.1.2" - } - }, - "deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "dev": true - }, - "doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dev": true, - "requires": { - "esutils": "^2.0.2" - } - }, - "engine.io-client": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-6.4.0.tgz", - "integrity": "sha512-GyKPDyoEha+XZ7iEqam49vz6auPnNJ9ZBfy89f+rMMas8AuiMWOZ9PVzu8xb9ZC6rafUqiGHSCfu22ih66E+1g==", - "dev": true, - "requires": { - "@socket.io/component-emitter": "~3.1.0", - "debug": "~4.3.1", - "engine.io-parser": "~5.0.3", - "ws": "~8.11.0", - "xmlhttprequest-ssl": "~2.0.0" - } - }, - "engine.io-parser": { - "version": "5.0.6", - "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.0.6.tgz", - "integrity": "sha512-tjuoZDMAdEhVnSFleYPCtdL2GXwVTGtNjoeJd9IhIG3C1xs9uwxqRNEu5WpnDZCaozwVlK/nuQhpodhXSIMaxw==", - "dev": true - }, - "escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true - }, - "eslint": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.35.0.tgz", - "integrity": "sha512-BxAf1fVL7w+JLRQhWl2pzGeSiGqbWumV4WNvc9Rhp6tiCtm4oHnyPBSEtMGZwrQgudFQ+otqzWoPB7x+hxoWsw==", - "dev": true, - "requires": { - "@eslint/eslintrc": "^2.0.0", - "@eslint/js": "8.35.0", - "@humanwhocodes/config-array": "^0.11.8", - "@humanwhocodes/module-importer": "^1.0.1", - "@nodelib/fs.walk": "^1.2.8", - "ajv": "^6.10.0", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.3.2", - "doctrine": "^3.0.0", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.1.1", - "eslint-utils": "^3.0.0", - "eslint-visitor-keys": "^3.3.0", - "espree": "^9.4.0", - "esquery": "^1.4.2", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "find-up": "^5.0.0", - "glob-parent": "^6.0.2", - "globals": "^13.19.0", - "grapheme-splitter": "^1.0.4", - "ignore": "^5.2.0", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "is-path-inside": "^3.0.3", - "js-sdsl": "^4.1.4", - "js-yaml": "^4.1.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.1.2", - "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "regexpp": "^3.2.0", - "strip-ansi": "^6.0.1", - "strip-json-comments": "^3.1.0", - "text-table": "^0.2.0" - } - }, - "eslint-scope": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", - "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", - "dev": true, - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - } - }, - "eslint-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", - "dev": true, - "requires": { - "eslint-visitor-keys": "^2.0.0" - }, - "dependencies": { - "eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "dev": true - } - } - }, - "eslint-visitor-keys": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", - "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", - "dev": true - }, - "espree": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", - "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", - "dev": true, - "requires": { - "acorn": "^8.8.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.3.0" - } - }, - "esquery": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.2.tgz", - "integrity": "sha512-JVSoLdTlTDkmjFmab7H/9SL9qGSyjElT3myyKp7krqjVFQCDLmj1QFaCLRFBszBKI0XVZaiiXvuPIX3ZwHe1Ng==", - "dev": true, - "requires": { - "estraverse": "^5.1.0" - } - }, - "esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, - "requires": { - "estraverse": "^5.2.0" - } - }, - "estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true - }, - "esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true - }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true - }, - "fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true - }, - "fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", - "dev": true - }, - "fastq": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", - "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", - "dev": true, - "requires": { - "reusify": "^1.0.4" - } - }, - "file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", - "dev": true, - "requires": { - "flat-cache": "^3.0.4" - } - }, - "find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dev": true, - "requires": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - } - }, - "flat-cache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", - "dev": true, - "requires": { - "flatted": "^3.1.0", - "rimraf": "^3.0.2" - } - }, - "flatted": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", - "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", - "dev": true - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "dev": true - }, - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dev": true, - "requires": { - "is-glob": "^4.0.3" - } - }, - "globals": { - "version": "13.20.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", - "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", - "dev": true, - "requires": { - "type-fest": "^0.20.2" - } - }, - "grapheme-splitter": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", - "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "ignore": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", - "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", - "dev": true - }, - "import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dev": true, - "requires": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - } - }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "dev": true - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "dev": true, - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "dev": true - }, - "is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", - "dev": true - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true - }, - "js-sdsl": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.3.0.tgz", - "integrity": "sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==", - "dev": true - }, - "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dev": true, - "requires": { - "argparse": "^2.0.1" - } - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", - "dev": true - }, - "levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "dev": true, - "requires": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - } - }, - "locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dev": true, - "requires": { - "p-locate": "^5.0.0" - } - }, - "lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "dev": true - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", - "dev": true - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dev": true, - "requires": { - "wrappy": "1" - } - }, - "optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", - "dev": true, - "requires": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.3" - } - }, - "p-event": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/p-event/-/p-event-4.2.0.tgz", - "integrity": "sha512-KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ==", - "requires": { - "p-timeout": "^3.1.0" - } - }, - "p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==" - }, - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "requires": { - "yocto-queue": "^0.1.0" - } - }, - "p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dev": true, - "requires": { - "p-limit": "^3.0.2" - } - }, - "p-timeout": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", - "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", - "requires": { - "p-finally": "^1.0.0" - } - }, - "parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dev": true, - "requires": { - "callsites": "^3.0.0" - } - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "dev": true - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true - }, - "prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "dev": true - }, - "punycode": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", - "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", - "dev": true - }, - "queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "dev": true - }, - "regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", - "dev": true - }, - "resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true - }, - "reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true - }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "dev": true, - "requires": { - "queue-microtask": "^1.2.2" - } - }, - "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==", - "dev": true, - "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==", - "dev": true - }, - "socket.io-client": { - "version": "4.6.1", - "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-4.6.1.tgz", - "integrity": "sha512-5UswCV6hpaRsNg5kkEHVcbBIXEYoVbMQaHJBXJCyEQ+CiFPV1NIOY0XOFWG4XR4GZcB8Kn6AsRs/9cy9TbqVMQ==", - "dev": true, - "requires": { - "@socket.io/component-emitter": "~3.1.0", - "debug": "~4.3.2", - "engine.io-client": "~6.4.0", - "socket.io-parser": "~4.2.1" - } - }, - "socket.io-parser": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.2.tgz", - "integrity": "sha512-DJtziuKypFkMMHCm2uIshOYC7QaylbtzQwiMYDuCKy3OPkjLzu4B2vAhTlqipRHHzrI0NJeBAizTK7X+6m1jVw==", - "dev": true, - "requires": { - "@socket.io/component-emitter": "~3.1.0", - "debug": "~4.3.1" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - } - }, - "strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", - "dev": true - }, - "tslib": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" - }, - "type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "dev": true, - "requires": { - "prelude-ls": "^1.2.1" - } - }, - "type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true - }, - "typescript": { - "version": "4.9.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", - "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", - "dev": true - }, - "uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dev": true, - "requires": { - "punycode": "^2.1.0" - } - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - }, - "word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", - "dev": true - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "dev": true - }, - "ws": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", - "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==", - "dev": true, - "requires": {} - }, - "xmlhttprequest-ssl": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-2.0.0.tgz", - "integrity": "sha512-QKxVRxiRACQcVuQEYFsI1hhkrMlrXHPegbbd1yn9UHOmRxY+si12nQYzri3vbzt8VdTTRviqcKxcyllFas5z2A==", - "dev": true - }, - "yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "dev": true - } } } diff --git a/examples/todo-jwt/package-lock.json b/examples/todo-jwt/package-lock.json index 66c58a3353f3..e8fc297c4078 100644 --- a/examples/todo-jwt/package-lock.json +++ b/examples/todo-jwt/package-lock.json @@ -1,7 +1,7 @@ { "name": "@loopback/example-todo-jwt", "version": "4.0.9", - "lockfileVersion": 2, + "lockfileVersion": 3, "requires": true, "packages": { "": { @@ -25,3005 +25,498 @@ "node": "14 || 16 || 18 || 19" } }, - "../../extensions/authentication-jwt": { - "name": "@loopback/authentication-jwt", - "version": "0.12.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/security": "^0.8.8", - "@types/bcryptjs": "2.4.2", - "bcryptjs": "^2.4.3", - "debug": "^4.3.4", - "jsonwebtoken": "^9.0.0" - }, - "devDependencies": { - "@loopback/authentication": "^9.0.8", - "@loopback/boot": "^5.0.8", - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/rest": "^12.0.8", - "@loopback/rest-explorer": "^5.0.8", - "@loopback/service-proxy": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "lodash": "^4.17.21", - "typescript": "~4.9.4" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/authentication": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/rest": "^12.0.8" - } - }, - "../../packages/authentication": { - "name": "@loopback/authentication", - "version": "9.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/security": "^0.8.8", - "@types/express": "^4.17.17", - "@types/lodash": "^4.14.191", - "lodash": "^4.17.21", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/openapi-spec-builder": "^5.0.8", - "@loopback/rest": "^12.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "jsonwebtoken": "^9.0.0" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/rest": "^12.0.8" - } - }, - "../../packages/boot": { - "name": "@loopback/boot", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/model-api-builder": "^4.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/service-proxy": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/glob": "^8.0.1", - "debug": "^4.3.4", - "glob": "^8.1.0", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/rest": "^12.0.8", - "@loopback/rest-crud": "^0.15.7", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../../packages/build": { - "name": "@loopback/build", - "version": "9.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.33.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.3", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "bin": { - "lb-clean": "bin/run-clean.js", - "lb-eslint": "bin/run-eslint.js", - "lb-mocha": "bin/run-mocha.js", - "lb-nyc": "bin/run-nyc.js", - "lb-prettier": "bin/run-prettier.js", - "lb-tsc": "bin/compile-package.js", - "lb-ttsc": "bin/compile-package.js" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/context": { - "name": "@loopback/context", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/metadata": "^5.0.8", - "@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" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.0", - "bluebird": "^3.7.2" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/core": { - "name": "@loopback/core", - "version": "4.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/context": "^5.0.8", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/eslint-config": { - "name": "@loopback/eslint-config", - "version": "13.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/eslint-plugin": "^5.51.0", - "@typescript-eslint/parser": "^5.51.0", - "eslint-config-prettier": "^8.6.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "eslint": "^8.33.0" - } - }, - "../../packages/express": { - "name": "@loopback/express", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/http-server": "^4.0.8", - "@types/body-parser": "^1.19.2", - "@types/express": "^4.17.17", - "@types/express-serve-static-core": "^4.17.33", - "@types/http-errors": "^2.0.1", - "body-parser": "^1.20.1", - "debug": "^4.3.4", - "express": "^4.18.2", - "http-errors": "^2.0.0", - "on-finished": "^2.4.1", - "toposort": "^2.0.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/on-finished": "^2.3.1", - "@types/toposort": "^2.0.3", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../../packages/filter": { - "name": "@loopback/filter", - "version": "3.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "typescript": "~4.9.4" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/http-caching-proxy": { - "name": "@loopback/http-caching-proxy", - "version": "4.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "axios": "^0.27.2", - "cacache": "^17.0.4", - "debug": "^4.3.4", - "rimraf": "^3.0.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/rimraf": "^3.0.2", - "@types/tunnel": "0.0.3", - "delay": "^5.0.0", - "tunnel": "0.0.6" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/http-server": { - "name": "@loopback/http-server", - "version": "4.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "debug": "^4.3.4", - "stoppable": "^1.1.0", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/stoppable": "^1.1.1" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/metadata": { - "name": "@loopback/metadata", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/model-api-builder": { - "name": "@loopback/model-api-builder", - "version": "4.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3" - } - }, - "../../packages/openapi-spec-builder": { - "name": "@loopback/openapi-spec-builder", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "openapi3-ts": "^2.0.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/openapi-v3": { - "name": "@loopback/openapi-v3", - "version": "8.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/repository-json-schema": "^6.1.2", - "debug": "^4.3.4", - "http-status": "^1.6.2", - "json-merge-patch": "^1.0.2", - "lodash": "^4.17.21", - "openapi3-ts": "^2.0.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/openapi-spec-builder": "^5.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/json-merge-patch": "0.0.8", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../../packages/repository": { - "name": "@loopback/repository", - "version": "5.1.3", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/filter": "^3.0.8", - "@types/debug": "^4.1.7", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "loopback-datasource-juggler": "^4.28.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bson": "^4.0.5", - "@types/json-schema": "^7.0.11", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "bson": "4.7.2" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../../packages/repository-json-schema": { - "name": "@loopback/repository-json-schema", - "version": "6.1.2", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@types/json-schema": "^7.0.11", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "ajv-formats": "^2.1.1" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3" - } - }, - "../../packages/rest": { - "name": "@loopback/rest", - "version": "12.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/express": "^5.0.8", - "@loopback/http-server": "^4.0.8", - "@loopback/openapi-v3": "^8.0.8", - "@openapi-contrib/openapi-schema-to-json-schema": "^3.2.0", - "@types/body-parser": "^1.19.2", - "@types/cors": "^2.8.13", - "@types/express": "^4.17.17", - "@types/express-serve-static-core": "^4.17.33", - "@types/http-errors": "^2.0.1", - "@types/on-finished": "^2.3.1", - "@types/serve-static": "1.15.0", - "@types/type-is": "^1.6.3", - "ajv": "^8.12.0", - "ajv-errors": "^3.0.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0", - "body-parser": "^1.20.1", - "cors": "^2.8.5", - "debug": "^4.3.4", - "express": "^4.18.2", - "http-errors": "^2.0.0", - "js-yaml": "^4.1.0", - "json-schema-compare": "^0.2.2", - "lodash": "^4.17.21", - "on-finished": "^2.4.1", - "path-to-regexp": "^6.2.1", - "qs": "^6.10.5", - "strong-error-handler": "^4.0.1", - "tslib": "^2.5.0", - "type-is": "^1.6.18", - "validator": "^13.9.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/openapi-spec-builder": "^5.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/js-yaml": "^4.0.5", - "@types/json-schema-compare": "^0.2.1", - "@types/lodash": "^4.14.191", - "@types/multer": "^1.4.7", - "@types/node": "^14.18.36", - "@types/on-finished": "^2.3.1", - "@types/qs": "^6.9.7", - "multer": "^1.4.4" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../../packages/rest-crud": { - "name": "@loopback/rest-crud", - "version": "0.15.7", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/model-api-builder": "^4.0.8", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/rest": "^12.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/rest": "^12.0.8" - } - }, - "../../packages/rest-explorer": { - "name": "@loopback/rest-explorer", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "ejs": "^3.1.8", - "swagger-ui-dist": "4.15.5", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/rest": "^12.0.8", - "@loopback/testlab": "^5.0.8", - "@types/ejs": "^3.1.1", - "@types/express": "^4.17.17", - "@types/node": "^14.18.36", - "express": "^4.18.2" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/rest": "^12.0.8" - } - }, - "../../packages/security": { - "name": "@loopback/security", - "version": "0.8.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../../packages/service-proxy": { - "name": "@loopback/service-proxy", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "loopback-datasource-juggler": "^4.28.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../../packages/testlab": { - "name": "@loopback/testlab", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@hapi/shot": "^6.0.0", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "node_modules/@eslint/eslintrc": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.0.tgz", - "integrity": "sha512-fluIaaV+GyV24CCu/ggiHdV+j4RNh85yQnAYS/G2mZODZgGmmlrgCydjUcV3YvxCm9x8nMAfThsqTni4KiXT4A==", - "dev": true, - "dependencies": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.4.0", - "globals": "^13.19.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.1.2", - "strip-json-comments": "^3.1.1" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/@eslint/js": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.35.0.tgz", - "integrity": "sha512-JXdzbRiWclLVoD8sNUjR443VVlYqiYmDVT6rGUEIEHU5YJW0gaVZwV2xgM7D4arkvASqD0IlLUVjHiFuxaftRw==", - "dev": true, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "node_modules/@humanwhocodes/config-array": { - "version": "0.11.8", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz", - "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==", - "dev": true, - "dependencies": { - "@humanwhocodes/object-schema": "^1.2.1", - "debug": "^4.1.1", - "minimatch": "^3.0.5" - }, - "engines": { - "node": ">=10.10.0" - } - }, - "node_modules/@humanwhocodes/module-importer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", - "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", - "dev": true, - "engines": { - "node": ">=12.22" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/nzakas" - } - }, - "node_modules/@humanwhocodes/object-schema": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", - "dev": true - }, - "node_modules/@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dev": true, - "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dev": true, - "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@types/bcryptjs": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/@types/bcryptjs/-/bcryptjs-2.4.2.tgz", - "integrity": "sha512-LiMQ6EOPob/4yUL66SZzu6Yh77cbzJFYll+ZfaPiPPFswtIlA/Fs1MzdKYA7JApHU49zQTbJGX3PDmCpIdDBRQ==" - }, - "node_modules/@types/lodash": { - "version": "4.14.191", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.191.tgz", - "integrity": "sha512-BdZ5BCCvho3EIXw6wUCXHe7rS53AIDPLE+JzwgT+OsJk53oBfbSmZZ7CX4VaRoN78N+TJpFi9QPlfIVNmJYWxQ==", - "dev": true - }, - "node_modules/@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==", - "dev": true - }, - "node_modules/accept-language": { - "version": "3.0.18", - "resolved": "https://registry.npmjs.org/accept-language/-/accept-language-3.0.18.tgz", - "integrity": "sha512-sUofgqBPzgfcF20sPoBYGQ1IhQLt2LSkxTnlQSuLF3n5gPEqd5AimbvOvHEi0T1kLMiGVqPWzI5a9OteBRth3A==", - "dependencies": { - "bcp47": "^1.1.2", - "stable": "^0.1.6" - } - }, - "node_modules/acorn": { - "version": "8.8.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", - "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", - "dev": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "dev": true, - "peerDependencies": { - "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" - } - }, - "node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "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==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "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==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true - }, - "node_modules/asn1": { - "version": "0.2.6", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", - "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", - "dependencies": { - "safer-buffer": "~2.1.0" - } - }, - "node_modules/assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==", - "engines": { - "node": ">=0.8" - } - }, - "node_modules/asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" - }, - "node_modules/aws-sign2": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==", - "engines": { - "node": "*" - } - }, - "node_modules/aws4": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.12.0.tgz", - "integrity": "sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg==" - }, - "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - }, - "node_modules/bcp47": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/bcp47/-/bcp47-1.1.2.tgz", - "integrity": "sha512-JnkkL4GUpOvvanH9AZPX38CxhiLsXMBicBY2IAtqiVN8YulGDQybUydWA4W6yAMtw6iShtw+8HEF6cfrTHU+UQ==", - "engines": { - "node": ">=0.10" - } - }, - "node_modules/bcrypt-pbkdf": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==", - "dependencies": { - "tweetnacl": "^0.14.3" - } - }, - "node_modules/bcryptjs": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/bcryptjs/-/bcryptjs-2.4.3.tgz", - "integrity": "sha512-V/Hy/X9Vt7f3BbPJEi8BdVFMByHi+jNXrYkW3huaybV/kQ0KJg0Y6PkEMbn+zeT+i+SiKZ/HMqJGIIt4LZDqNQ==" - }, - "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "dependencies": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==" - }, - "node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/charenc": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz", - "integrity": "sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA==", - "engines": { - "node": "*" - } - }, - "node_modules/cldrjs": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/cldrjs/-/cldrjs-0.5.5.tgz", - "integrity": "sha512-KDwzwbmLIPfCgd8JERVDpQKrUUM1U4KpFJJg2IROv89rF172lLufoJnqJ/Wea6fXL5bO6WjuLMzY8V52UWPvkA==" - }, - "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==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "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==", - "dev": true - }, - "node_modules/combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "dependencies": { - "delayed-stream": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" - }, - "node_modules/core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==" - }, - "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/crypt": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz", - "integrity": "sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow==", - "engines": { - "node": "*" - } - }, - "node_modules/dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==", - "dependencies": { - "assert-plus": "^1.0.0" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "dev": true - }, - "node_modules/delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dev": true, - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/ecc-jsbn": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==", - "dependencies": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" - } - }, - "node_modules/end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dependencies": { - "once": "^1.4.0" - } - }, - "node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.35.0.tgz", - "integrity": "sha512-BxAf1fVL7w+JLRQhWl2pzGeSiGqbWumV4WNvc9Rhp6tiCtm4oHnyPBSEtMGZwrQgudFQ+otqzWoPB7x+hxoWsw==", - "dev": true, - "dependencies": { - "@eslint/eslintrc": "^2.0.0", - "@eslint/js": "8.35.0", - "@humanwhocodes/config-array": "^0.11.8", - "@humanwhocodes/module-importer": "^1.0.1", - "@nodelib/fs.walk": "^1.2.8", - "ajv": "^6.10.0", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.3.2", - "doctrine": "^3.0.0", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.1.1", - "eslint-utils": "^3.0.0", - "eslint-visitor-keys": "^3.3.0", - "espree": "^9.4.0", - "esquery": "^1.4.2", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "find-up": "^5.0.0", - "glob-parent": "^6.0.2", - "globals": "^13.19.0", - "grapheme-splitter": "^1.0.4", - "ignore": "^5.2.0", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "is-path-inside": "^3.0.3", - "js-sdsl": "^4.1.4", - "js-yaml": "^4.1.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.1.2", - "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "regexpp": "^3.2.0", - "strip-ansi": "^6.0.1", - "strip-json-comments": "^3.1.0", - "text-table": "^0.2.0" - }, - "bin": { - "eslint": "bin/eslint.js" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint-scope": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", - "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", - "dev": true, - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "node_modules/eslint-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", - "dev": true, - "dependencies": { - "eslint-visitor-keys": "^2.0.0" - }, - "engines": { - "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - }, - "peerDependencies": { - "eslint": ">=5" - } - }, - "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/eslint-visitor-keys": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", - "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", - "dev": true, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "node_modules/espree": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", - "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", - "dev": true, - "dependencies": { - "acorn": "^8.8.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.3.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/esquery": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.2.tgz", - "integrity": "sha512-JVSoLdTlTDkmjFmab7H/9SL9qGSyjElT3myyKp7krqjVFQCDLmj1QFaCLRFBszBKI0XVZaiiXvuPIX3ZwHe1Ng==", - "dev": true, - "dependencies": { - "estraverse": "^5.1.0" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, - "dependencies": { - "estraverse": "^5.2.0" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/execa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", - "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", - "dependencies": { - "cross-spawn": "^7.0.0", - "get-stream": "^5.0.0", - "human-signals": "^1.1.1", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.0", - "onetime": "^5.1.0", - "signal-exit": "^3.0.2", - "strip-final-newline": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" - }, - "node_modules/extsprintf": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==", - "engines": [ - "node >=0.6.0" - ] - }, - "node_modules/fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" - }, - "node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" - }, - "node_modules/fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", - "dev": true - }, - "node_modules/fastq": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", - "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", - "dev": true, - "dependencies": { - "reusify": "^1.0.4" - } - }, - "node_modules/file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", - "dev": true, - "dependencies": { - "flat-cache": "^3.0.4" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dev": true, - "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/flat-cache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", - "dev": true, - "dependencies": { - "flatted": "^3.1.0", - "rimraf": "^3.0.2" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/flatted": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", - "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", - "dev": true - }, - "node_modules/forever-agent": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==", - "engines": { - "node": "*" - } - }, - "node_modules/form-data": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", - "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 0.12" - } - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" - }, - "node_modules/function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" - }, - "node_modules/get-intrinsic": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", - "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==", - "dependencies": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/getpass": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==", - "dependencies": { - "assert-plus": "^1.0.0" - } - }, - "node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dev": true, - "dependencies": { - "is-glob": "^4.0.3" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/globalize": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/globalize/-/globalize-1.7.0.tgz", - "integrity": "sha512-faR46vTIbFCeAemyuc9E6/d7Wrx9k2ae2L60UhakztFg6VuE42gENVJNuPFtt7Sdjrk9m2w8+py7Jj+JTNy59w==", - "dependencies": { - "cldrjs": "^0.5.4" - } - }, - "node_modules/globals": { - "version": "13.20.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", - "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", - "dev": true, - "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/grapheme-splitter": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", - "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", - "dev": true - }, - "node_modules/har-schema": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==", - "engines": { - "node": ">=4" - } - }, - "node_modules/har-validator": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", - "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", - "deprecated": "this library is no longer supported", - "dependencies": { - "ajv": "^6.12.3", - "har-schema": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dependencies": { - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/http-signature": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==", - "dependencies": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" - }, - "engines": { - "node": ">=0.8", - "npm": ">=1.3.7" - } - }, - "node_modules/human-signals": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", - "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", - "engines": { - "node": ">=8.12.0" - } - }, - "node_modules/ignore": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", - "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dev": true, - "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "dev": true, - "engines": { - "node": ">=0.8.19" - } - }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "node_modules/invert-kv": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-3.0.1.tgz", - "integrity": "sha512-CYdFeFexxhv/Bcny+Q0BfOV+ltRlJcd4BBZBYFX/O0u4npJrgZtIcjokegtiSMAvlMTJ+Koq0GBCc//3bueQxw==", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sindresorhus/invert-kv?sponsor=1" - } - }, - "node_modules/is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" - }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" - }, - "node_modules/isstream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==" - }, - "node_modules/js-sdsl": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.3.0.tgz", - "integrity": "sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==", - "dev": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/js-sdsl" - } - }, - "node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dev": true, - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==" - }, - "node_modules/json-schema": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", - "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" - }, - "node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" - }, - "node_modules/json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", - "dev": true - }, - "node_modules/json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==" - }, - "node_modules/jsonpath-plus": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonpath-plus/-/jsonpath-plus-4.0.0.tgz", - "integrity": "sha512-e0Jtg4KAzDJKKwzbLaUtinCn0RZseWBVRTRGihSpvFlM3wTR7ExSp+PTdeTsDrLNJUe7L7JYJe8mblHX5SCT6A==", - "engines": { - "node": ">=10.0" - } - }, - "node_modules/jsprim": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz", - "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==", - "dependencies": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.4.0", - "verror": "1.10.0" - }, - "engines": { - "node": ">=0.6.0" - } - }, - "node_modules/lcid": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/lcid/-/lcid-3.1.1.tgz", - "integrity": "sha512-M6T051+5QCGLBQb8id3hdvIW8+zeFV2FyBGFS9IEK5H9Wt4MueD4bW1eWikpHgZp+5xR3l5c8pZUkQsIA0BFZg==", - "dependencies": { - "invert-kv": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "dev": true, - "dependencies": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dev": true, - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - }, - "node_modules/lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "dev": true - }, - "node_modules/loopback-connector-rest": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/loopback-connector-rest/-/loopback-connector-rest-4.0.2.tgz", - "integrity": "sha512-oBnFB50UhmE6FG2E5D8Im5j7JHCdiVz6ubgD93V/UxHZJLUUiLMDYFF5TR/ws+DsafDHeAow1YedLlgWJmxvwg==", - "dependencies": { - "debug": "^4.1.0", - "jsonpath-plus": "^4.0.0", - "lodash": "^4.17.11", - "methods": "^1.1.1", - "mime": "^2.3.1", - "qs": "^6.1.0", - "request": "^2.53.0", - "strong-globalize": "^6.0.5", - "traverse": "^0.6.6" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/map-age-cleaner": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", - "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", - "dependencies": { - "p-defer": "^1.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/md5": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz", - "integrity": "sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==", - "dependencies": { - "charenc": "0.0.2", - "crypt": "0.0.2", - "is-buffer": "~1.1.6" - } - }, - "node_modules/mem": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/mem/-/mem-5.1.1.tgz", - "integrity": "sha512-qvwipnozMohxLXG1pOqoLiZKNkC4r4qqRucSoDwXowsNGDSULiqFTRUF05vcZWnwJSG22qTsynQhxbaMtnX9gw==", - "dependencies": { - "map-age-cleaner": "^0.1.3", - "mimic-fn": "^2.1.0", - "p-is-promise": "^2.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" - }, - "node_modules/methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mime": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", - "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "dependencies": { - "mime-db": "1.52.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "engines": { - "node": ">=6" - } - }, - "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "bin": { - "mkdirp": "bin/cmd.js" - }, - "engines": { - "node": ">=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==" - }, - "node_modules/natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", - "dev": true - }, - "node_modules/npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dependencies": { - "path-key": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/oauth-sign": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", - "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", - "engines": { - "node": "*" - } - }, - "node_modules/object-inspect": { - "version": "1.12.3", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", - "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", - "dev": true, - "dependencies": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.3" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/os-locale": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-5.0.0.tgz", - "integrity": "sha512-tqZcNEDAIZKBEPnHPlVDvKrp7NzgLi7jRmhKiUoa2NUmhl13FtkAGLUVR+ZsYvApBQdBfYm43A4tXXQ4IrYLBA==", - "dependencies": { - "execa": "^4.0.0", - "lcid": "^3.0.0", - "mem": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-defer": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", - "integrity": "sha512-wB3wfAxZpk2AzOfUMJNL+d36xothRSyj8EXOa4f6GMqYDN9BJaaSISbsk+wS9abmnebVw95C2Kb5t85UmpCxuw==", - "engines": { - "node": ">=4" - } - }, - "node_modules/p-is-promise": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz", - "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==", - "engines": { - "node": ">=6" - } - }, - "node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dev": true, - "dependencies": { - "p-limit": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dev": true, - "dependencies": { - "callsites": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "engines": { - "node": ">=0.10.0" - } - }, - "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/performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==" - }, - "node_modules/prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "dev": true, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/psl": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", - "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==" - }, - "node_modules/pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "node_modules/punycode": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", - "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", - "engines": { - "node": ">=6" - } - }, - "node_modules/qs": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", - "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", - "dependencies": { - "side-channel": "^1.0.4" - }, - "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - } - }, - "node_modules/request": { - "version": "2.88.2", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", - "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", - "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142", - "dependencies": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.3", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "oauth-sign": "~0.9.0", - "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.5.0", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/request/node_modules/qs": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz", - "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==", - "engines": { - "node": ">=0.6" - } - }, - "node_modules/resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true, - "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" - } - }, - "node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "dependencies": { - "queue-microtask": "^1.2.2" - } - }, - "node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - }, - "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/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/side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", - "dependencies": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" - }, - "node_modules/sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" - }, - "node_modules/sshpk": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz", - "integrity": "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==", - "dependencies": { - "asn1": "~0.2.3", - "assert-plus": "^1.0.0", - "bcrypt-pbkdf": "^1.0.0", - "dashdash": "^1.12.0", - "ecc-jsbn": "~0.1.1", - "getpass": "^0.1.1", - "jsbn": "~0.1.0", - "safer-buffer": "^2.0.2", - "tweetnacl": "~0.14.0" - }, - "bin": { - "sshpk-conv": "bin/sshpk-conv", - "sshpk-sign": "bin/sshpk-sign", - "sshpk-verify": "bin/sshpk-verify" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/stable": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", - "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", - "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility" - }, - "node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "engines": { - "node": ">=6" - } - }, - "node_modules/strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/strong-globalize": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/strong-globalize/-/strong-globalize-6.0.5.tgz", - "integrity": "sha512-7nfUli41TieV9/TSc0N62ve5Q4nfrpy/T0nNNy6TyD3vst79QWmeylCyd3q1gDxh8dqGEtabLNCdPQP1Iuvecw==", - "dependencies": { - "accept-language": "^3.0.18", - "debug": "^4.2.0", - "globalize": "^1.6.0", - "lodash": "^4.17.20", - "md5": "^2.3.0", - "mkdirp": "^1.0.4", - "os-locale": "^5.0.0", - "yamljs": "^0.3.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", - "dev": true - }, - "node_modules/tough-cookie": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", - "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", - "dependencies": { - "psl": "^1.1.28", - "punycode": "^2.1.1" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/traverse": { - "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/tslib": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" - }, - "node_modules/tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", - "dependencies": { - "safe-buffer": "^5.0.1" - }, - "engines": { - "node": "*" - } - }, - "node_modules/tweetnacl": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==" - }, - "node_modules/type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "node_modules/@eslint-community/eslint-utils": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.3.0.tgz", + "integrity": "sha512-v3oplH6FYCULtFuCeqyuTd9D2WKO937Dxdq+GmHOLL72TTRriLxz2VLlNfkZRsvj6PKnOPAtuT6dwrs/pA5DvA==", "dev": true, "dependencies": { - "prelude-ls": "^1.2.1" + "eslint-visitor-keys": "^3.3.0" }, "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true, - "engines": { - "node": ">=10" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" } }, - "node_modules/typescript": { - "version": "4.9.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", - "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", + "node_modules/@eslint-community/regexpp": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.4.0.tgz", + "integrity": "sha512-A9983Q0LnDGdLPjxyXQ00sbV+K+O+ko2Dr+CZigbHWtX9pNfxlaBkMR8X1CztI73zuEyEBXTVjx7CE+/VSwDiQ==", "dev": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, - "node_modules/uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", - "bin": { - "uuid": "bin/uuid" - } - }, - "node_modules/verror": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==", - "engines": [ - "node >=0.6.0" - ], - "dependencies": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" - } - }, - "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": "^12.0.0 || ^14.0.0 || >=16.0.0" } }, - "node_modules/word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "node_modules/@eslint/eslintrc": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.1.tgz", + "integrity": "sha512-eFRmABvW2E5Ho6f5fHLqgena46rOj7r7OKHYfLElqcBfGFHHpjBhivyi5+jOEQuSpdc/1phIZJlbC2te+tZNIw==", "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" - }, - "node_modules/yamljs": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/yamljs/-/yamljs-0.3.0.tgz", - "integrity": "sha512-C/FsVVhht4iPQYXOInoxUM/1ELSf9EsgKH34FofQOp6hwCPrW4vG4w5++TED3xRUo8gD7l0P1J1dLlDYzODsTQ==", - "dependencies": { - "argparse": "^1.0.7", - "glob": "^7.0.5" - }, - "bin": { - "json2yaml": "bin/json2yaml", - "yaml2json": "bin/yaml2json" - } - }, - "node_modules/yamljs/node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", "dependencies": { - "sprintf-js": "~1.0.2" - } - }, - "node_modules/yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - } - }, - "dependencies": { - "@eslint/eslintrc": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.0.tgz", - "integrity": "sha512-fluIaaV+GyV24CCu/ggiHdV+j4RNh85yQnAYS/G2mZODZgGmmlrgCydjUcV3YvxCm9x8nMAfThsqTni4KiXT4A==", - "dev": true, - "requires": { "ajv": "^6.12.4", "debug": "^4.3.2", - "espree": "^9.4.0", + "espree": "^9.5.0", "globals": "^13.19.0", "ignore": "^5.2.0", "import-fresh": "^3.2.1", "js-yaml": "^4.1.0", "minimatch": "^3.1.2", "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, - "@eslint/js": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.35.0.tgz", - "integrity": "sha512-JXdzbRiWclLVoD8sNUjR443VVlYqiYmDVT6rGUEIEHU5YJW0gaVZwV2xgM7D4arkvASqD0IlLUVjHiFuxaftRw==", - "dev": true + "node_modules/@eslint/js": { + "version": "8.36.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.36.0.tgz", + "integrity": "sha512-lxJ9R5ygVm8ZWgYdUweoq5ownDlJ4upvoWmO4eLxBYHdMo+vZ/Rx0EN6MbKWDJOSUGrqJy2Gt+Dyv/VKml0fjg==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } }, - "@humanwhocodes/config-array": { + "node_modules/@humanwhocodes/config-array": { "version": "0.11.8", "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz", "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==", "dev": true, - "requires": { + "dependencies": { "@humanwhocodes/object-schema": "^1.2.1", "debug": "^4.1.1", "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=10.10.0" } }, - "@humanwhocodes/module-importer": { + "node_modules/@humanwhocodes/module-importer": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", - "dev": true + "dev": true, + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } }, - "@humanwhocodes/object-schema": { + "node_modules/@humanwhocodes/object-schema": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", "dev": true }, - "@nodelib/fs.scandir": { + "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", "dev": true, - "requires": { + "dependencies": { "@nodelib/fs.stat": "2.0.5", "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" } }, - "@nodelib/fs.stat": { + "node_modules/@nodelib/fs.stat": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "dev": true + "dev": true, + "engines": { + "node": ">= 8" + } }, - "@nodelib/fs.walk": { + "node_modules/@nodelib/fs.walk": { "version": "1.2.8", "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", "dev": true, - "requires": { + "dependencies": { "@nodelib/fs.scandir": "2.1.5", "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" } }, - "@types/bcryptjs": { + "node_modules/@types/bcryptjs": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/@types/bcryptjs/-/bcryptjs-2.4.2.tgz", "integrity": "sha512-LiMQ6EOPob/4yUL66SZzu6Yh77cbzJFYll+ZfaPiPPFswtIlA/Fs1MzdKYA7JApHU49zQTbJGX3PDmCpIdDBRQ==" }, - "@types/lodash": { + "node_modules/@types/lodash": { "version": "4.14.191", "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.191.tgz", "integrity": "sha512-BdZ5BCCvho3EIXw6wUCXHe7rS53AIDPLE+JzwgT+OsJk53oBfbSmZZ7CX4VaRoN78N+TJpFi9QPlfIVNmJYWxQ==", "dev": true }, - "@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==", + "node_modules/@types/node": { + "version": "14.18.40", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.40.tgz", + "integrity": "sha512-pGteXO/JQX7wPxGR8lyT+doqjMa7XvlVowwrDwLfX92k5SdLkk4cwC7CYSLBxrenw/R5oQwKioVIak7ZgplM3g==", "dev": true }, - "accept-language": { + "node_modules/accept-language": { "version": "3.0.18", "resolved": "https://registry.npmjs.org/accept-language/-/accept-language-3.0.18.tgz", "integrity": "sha512-sUofgqBPzgfcF20sPoBYGQ1IhQLt2LSkxTnlQSuLF3n5gPEqd5AimbvOvHEi0T1kLMiGVqPWzI5a9OteBRth3A==", - "requires": { + "dependencies": { "bcp47": "^1.1.2", "stable": "^0.1.6" } }, - "acorn": { + "node_modules/acorn": { "version": "8.8.2", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", - "dev": true + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } }, - "acorn-jsx": { + "node_modules/acorn-jsx": { "version": "5.3.2", "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", "dev": true, - "requires": {} + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } }, - "ajv": { + "node_modules/ajv": { "version": "6.12.6", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "requires": { + "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", "json-schema-traverse": "^0.4.1", "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, - "ansi-regex": { + "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==", - "dev": true + "dev": true, + "engines": { + "node": ">=8" + } }, - "ansi-styles": { + "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==", "dev": true, - "requires": { + "dependencies": { "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "argparse": { + "node_modules/argparse": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", "dev": true }, - "asn1": { + "node_modules/asn1": { "version": "0.2.6", "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", - "requires": { + "dependencies": { "safer-buffer": "~2.1.0" } }, - "assert-plus": { + "node_modules/assert-plus": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==" + "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==", + "engines": { + "node": ">=0.8" + } }, - "asynckit": { + "node_modules/asynckit": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" }, - "aws-sign2": { + "node_modules/aws-sign2": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==" + "integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==", + "engines": { + "node": "*" + } }, - "aws4": { + "node_modules/aws4": { "version": "1.12.0", "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.12.0.tgz", "integrity": "sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg==" }, - "balanced-match": { + "node_modules/balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" }, - "bcp47": { + "node_modules/bcp47": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/bcp47/-/bcp47-1.1.2.tgz", - "integrity": "sha512-JnkkL4GUpOvvanH9AZPX38CxhiLsXMBicBY2IAtqiVN8YulGDQybUydWA4W6yAMtw6iShtw+8HEF6cfrTHU+UQ==" + "integrity": "sha512-JnkkL4GUpOvvanH9AZPX38CxhiLsXMBicBY2IAtqiVN8YulGDQybUydWA4W6yAMtw6iShtw+8HEF6cfrTHU+UQ==", + "engines": { + "node": ">=0.10" + } }, - "bcrypt-pbkdf": { + "node_modules/bcrypt-pbkdf": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==", - "requires": { + "dependencies": { "tweetnacl": "^0.14.3" } }, - "bcryptjs": { + "node_modules/bcryptjs": { "version": "2.4.3", "resolved": "https://registry.npmjs.org/bcryptjs/-/bcryptjs-2.4.3.tgz", "integrity": "sha512-V/Hy/X9Vt7f3BbPJEi8BdVFMByHi+jNXrYkW3huaybV/kQ0KJg0Y6PkEMbn+zeT+i+SiKZ/HMqJGIIt4LZDqNQ==" }, - "brace-expansion": { + "node_modules/brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "requires": { + "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, - "call-bind": { + "node_modules/call-bind": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "requires": { + "dependencies": { "function-bind": "^1.1.1", "get-intrinsic": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "callsites": { + "node_modules/callsites": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true + "dev": true, + "engines": { + "node": ">=6" + } }, - "caseless": { + "node_modules/caseless": { "version": "0.12.0", "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==" }, - "chalk": { + "node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, - "requires": { + "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "charenc": { + "node_modules/charenc": { "version": "0.0.2", "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz", - "integrity": "sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA==" + "integrity": "sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA==", + "engines": { + "node": "*" + } }, - "cldrjs": { + "node_modules/cldrjs": { "version": "0.5.5", "resolved": "https://registry.npmjs.org/cldrjs/-/cldrjs-0.5.5.tgz", "integrity": "sha512-KDwzwbmLIPfCgd8JERVDpQKrUUM1U4KpFJJg2IROv89rF172lLufoJnqJ/Wea6fXL5bO6WjuLMzY8V52UWPvkA==" }, - "color-convert": { + "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==", "dev": true, - "requires": { + "dependencies": { "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" } }, - "color-name": { + "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==", "dev": true }, - "combined-stream": { + "node_modules/combined-stream": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "requires": { + "dependencies": { "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" } }, - "concat-map": { + "node_modules/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" }, - "core-util-is": { + "node_modules/core-util-is": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==" }, - "cross-spawn": { + "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==", - "requires": { + "dependencies": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" } }, - "crypt": { + "node_modules/crypt": { "version": "0.0.2", "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz", - "integrity": "sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow==" + "integrity": "sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow==", + "engines": { + "node": "*" + } }, - "dashdash": { + "node_modules/dashdash": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==", - "requires": { + "dependencies": { "assert-plus": "^1.0.0" + }, + "engines": { + "node": ">=0.10" } }, - "debug": { + "node_modules/debug": { "version": "4.3.4", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "requires": { + "dependencies": { "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } } }, - "deep-is": { + "node_modules/deep-is": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", "dev": true }, - "delayed-stream": { + "node_modules/delayed-stream": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==" + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "engines": { + "node": ">=0.4.0" + } }, - "doctrine": { + "node_modules/doctrine": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", "dev": true, - "requires": { + "dependencies": { "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" } }, - "ecc-jsbn": { + "node_modules/ecc-jsbn": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==", - "requires": { + "dependencies": { "jsbn": "~0.1.0", "safer-buffer": "^2.1.0" } }, - "end-of-stream": { + "node_modules/end-of-stream": { "version": "1.4.4", "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "requires": { + "dependencies": { "once": "^1.4.0" } }, - "escape-string-regexp": { + "node_modules/escape-string-regexp": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "eslint": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.35.0.tgz", - "integrity": "sha512-BxAf1fVL7w+JLRQhWl2pzGeSiGqbWumV4WNvc9Rhp6tiCtm4oHnyPBSEtMGZwrQgudFQ+otqzWoPB7x+hxoWsw==", + "node_modules/eslint": { + "version": "8.36.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.36.0.tgz", + "integrity": "sha512-Y956lmS7vDqomxlaaQAHVmeb4tNMp2FWIvU/RnU5BD3IKMD/MJPr76xdyr68P8tV1iNMvN2mRK0yy3c+UjL+bw==", "dev": true, - "requires": { - "@eslint/eslintrc": "^2.0.0", - "@eslint/js": "8.35.0", + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.4.0", + "@eslint/eslintrc": "^2.0.1", + "@eslint/js": "8.36.0", "@humanwhocodes/config-array": "^0.11.8", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", @@ -3034,9 +527,8 @@ "doctrine": "^3.0.0", "escape-string-regexp": "^4.0.0", "eslint-scope": "^7.1.1", - "eslint-utils": "^3.0.0", "eslint-visitor-keys": "^3.3.0", - "espree": "^9.4.0", + "espree": "^9.5.0", "esquery": "^1.4.2", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", @@ -3058,91 +550,106 @@ "minimatch": "^3.1.2", "natural-compare": "^1.4.0", "optionator": "^0.9.1", - "regexpp": "^3.2.0", "strip-ansi": "^6.0.1", "strip-json-comments": "^3.1.0", "text-table": "^0.2.0" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, - "eslint-scope": { + "node_modules/eslint-scope": { "version": "7.1.1", "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", "dev": true, - "requires": { + "dependencies": { "esrecurse": "^4.3.0", "estraverse": "^5.2.0" - } - }, - "eslint-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", - "dev": true, - "requires": { - "eslint-visitor-keys": "^2.0.0" }, - "dependencies": { - "eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "dev": true - } + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, - "eslint-visitor-keys": { + "node_modules/eslint-visitor-keys": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", - "dev": true + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } }, - "espree": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", - "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", + "node_modules/espree": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.5.0.tgz", + "integrity": "sha512-JPbJGhKc47++oo4JkEoTe2wjy4fmMwvFpgJT9cQzmfXKp22Dr6Hf1tdCteLz1h0P3t+mGvWZ+4Uankvh8+c6zw==", "dev": true, - "requires": { + "dependencies": { "acorn": "^8.8.0", "acorn-jsx": "^5.3.2", "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, - "esquery": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.2.tgz", - "integrity": "sha512-JVSoLdTlTDkmjFmab7H/9SL9qGSyjElT3myyKp7krqjVFQCDLmj1QFaCLRFBszBKI0XVZaiiXvuPIX3ZwHe1Ng==", + "node_modules/esquery": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", "dev": true, - "requires": { + "dependencies": { "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" } }, - "esrecurse": { + "node_modules/esrecurse": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", "dev": true, - "requires": { + "dependencies": { "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" } }, - "estraverse": { + "node_modules/estraverse": { "version": "5.3.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true + "dev": true, + "engines": { + "node": ">=4.0" + } }, - "esutils": { + "node_modules/esutils": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true + "dev": true, + "engines": { + "node": ">=0.10.0" + } }, - "execa": { + "node_modules/execa": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", - "requires": { + "dependencies": { "cross-spawn": "^7.0.0", "get-stream": "^5.0.0", "human-signals": "^1.1.1", @@ -3152,409 +659,544 @@ "onetime": "^5.1.0", "signal-exit": "^3.0.2", "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, - "extend": { + "node_modules/extend": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" }, - "extsprintf": { + "node_modules/extsprintf": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==" + "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==", + "engines": [ + "node >=0.6.0" + ] }, - "fast-deep-equal": { + "node_modules/fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" }, - "fast-json-stable-stringify": { + "node_modules/fast-json-stable-stringify": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" }, - "fast-levenshtein": { + "node_modules/fast-levenshtein": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", "dev": true }, - "fastq": { + "node_modules/fastq": { "version": "1.15.0", "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", "dev": true, - "requires": { + "dependencies": { "reusify": "^1.0.4" } }, - "file-entry-cache": { + "node_modules/file-entry-cache": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", "dev": true, - "requires": { + "dependencies": { "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" } }, - "find-up": { + "node_modules/find-up": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", "dev": true, - "requires": { + "dependencies": { "locate-path": "^6.0.0", "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "flat-cache": { + "node_modules/flat-cache": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", "dev": true, - "requires": { + "dependencies": { "flatted": "^3.1.0", "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" } }, - "flatted": { + "node_modules/flatted": { "version": "3.2.7", "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", "dev": true }, - "forever-agent": { + "node_modules/forever-agent": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==" + "integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==", + "engines": { + "node": "*" + } }, - "form-data": { + "node_modules/form-data": { "version": "2.3.3", "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", - "requires": { + "dependencies": { "asynckit": "^0.4.0", "combined-stream": "^1.0.6", "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 0.12" } }, - "fs.realpath": { + "node_modules/fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" }, - "function-bind": { + "node_modules/function-bind": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" }, - "get-intrinsic": { + "node_modules/get-intrinsic": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==", - "requires": { + "dependencies": { "function-bind": "^1.1.1", "has": "^1.0.3", "has-symbols": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "get-stream": { + "node_modules/get-stream": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "requires": { + "dependencies": { "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "getpass": { + "node_modules/getpass": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==", - "requires": { + "dependencies": { "assert-plus": "^1.0.0" } }, - "glob": { + "node_modules/glob": { "version": "7.2.3", "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "requires": { + "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", "inherits": "2", "minimatch": "^3.1.1", "once": "^1.3.0", "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "glob-parent": { + "node_modules/glob-parent": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", "dev": true, - "requires": { + "dependencies": { "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" } }, - "globalize": { + "node_modules/globalize": { "version": "1.7.0", "resolved": "https://registry.npmjs.org/globalize/-/globalize-1.7.0.tgz", "integrity": "sha512-faR46vTIbFCeAemyuc9E6/d7Wrx9k2ae2L60UhakztFg6VuE42gENVJNuPFtt7Sdjrk9m2w8+py7Jj+JTNy59w==", - "requires": { + "dependencies": { "cldrjs": "^0.5.4" } }, - "globals": { + "node_modules/globals": { "version": "13.20.0", "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", "dev": true, - "requires": { + "dependencies": { "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "grapheme-splitter": { + "node_modules/grapheme-splitter": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", "dev": true }, - "har-schema": { + "node_modules/har-schema": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==" + "integrity": "sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==", + "engines": { + "node": ">=4" + } }, - "har-validator": { + "node_modules/har-validator": { "version": "5.1.5", "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", - "requires": { + "deprecated": "this library is no longer supported", + "dependencies": { "ajv": "^6.12.3", "har-schema": "^2.0.0" + }, + "engines": { + "node": ">=6" } }, - "has": { + "node_modules/has": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "requires": { + "dependencies": { "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" } }, - "has-flag": { + "node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true + "dev": true, + "engines": { + "node": ">=8" + } }, - "has-symbols": { + "node_modules/has-symbols": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, - "http-signature": { + "node_modules/http-signature": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", "integrity": "sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==", - "requires": { + "dependencies": { "assert-plus": "^1.0.0", "jsprim": "^1.2.2", "sshpk": "^1.7.0" + }, + "engines": { + "node": ">=0.8", + "npm": ">=1.3.7" } }, - "human-signals": { + "node_modules/human-signals": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", - "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==" + "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", + "engines": { + "node": ">=8.12.0" + } }, - "ignore": { + "node_modules/ignore": { "version": "5.2.4", "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", - "dev": true + "dev": true, + "engines": { + "node": ">= 4" + } }, - "import-fresh": { + "node_modules/import-fresh": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", "dev": true, - "requires": { + "dependencies": { "parent-module": "^1.0.0", "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "imurmurhash": { + "node_modules/imurmurhash": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "dev": true + "dev": true, + "engines": { + "node": ">=0.8.19" + } }, - "inflight": { + "node_modules/inflight": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "requires": { + "dependencies": { "once": "^1.3.0", "wrappy": "1" } }, - "inherits": { + "node_modules/inherits": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" }, - "invert-kv": { + "node_modules/invert-kv": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-3.0.1.tgz", - "integrity": "sha512-CYdFeFexxhv/Bcny+Q0BfOV+ltRlJcd4BBZBYFX/O0u4npJrgZtIcjokegtiSMAvlMTJ+Koq0GBCc//3bueQxw==" + "integrity": "sha512-CYdFeFexxhv/Bcny+Q0BfOV+ltRlJcd4BBZBYFX/O0u4npJrgZtIcjokegtiSMAvlMTJ+Koq0GBCc//3bueQxw==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sindresorhus/invert-kv?sponsor=1" + } }, - "is-buffer": { + "node_modules/is-buffer": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" }, - "is-extglob": { + "node_modules/is-extglob": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "dev": true + "dev": true, + "engines": { + "node": ">=0.10.0" + } }, - "is-glob": { + "node_modules/is-glob": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", "dev": true, - "requires": { + "dependencies": { "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" } }, - "is-path-inside": { + "node_modules/is-path-inside": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", - "dev": true + "dev": true, + "engines": { + "node": ">=8" + } }, - "is-stream": { + "node_modules/is-stream": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "is-typedarray": { + "node_modules/is-typedarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" }, - "isexe": { + "node_modules/isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" }, - "isstream": { + "node_modules/isstream": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==" }, - "js-sdsl": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.3.0.tgz", - "integrity": "sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==", - "dev": true + "node_modules/js-sdsl": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.4.0.tgz", + "integrity": "sha512-FfVSdx6pJ41Oa+CF7RDaFmTnCaFhua+SNYQX74riGOpl96x+2jQCqEfQ2bnXu/5DPCqlRuiqyvTJM0Qjz26IVg==", + "dev": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/js-sdsl" + } }, - "js-yaml": { + "node_modules/js-yaml": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", "dev": true, - "requires": { + "dependencies": { "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" } }, - "jsbn": { + "node_modules/jsbn": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==" }, - "json-schema": { + "node_modules/json-schema": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" }, - "json-schema-traverse": { + "node_modules/json-schema-traverse": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" }, - "json-stable-stringify-without-jsonify": { + "node_modules/json-stable-stringify-without-jsonify": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", "dev": true }, - "json-stringify-safe": { + "node_modules/json-stringify-safe": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==" }, - "jsonpath-plus": { + "node_modules/jsonpath-plus": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/jsonpath-plus/-/jsonpath-plus-4.0.0.tgz", - "integrity": "sha512-e0Jtg4KAzDJKKwzbLaUtinCn0RZseWBVRTRGihSpvFlM3wTR7ExSp+PTdeTsDrLNJUe7L7JYJe8mblHX5SCT6A==" + "integrity": "sha512-e0Jtg4KAzDJKKwzbLaUtinCn0RZseWBVRTRGihSpvFlM3wTR7ExSp+PTdeTsDrLNJUe7L7JYJe8mblHX5SCT6A==", + "engines": { + "node": ">=10.0" + } }, - "jsprim": { + "node_modules/jsprim": { "version": "1.4.2", "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz", "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==", - "requires": { + "dependencies": { "assert-plus": "1.0.0", "extsprintf": "1.3.0", "json-schema": "0.4.0", "verror": "1.10.0" + }, + "engines": { + "node": ">=0.6.0" } }, - "lcid": { + "node_modules/lcid": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/lcid/-/lcid-3.1.1.tgz", "integrity": "sha512-M6T051+5QCGLBQb8id3hdvIW8+zeFV2FyBGFS9IEK5H9Wt4MueD4bW1eWikpHgZp+5xR3l5c8pZUkQsIA0BFZg==", - "requires": { + "dependencies": { "invert-kv": "^3.0.0" + }, + "engines": { + "node": ">=8" } }, - "levn": { + "node_modules/levn": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", "dev": true, - "requires": { + "dependencies": { "prelude-ls": "^1.2.1", "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" } }, - "locate-path": { + "node_modules/locate-path": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", "dev": true, - "requires": { + "dependencies": { "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "lodash": { + "node_modules/lodash": { "version": "4.17.21", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" }, - "lodash.merge": { + "node_modules/lodash.merge": { "version": "4.6.2", "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", "dev": true }, - "loopback-connector-rest": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/loopback-connector-rest/-/loopback-connector-rest-4.0.2.tgz", - "integrity": "sha512-oBnFB50UhmE6FG2E5D8Im5j7JHCdiVz6ubgD93V/UxHZJLUUiLMDYFF5TR/ws+DsafDHeAow1YedLlgWJmxvwg==", - "requires": { + "node_modules/loopback-connector-rest": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/loopback-connector-rest/-/loopback-connector-rest-4.0.3.tgz", + "integrity": "sha512-qZqd1LgI/1an9eB1ee6uphr4K9fWnhBpduGwdf74dIkeE727yBMWA4opzI/OsnLTy4rhDYRSEwMqd2ecGYKdxw==", + "dependencies": { "debug": "^4.1.0", "jsonpath-plus": "^4.0.0", "lodash": "^4.17.11", @@ -3564,259 +1206,370 @@ "request": "^2.53.0", "strong-globalize": "^6.0.5", "traverse": "^0.6.6" + }, + "engines": { + "node": ">=10" } }, - "map-age-cleaner": { + "node_modules/map-age-cleaner": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", - "requires": { + "dependencies": { "p-defer": "^1.0.0" + }, + "engines": { + "node": ">=6" } }, - "md5": { + "node_modules/md5": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz", "integrity": "sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==", - "requires": { + "dependencies": { "charenc": "0.0.2", "crypt": "0.0.2", "is-buffer": "~1.1.6" } }, - "mem": { + "node_modules/mem": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/mem/-/mem-5.1.1.tgz", "integrity": "sha512-qvwipnozMohxLXG1pOqoLiZKNkC4r4qqRucSoDwXowsNGDSULiqFTRUF05vcZWnwJSG22qTsynQhxbaMtnX9gw==", - "requires": { + "dependencies": { "map-age-cleaner": "^0.1.3", "mimic-fn": "^2.1.0", "p-is-promise": "^2.1.0" + }, + "engines": { + "node": ">=8" } }, - "merge-stream": { + "node_modules/merge-stream": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" }, - "methods": { + "node_modules/methods": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==" + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "engines": { + "node": ">= 0.6" + } }, - "mime": { + "node_modules/mime": { "version": "2.6.0", "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", - "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==" + "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4.0.0" + } }, - "mime-db": { + "node_modules/mime-db": { "version": "1.52.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "engines": { + "node": ">= 0.6" + } }, - "mime-types": { + "node_modules/mime-types": { "version": "2.1.35", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "requires": { + "dependencies": { "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" } }, - "mimic-fn": { + "node_modules/mimic-fn": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "engines": { + "node": ">=6" + } }, - "minimatch": { + "node_modules/minimatch": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "requires": { + "dependencies": { "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" } }, - "mkdirp": { + "node_modules/mkdirp": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } }, - "ms": { + "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==" }, - "natural-compare": { + "node_modules/natural-compare": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", "dev": true }, - "npm-run-path": { + "node_modules/npm-run-path": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "requires": { + "dependencies": { "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" } }, - "oauth-sign": { + "node_modules/oauth-sign": { "version": "0.9.0", "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", - "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==" + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", + "engines": { + "node": "*" + } }, - "object-inspect": { + "node_modules/object-inspect": { "version": "1.12.3", "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", - "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==" + "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, - "once": { + "node_modules/once": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "requires": { + "dependencies": { "wrappy": "1" } }, - "onetime": { + "node_modules/onetime": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "requires": { + "dependencies": { "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "optionator": { + "node_modules/optionator": { "version": "0.9.1", "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", "dev": true, - "requires": { + "dependencies": { "deep-is": "^0.1.3", "fast-levenshtein": "^2.0.6", "levn": "^0.4.1", "prelude-ls": "^1.2.1", "type-check": "^0.4.0", "word-wrap": "^1.2.3" + }, + "engines": { + "node": ">= 0.8.0" } }, - "os-locale": { + "node_modules/os-locale": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-5.0.0.tgz", "integrity": "sha512-tqZcNEDAIZKBEPnHPlVDvKrp7NzgLi7jRmhKiUoa2NUmhl13FtkAGLUVR+ZsYvApBQdBfYm43A4tXXQ4IrYLBA==", - "requires": { + "dependencies": { "execa": "^4.0.0", "lcid": "^3.0.0", "mem": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "p-defer": { + "node_modules/p-defer": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", - "integrity": "sha512-wB3wfAxZpk2AzOfUMJNL+d36xothRSyj8EXOa4f6GMqYDN9BJaaSISbsk+wS9abmnebVw95C2Kb5t85UmpCxuw==" + "integrity": "sha512-wB3wfAxZpk2AzOfUMJNL+d36xothRSyj8EXOa4f6GMqYDN9BJaaSISbsk+wS9abmnebVw95C2Kb5t85UmpCxuw==", + "engines": { + "node": ">=4" + } }, - "p-is-promise": { + "node_modules/p-is-promise": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz", - "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==" + "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==", + "engines": { + "node": ">=6" + } }, - "p-limit": { + "node_modules/p-limit": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", "dev": true, - "requires": { + "dependencies": { "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "p-locate": { + "node_modules/p-locate": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", "dev": true, - "requires": { + "dependencies": { "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "parent-module": { + "node_modules/parent-module": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", "dev": true, - "requires": { + "dependencies": { "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" } }, - "path-exists": { + "node_modules/path-exists": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true + "dev": true, + "engines": { + "node": ">=8" + } }, - "path-is-absolute": { + "node_modules/path-is-absolute": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==" + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "engines": { + "node": ">=0.10.0" + } }, - "path-key": { + "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==" + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "engines": { + "node": ">=8" + } }, - "performance-now": { + "node_modules/performance-now": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==" }, - "prelude-ls": { + "node_modules/prelude-ls": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "dev": true + "dev": true, + "engines": { + "node": ">= 0.8.0" + } }, - "psl": { + "node_modules/psl": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==" }, - "pump": { + "node_modules/pump": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "requires": { + "dependencies": { "end-of-stream": "^1.1.0", "once": "^1.3.1" } }, - "punycode": { + "node_modules/punycode": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", - "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==" + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "engines": { + "node": ">=6" + } }, - "qs": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", - "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", - "requires": { + "node_modules/qs": { + "version": "6.11.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.1.tgz", + "integrity": "sha512-0wsrzgTz/kAVIeuxSjnpGC56rzYtr6JT/2BwEvMaPhFIoYa1aGO8LbzuU1R0uUYQkLpWBTOj0l/CLAJB64J6nQ==", + "dependencies": { "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "queue-microtask": { + "node_modules/queue-microtask": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "dev": true - }, - "regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", - "dev": true + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] }, - "request": { + "node_modules/request": { "version": "2.88.2", "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", - "requires": { + "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142", + "dependencies": { "aws-sign2": "~0.7.0", "aws4": "^1.8.0", "caseless": "~0.12.0", @@ -3838,92 +1591,146 @@ "tunnel-agent": "^0.6.0", "uuid": "^3.3.2" }, - "dependencies": { - "qs": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz", - "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==" - } + "engines": { + "node": ">= 6" + } + }, + "node_modules/request/node_modules/qs": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz", + "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==", + "engines": { + "node": ">=0.6" } }, - "resolve-from": { + "node_modules/resolve-from": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true + "dev": true, + "engines": { + "node": ">=4" + } }, - "reusify": { + "node_modules/reusify": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true + "dev": true, + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } }, - "rimraf": { + "node_modules/rimraf": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", "dev": true, - "requires": { + "dependencies": { "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "run-parallel": { + "node_modules/run-parallel": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", "dev": true, - "requires": { + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { "queue-microtask": "^1.2.2" } }, - "safe-buffer": { + "node_modules/safe-buffer": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] }, - "safer-buffer": { + "node_modules/safer-buffer": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" }, - "shebang-command": { + "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==", - "requires": { + "dependencies": { "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" } }, - "shebang-regex": { + "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==" + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "engines": { + "node": ">=8" + } }, - "side-channel": { + "node_modules/side-channel": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", - "requires": { + "dependencies": { "call-bind": "^1.0.0", "get-intrinsic": "^1.0.2", "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "signal-exit": { + "node_modules/signal-exit": { "version": "3.0.7", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" }, - "sprintf-js": { + "node_modules/sprintf-js": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" }, - "sshpk": { + "node_modules/sshpk": { "version": "1.17.0", "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz", "integrity": "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==", - "requires": { + "dependencies": { "asn1": "~0.2.3", "assert-plus": "^1.0.0", "bcrypt-pbkdf": "^1.0.0", @@ -3933,38 +1740,59 @@ "jsbn": "~0.1.0", "safer-buffer": "^2.0.2", "tweetnacl": "~0.14.0" + }, + "bin": { + "sshpk-conv": "bin/sshpk-conv", + "sshpk-sign": "bin/sshpk-sign", + "sshpk-verify": "bin/sshpk-verify" + }, + "engines": { + "node": ">=0.10.0" } }, - "stable": { + "node_modules/stable": { "version": "0.1.8", "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", - "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility" }, - "strip-ansi": { + "node_modules/strip-ansi": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "dev": true, - "requires": { + "dependencies": { "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" } }, - "strip-final-newline": { + "node_modules/strip-final-newline": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==" + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "engines": { + "node": ">=6" + } }, - "strip-json-comments": { + "node_modules/strip-json-comments": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "strong-globalize": { + "node_modules/strong-globalize": { "version": "6.0.5", "resolved": "https://registry.npmjs.org/strong-globalize/-/strong-globalize-6.0.5.tgz", "integrity": "sha512-7nfUli41TieV9/TSc0N62ve5Q4nfrpy/T0nNNy6TyD3vst79QWmeylCyd3q1gDxh8dqGEtabLNCdPQP1Iuvecw==", - "requires": { + "dependencies": { "accept-language": "^3.0.18", "debug": "^4.2.0", "globalize": "^1.6.0", @@ -3973,142 +1801,197 @@ "mkdirp": "^1.0.4", "os-locale": "^5.0.0", "yamljs": "^0.3.0" + }, + "engines": { + "node": ">=10" } }, - "supports-color": { + "node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, - "requires": { + "dependencies": { "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "text-table": { + "node_modules/text-table": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", "dev": true }, - "tough-cookie": { + "node_modules/tough-cookie": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", - "requires": { + "dependencies": { "psl": "^1.1.28", "punycode": "^2.1.1" + }, + "engines": { + "node": ">=0.8" } }, - "traverse": { + "node_modules/traverse": { "version": "0.6.7", "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.6.7.tgz", - "integrity": "sha512-/y956gpUo9ZNCb99YjxG7OaslxZWHfCHAUUfshwqOXmxUIvqLjVO581BT+gM59+QV9tFe6/CGG53tsA1Y7RSdg==" + "integrity": "sha512-/y956gpUo9ZNCb99YjxG7OaslxZWHfCHAUUfshwqOXmxUIvqLjVO581BT+gM59+QV9tFe6/CGG53tsA1Y7RSdg==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, - "tslib": { + "node_modules/tslib": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, - "tunnel-agent": { + "node_modules/tunnel-agent": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", - "requires": { + "dependencies": { "safe-buffer": "^5.0.1" + }, + "engines": { + "node": "*" } }, - "tweetnacl": { + "node_modules/tweetnacl": { "version": "0.14.5", "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==" }, - "type-check": { + "node_modules/type-check": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", "dev": true, - "requires": { + "dependencies": { "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" } }, - "type-fest": { + "node_modules/type-fest": { "version": "0.20.2", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "typescript": { + "node_modules/typescript": { "version": "4.9.5", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", - "dev": true + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } }, - "uri-js": { + "node_modules/uri-js": { "version": "4.4.1", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "requires": { + "dependencies": { "punycode": "^2.1.0" } }, - "uuid": { + "node_modules/uuid": { "version": "3.4.0", "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", + "bin": { + "uuid": "bin/uuid" + } }, - "verror": { + "node_modules/verror": { "version": "1.10.0", "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", "integrity": "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==", - "requires": { + "engines": [ + "node >=0.6.0" + ], + "dependencies": { "assert-plus": "^1.0.0", "core-util-is": "1.0.2", "extsprintf": "^1.2.0" } }, - "which": { + "node_modules/which": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "requires": { + "dependencies": { "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" } }, - "word-wrap": { + "node_modules/word-wrap": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", - "dev": true + "dev": true, + "engines": { + "node": ">=0.10.0" + } }, - "wrappy": { + "node_modules/wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" }, - "yamljs": { + "node_modules/yamljs": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/yamljs/-/yamljs-0.3.0.tgz", "integrity": "sha512-C/FsVVhht4iPQYXOInoxUM/1ELSf9EsgKH34FofQOp6hwCPrW4vG4w5++TED3xRUo8gD7l0P1J1dLlDYzODsTQ==", - "requires": { + "dependencies": { "argparse": "^1.0.7", "glob": "^7.0.5" }, + "bin": { + "json2yaml": "bin/json2yaml", + "yaml2json": "bin/yaml2json" + } + }, + "node_modules/yamljs/node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", "dependencies": { - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "requires": { - "sprintf-js": "~1.0.2" - } - } + "sprintf-js": "~1.0.2" } }, - "yocto-queue": { + "node_modules/yocto-queue": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "dev": true + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } } } } diff --git a/examples/todo-list/package-lock.json b/examples/todo-list/package-lock.json index 7b09357de213..0ea1eb0d5926 100644 --- a/examples/todo-list/package-lock.json +++ b/examples/todo-list/package-lock.json @@ -1,7 +1,7 @@ { "name": "@loopback/example-todo-list", "version": "6.0.9", - "lockfileVersion": 2, + "lockfileVersion": 3, "requires": true, "packages": { "": { @@ -23,580 +23,39 @@ "node": "14 || 16 || 18 || 19" } }, - "../../packages/boot": { - "name": "@loopback/boot", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/model-api-builder": "^4.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/service-proxy": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/glob": "^8.0.1", - "debug": "^4.3.4", - "glob": "^8.1.0", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/rest": "^12.0.8", - "@loopback/rest-crud": "^0.15.7", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../../packages/build": { - "name": "@loopback/build", - "version": "9.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.33.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.3", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "bin": { - "lb-clean": "bin/run-clean.js", - "lb-eslint": "bin/run-eslint.js", - "lb-mocha": "bin/run-mocha.js", - "lb-nyc": "bin/run-nyc.js", - "lb-prettier": "bin/run-prettier.js", - "lb-tsc": "bin/compile-package.js", - "lb-ttsc": "bin/compile-package.js" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/context": { - "name": "@loopback/context", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/metadata": "^5.0.8", - "@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" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.0", - "bluebird": "^3.7.2" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/core": { - "name": "@loopback/core", - "version": "4.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/context": "^5.0.8", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/eslint-config": { - "name": "@loopback/eslint-config", - "version": "13.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/eslint-plugin": "^5.51.0", - "@typescript-eslint/parser": "^5.51.0", - "eslint-config-prettier": "^8.6.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "eslint": "^8.33.0" - } - }, - "../../packages/express": { - "name": "@loopback/express", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/http-server": "^4.0.8", - "@types/body-parser": "^1.19.2", - "@types/express": "^4.17.17", - "@types/express-serve-static-core": "^4.17.33", - "@types/http-errors": "^2.0.1", - "body-parser": "^1.20.1", - "debug": "^4.3.4", - "express": "^4.18.2", - "http-errors": "^2.0.0", - "on-finished": "^2.4.1", - "toposort": "^2.0.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/on-finished": "^2.3.1", - "@types/toposort": "^2.0.3", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../../packages/filter": { - "name": "@loopback/filter", - "version": "3.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "typescript": "~4.9.4" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/http-caching-proxy": { - "name": "@loopback/http-caching-proxy", - "version": "4.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "axios": "^0.27.2", - "cacache": "^17.0.4", - "debug": "^4.3.4", - "rimraf": "^3.0.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/rimraf": "^3.0.2", - "@types/tunnel": "0.0.3", - "delay": "^5.0.0", - "tunnel": "0.0.6" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/http-server": { - "name": "@loopback/http-server", - "version": "4.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "debug": "^4.3.4", - "stoppable": "^1.1.0", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/stoppable": "^1.1.1" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/metadata": { - "name": "@loopback/metadata", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/model-api-builder": { - "name": "@loopback/model-api-builder", - "version": "4.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3" - } - }, - "../../packages/openapi-spec-builder": { - "name": "@loopback/openapi-spec-builder", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "openapi3-ts": "^2.0.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/openapi-v3": { - "name": "@loopback/openapi-v3", - "version": "8.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/repository-json-schema": "^6.1.2", - "debug": "^4.3.4", - "http-status": "^1.6.2", - "json-merge-patch": "^1.0.2", - "lodash": "^4.17.21", - "openapi3-ts": "^2.0.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/openapi-spec-builder": "^5.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/json-merge-patch": "0.0.8", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../../packages/repository": { - "name": "@loopback/repository", - "version": "5.1.3", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/filter": "^3.0.8", - "@types/debug": "^4.1.7", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "loopback-datasource-juggler": "^4.28.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bson": "^4.0.5", - "@types/json-schema": "^7.0.11", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "bson": "4.7.2" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../../packages/repository-json-schema": { - "name": "@loopback/repository-json-schema", - "version": "6.1.2", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@types/json-schema": "^7.0.11", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "ajv-formats": "^2.1.1" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3" - } - }, - "../../packages/rest": { - "name": "@loopback/rest", - "version": "12.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/express": "^5.0.8", - "@loopback/http-server": "^4.0.8", - "@loopback/openapi-v3": "^8.0.8", - "@openapi-contrib/openapi-schema-to-json-schema": "^3.2.0", - "@types/body-parser": "^1.19.2", - "@types/cors": "^2.8.13", - "@types/express": "^4.17.17", - "@types/express-serve-static-core": "^4.17.33", - "@types/http-errors": "^2.0.1", - "@types/on-finished": "^2.3.1", - "@types/serve-static": "1.15.0", - "@types/type-is": "^1.6.3", - "ajv": "^8.12.0", - "ajv-errors": "^3.0.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0", - "body-parser": "^1.20.1", - "cors": "^2.8.5", - "debug": "^4.3.4", - "express": "^4.18.2", - "http-errors": "^2.0.0", - "js-yaml": "^4.1.0", - "json-schema-compare": "^0.2.2", - "lodash": "^4.17.21", - "on-finished": "^2.4.1", - "path-to-regexp": "^6.2.1", - "qs": "^6.10.5", - "strong-error-handler": "^4.0.1", - "tslib": "^2.5.0", - "type-is": "^1.6.18", - "validator": "^13.9.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/openapi-spec-builder": "^5.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/js-yaml": "^4.0.5", - "@types/json-schema-compare": "^0.2.1", - "@types/lodash": "^4.14.191", - "@types/multer": "^1.4.7", - "@types/node": "^14.18.36", - "@types/on-finished": "^2.3.1", - "@types/qs": "^6.9.7", - "multer": "^1.4.4" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../../packages/rest-crud": { - "name": "@loopback/rest-crud", - "version": "0.15.7", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/model-api-builder": "^4.0.8", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/rest": "^12.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/rest": "^12.0.8" - } - }, - "../../packages/rest-explorer": { - "name": "@loopback/rest-explorer", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "ejs": "^3.1.8", - "swagger-ui-dist": "4.15.5", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/rest": "^12.0.8", - "@loopback/testlab": "^5.0.8", - "@types/ejs": "^3.1.1", - "@types/express": "^4.17.17", - "@types/node": "^14.18.36", - "express": "^4.18.2" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/rest": "^12.0.8" - } - }, - "../../packages/service-proxy": { - "name": "@loopback/service-proxy", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", + "node_modules/@eslint-community/eslint-utils": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.3.0.tgz", + "integrity": "sha512-v3oplH6FYCULtFuCeqyuTd9D2WKO937Dxdq+GmHOLL72TTRriLxz2VLlNfkZRsvj6PKnOPAtuT6dwrs/pA5DvA==", + "dev": true, "dependencies": { - "loopback-datasource-juggler": "^4.28.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36" + "eslint-visitor-keys": "^3.3.0" }, "engines": { - "node": "14 || 16 || 18 || 19" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, "peerDependencies": { - "@loopback/core": "^4.0.8" + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" } }, - "../../packages/testlab": { - "name": "@loopback/testlab", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@hapi/shot": "^6.0.0", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/node": "^14.18.36" - }, + "node_modules/@eslint-community/regexpp": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.4.0.tgz", + "integrity": "sha512-A9983Q0LnDGdLPjxyXQ00sbV+K+O+ko2Dr+CZigbHWtX9pNfxlaBkMR8X1CztI73zuEyEBXTVjx7CE+/VSwDiQ==", + "dev": true, "engines": { - "node": "14 || 16 || 18 || 19" + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" } }, "node_modules/@eslint/eslintrc": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.0.tgz", - "integrity": "sha512-fluIaaV+GyV24CCu/ggiHdV+j4RNh85yQnAYS/G2mZODZgGmmlrgCydjUcV3YvxCm9x8nMAfThsqTni4KiXT4A==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.1.tgz", + "integrity": "sha512-eFRmABvW2E5Ho6f5fHLqgena46rOj7r7OKHYfLElqcBfGFHHpjBhivyi5+jOEQuSpdc/1phIZJlbC2te+tZNIw==", "dev": true, "dependencies": { "ajv": "^6.12.4", "debug": "^4.3.2", - "espree": "^9.4.0", + "espree": "^9.5.0", "globals": "^13.19.0", "ignore": "^5.2.0", "import-fresh": "^3.2.1", @@ -612,9 +71,9 @@ } }, "node_modules/@eslint/js": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.35.0.tgz", - "integrity": "sha512-JXdzbRiWclLVoD8sNUjR443VVlYqiYmDVT6rGUEIEHU5YJW0gaVZwV2xgM7D4arkvASqD0IlLUVjHiFuxaftRw==", + "version": "8.36.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.36.0.tgz", + "integrity": "sha512-lxJ9R5ygVm8ZWgYdUweoq5ownDlJ4upvoWmO4eLxBYHdMo+vZ/Rx0EN6MbKWDJOSUGrqJy2Gt+Dyv/VKml0fjg==", "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -695,9 +154,9 @@ "dev": true }, "node_modules/@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==", + "version": "14.18.40", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.40.tgz", + "integrity": "sha512-pGteXO/JQX7wPxGR8lyT+doqjMa7XvlVowwrDwLfX92k5SdLkk4cwC7CYSLBxrenw/R5oQwKioVIak7ZgplM3g==", "dev": true }, "node_modules/accept-language": { @@ -1037,13 +496,15 @@ } }, "node_modules/eslint": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.35.0.tgz", - "integrity": "sha512-BxAf1fVL7w+JLRQhWl2pzGeSiGqbWumV4WNvc9Rhp6tiCtm4oHnyPBSEtMGZwrQgudFQ+otqzWoPB7x+hxoWsw==", + "version": "8.36.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.36.0.tgz", + "integrity": "sha512-Y956lmS7vDqomxlaaQAHVmeb4tNMp2FWIvU/RnU5BD3IKMD/MJPr76xdyr68P8tV1iNMvN2mRK0yy3c+UjL+bw==", "dev": true, "dependencies": { - "@eslint/eslintrc": "^2.0.0", - "@eslint/js": "8.35.0", + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.4.0", + "@eslint/eslintrc": "^2.0.1", + "@eslint/js": "8.36.0", "@humanwhocodes/config-array": "^0.11.8", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", @@ -1054,9 +515,8 @@ "doctrine": "^3.0.0", "escape-string-regexp": "^4.0.0", "eslint-scope": "^7.1.1", - "eslint-utils": "^3.0.0", "eslint-visitor-keys": "^3.3.0", - "espree": "^9.4.0", + "espree": "^9.5.0", "esquery": "^1.4.2", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", @@ -1078,7 +538,6 @@ "minimatch": "^3.1.2", "natural-compare": "^1.4.0", "optionator": "^0.9.1", - "regexpp": "^3.2.0", "strip-ansi": "^6.0.1", "strip-json-comments": "^3.1.0", "text-table": "^0.2.0" @@ -1106,33 +565,6 @@ "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, - "node_modules/eslint-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", - "dev": true, - "dependencies": { - "eslint-visitor-keys": "^2.0.0" - }, - "engines": { - "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - }, - "peerDependencies": { - "eslint": ">=5" - } - }, - "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "dev": true, - "engines": { - "node": ">=10" - } - }, "node_modules/eslint-visitor-keys": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", @@ -1143,9 +575,9 @@ } }, "node_modules/espree": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", - "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.5.0.tgz", + "integrity": "sha512-JPbJGhKc47++oo4JkEoTe2wjy4fmMwvFpgJT9cQzmfXKp22Dr6Hf1tdCteLz1h0P3t+mGvWZ+4Uankvh8+c6zw==", "dev": true, "dependencies": { "acorn": "^8.8.0", @@ -1160,9 +592,9 @@ } }, "node_modules/esquery": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.2.tgz", - "integrity": "sha512-JVSoLdTlTDkmjFmab7H/9SL9qGSyjElT3myyKp7krqjVFQCDLmj1QFaCLRFBszBKI0XVZaiiXvuPIX3ZwHe1Ng==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", "dev": true, "dependencies": { "estraverse": "^5.1.0" @@ -1629,9 +1061,9 @@ "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==" }, "node_modules/js-sdsl": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.3.0.tgz", - "integrity": "sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.4.0.tgz", + "integrity": "sha512-FfVSdx6pJ41Oa+CF7RDaFmTnCaFhua+SNYQX74riGOpl96x+2jQCqEfQ2bnXu/5DPCqlRuiqyvTJM0Qjz26IVg==", "dev": true, "funding": { "type": "opencollective", @@ -1749,9 +1181,9 @@ "dev": true }, "node_modules/loopback-connector-rest": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/loopback-connector-rest/-/loopback-connector-rest-4.0.2.tgz", - "integrity": "sha512-oBnFB50UhmE6FG2E5D8Im5j7JHCdiVz6ubgD93V/UxHZJLUUiLMDYFF5TR/ws+DsafDHeAow1YedLlgWJmxvwg==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/loopback-connector-rest/-/loopback-connector-rest-4.0.3.tgz", + "integrity": "sha512-qZqd1LgI/1an9eB1ee6uphr4K9fWnhBpduGwdf74dIkeE727yBMWA4opzI/OsnLTy4rhDYRSEwMqd2ecGYKdxw==", "dependencies": { "debug": "^4.1.0", "jsonpath-plus": "^4.0.0", @@ -2087,9 +1519,9 @@ } }, "node_modules/qs": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", - "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "version": "6.11.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.1.tgz", + "integrity": "sha512-0wsrzgTz/kAVIeuxSjnpGC56rzYtr6JT/2BwEvMaPhFIoYa1aGO8LbzuU1R0uUYQkLpWBTOj0l/CLAJB64J6nQ==", "dependencies": { "side-channel": "^1.0.4" }, @@ -2120,18 +1552,6 @@ } ] }, - "node_modules/regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - } - }, "node_modules/request": { "version": "2.88.2", "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", @@ -2561,1441 +1981,5 @@ "url": "https://github.com/sponsors/sindresorhus" } } - }, - "dependencies": { - "@eslint/eslintrc": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.0.tgz", - "integrity": "sha512-fluIaaV+GyV24CCu/ggiHdV+j4RNh85yQnAYS/G2mZODZgGmmlrgCydjUcV3YvxCm9x8nMAfThsqTni4KiXT4A==", - "dev": true, - "requires": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.4.0", - "globals": "^13.19.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.1.2", - "strip-json-comments": "^3.1.1" - } - }, - "@eslint/js": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.35.0.tgz", - "integrity": "sha512-JXdzbRiWclLVoD8sNUjR443VVlYqiYmDVT6rGUEIEHU5YJW0gaVZwV2xgM7D4arkvASqD0IlLUVjHiFuxaftRw==", - "dev": true - }, - "@humanwhocodes/config-array": { - "version": "0.11.8", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz", - "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==", - "dev": true, - "requires": { - "@humanwhocodes/object-schema": "^1.2.1", - "debug": "^4.1.1", - "minimatch": "^3.0.5" - } - }, - "@humanwhocodes/module-importer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", - "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", - "dev": true - }, - "@humanwhocodes/object-schema": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", - "dev": true - }, - "@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dev": true, - "requires": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - } - }, - "@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "dev": true - }, - "@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dev": true, - "requires": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - } - }, - "@types/lodash": { - "version": "4.14.191", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.191.tgz", - "integrity": "sha512-BdZ5BCCvho3EIXw6wUCXHe7rS53AIDPLE+JzwgT+OsJk53oBfbSmZZ7CX4VaRoN78N+TJpFi9QPlfIVNmJYWxQ==", - "dev": true - }, - "@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==", - "dev": true - }, - "accept-language": { - "version": "3.0.18", - "resolved": "https://registry.npmjs.org/accept-language/-/accept-language-3.0.18.tgz", - "integrity": "sha512-sUofgqBPzgfcF20sPoBYGQ1IhQLt2LSkxTnlQSuLF3n5gPEqd5AimbvOvHEi0T1kLMiGVqPWzI5a9OteBRth3A==", - "requires": { - "bcp47": "^1.1.2", - "stable": "^0.1.6" - } - }, - "acorn": { - "version": "8.8.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", - "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", - "dev": true - }, - "acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "dev": true, - "requires": {} - }, - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true - }, - "asn1": { - "version": "0.2.6", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", - "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", - "requires": { - "safer-buffer": "~2.1.0" - } - }, - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==" - }, - "asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" - }, - "aws-sign2": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==" - }, - "aws4": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.12.0.tgz", - "integrity": "sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg==" - }, - "balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - }, - "bcp47": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/bcp47/-/bcp47-1.1.2.tgz", - "integrity": "sha512-JnkkL4GUpOvvanH9AZPX38CxhiLsXMBicBY2IAtqiVN8YulGDQybUydWA4W6yAMtw6iShtw+8HEF6cfrTHU+UQ==" - }, - "bcrypt-pbkdf": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==", - "requires": { - "tweetnacl": "^0.14.3" - } - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "requires": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - } - }, - "callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true - }, - "caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==" - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "charenc": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz", - "integrity": "sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA==" - }, - "cldrjs": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/cldrjs/-/cldrjs-0.5.5.tgz", - "integrity": "sha512-KDwzwbmLIPfCgd8JERVDpQKrUUM1U4KpFJJg2IROv89rF172lLufoJnqJ/Wea6fXL5bO6WjuLMzY8V52UWPvkA==" - }, - "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==", - "dev": true, - "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==", - "dev": true - }, - "combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "requires": { - "delayed-stream": "~1.0.0" - } - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" - }, - "core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==" - }, - "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" - } - }, - "crypt": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz", - "integrity": "sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow==" - }, - "dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==", - "requires": { - "assert-plus": "^1.0.0" - } - }, - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "requires": { - "ms": "2.1.2" - } - }, - "deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "dev": true - }, - "delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==" - }, - "doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dev": true, - "requires": { - "esutils": "^2.0.2" - } - }, - "ecc-jsbn": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==", - "requires": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" - } - }, - "end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "requires": { - "once": "^1.4.0" - } - }, - "escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true - }, - "eslint": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.35.0.tgz", - "integrity": "sha512-BxAf1fVL7w+JLRQhWl2pzGeSiGqbWumV4WNvc9Rhp6tiCtm4oHnyPBSEtMGZwrQgudFQ+otqzWoPB7x+hxoWsw==", - "dev": true, - "requires": { - "@eslint/eslintrc": "^2.0.0", - "@eslint/js": "8.35.0", - "@humanwhocodes/config-array": "^0.11.8", - "@humanwhocodes/module-importer": "^1.0.1", - "@nodelib/fs.walk": "^1.2.8", - "ajv": "^6.10.0", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.3.2", - "doctrine": "^3.0.0", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.1.1", - "eslint-utils": "^3.0.0", - "eslint-visitor-keys": "^3.3.0", - "espree": "^9.4.0", - "esquery": "^1.4.2", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "find-up": "^5.0.0", - "glob-parent": "^6.0.2", - "globals": "^13.19.0", - "grapheme-splitter": "^1.0.4", - "ignore": "^5.2.0", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "is-path-inside": "^3.0.3", - "js-sdsl": "^4.1.4", - "js-yaml": "^4.1.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.1.2", - "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "regexpp": "^3.2.0", - "strip-ansi": "^6.0.1", - "strip-json-comments": "^3.1.0", - "text-table": "^0.2.0" - } - }, - "eslint-scope": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", - "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", - "dev": true, - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - } - }, - "eslint-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", - "dev": true, - "requires": { - "eslint-visitor-keys": "^2.0.0" - }, - "dependencies": { - "eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "dev": true - } - } - }, - "eslint-visitor-keys": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", - "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", - "dev": true - }, - "espree": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", - "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", - "dev": true, - "requires": { - "acorn": "^8.8.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.3.0" - } - }, - "esquery": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.2.tgz", - "integrity": "sha512-JVSoLdTlTDkmjFmab7H/9SL9qGSyjElT3myyKp7krqjVFQCDLmj1QFaCLRFBszBKI0XVZaiiXvuPIX3ZwHe1Ng==", - "dev": true, - "requires": { - "estraverse": "^5.1.0" - } - }, - "esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, - "requires": { - "estraverse": "^5.2.0" - } - }, - "estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true - }, - "esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true - }, - "execa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", - "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", - "requires": { - "cross-spawn": "^7.0.0", - "get-stream": "^5.0.0", - "human-signals": "^1.1.1", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.0", - "onetime": "^5.1.0", - "signal-exit": "^3.0.2", - "strip-final-newline": "^2.0.0" - } - }, - "extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" - }, - "extsprintf": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==" - }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" - }, - "fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" - }, - "fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", - "dev": true - }, - "fastq": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", - "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", - "dev": true, - "requires": { - "reusify": "^1.0.4" - } - }, - "file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", - "dev": true, - "requires": { - "flat-cache": "^3.0.4" - } - }, - "find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dev": true, - "requires": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - } - }, - "flat-cache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", - "dev": true, - "requires": { - "flatted": "^3.1.0", - "rimraf": "^3.0.2" - } - }, - "flatted": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", - "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", - "dev": true - }, - "forever-agent": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==" - }, - "form-data": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", - "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - } - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" - }, - "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" - }, - "get-intrinsic": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", - "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==", - "requires": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.3" - } - }, - "get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "requires": { - "pump": "^3.0.0" - } - }, - "getpass": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==", - "requires": { - "assert-plus": "^1.0.0" - } - }, - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dev": true, - "requires": { - "is-glob": "^4.0.3" - } - }, - "globalize": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/globalize/-/globalize-1.7.0.tgz", - "integrity": "sha512-faR46vTIbFCeAemyuc9E6/d7Wrx9k2ae2L60UhakztFg6VuE42gENVJNuPFtt7Sdjrk9m2w8+py7Jj+JTNy59w==", - "requires": { - "cldrjs": "^0.5.4" - } - }, - "globals": { - "version": "13.20.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", - "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", - "dev": true, - "requires": { - "type-fest": "^0.20.2" - } - }, - "grapheme-splitter": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", - "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", - "dev": true - }, - "har-schema": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==" - }, - "har-validator": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", - "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", - "requires": { - "ajv": "^6.12.3", - "har-schema": "^2.0.0" - } - }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "requires": { - "function-bind": "^1.1.1" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" - }, - "http-signature": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==", - "requires": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" - } - }, - "human-signals": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", - "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==" - }, - "ignore": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", - "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", - "dev": true - }, - "import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dev": true, - "requires": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - } - }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "dev": true - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "invert-kv": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-3.0.1.tgz", - "integrity": "sha512-CYdFeFexxhv/Bcny+Q0BfOV+ltRlJcd4BBZBYFX/O0u4npJrgZtIcjokegtiSMAvlMTJ+Koq0GBCc//3bueQxw==" - }, - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "dev": true - }, - "is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", - "dev": true - }, - "is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" - }, - "is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" - }, - "isstream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==" - }, - "js-sdsl": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.3.0.tgz", - "integrity": "sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==", - "dev": true - }, - "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dev": true, - "requires": { - "argparse": "^2.0.1" - } - }, - "jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==" - }, - "json-schema": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", - "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" - }, - "json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", - "dev": true - }, - "json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==" - }, - "jsonpath-plus": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonpath-plus/-/jsonpath-plus-4.0.0.tgz", - "integrity": "sha512-e0Jtg4KAzDJKKwzbLaUtinCn0RZseWBVRTRGihSpvFlM3wTR7ExSp+PTdeTsDrLNJUe7L7JYJe8mblHX5SCT6A==" - }, - "jsprim": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz", - "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==", - "requires": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.4.0", - "verror": "1.10.0" - } - }, - "lcid": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/lcid/-/lcid-3.1.1.tgz", - "integrity": "sha512-M6T051+5QCGLBQb8id3hdvIW8+zeFV2FyBGFS9IEK5H9Wt4MueD4bW1eWikpHgZp+5xR3l5c8pZUkQsIA0BFZg==", - "requires": { - "invert-kv": "^3.0.0" - } - }, - "levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "dev": true, - "requires": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - } - }, - "locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dev": true, - "requires": { - "p-locate": "^5.0.0" - } - }, - "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - }, - "lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "dev": true - }, - "loopback-connector-rest": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/loopback-connector-rest/-/loopback-connector-rest-4.0.2.tgz", - "integrity": "sha512-oBnFB50UhmE6FG2E5D8Im5j7JHCdiVz6ubgD93V/UxHZJLUUiLMDYFF5TR/ws+DsafDHeAow1YedLlgWJmxvwg==", - "requires": { - "debug": "^4.1.0", - "jsonpath-plus": "^4.0.0", - "lodash": "^4.17.11", - "methods": "^1.1.1", - "mime": "^2.3.1", - "qs": "^6.1.0", - "request": "^2.53.0", - "strong-globalize": "^6.0.5", - "traverse": "^0.6.6" - } - }, - "map-age-cleaner": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", - "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", - "requires": { - "p-defer": "^1.0.0" - } - }, - "md5": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz", - "integrity": "sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==", - "requires": { - "charenc": "0.0.2", - "crypt": "0.0.2", - "is-buffer": "~1.1.6" - } - }, - "mem": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/mem/-/mem-5.1.1.tgz", - "integrity": "sha512-qvwipnozMohxLXG1pOqoLiZKNkC4r4qqRucSoDwXowsNGDSULiqFTRUF05vcZWnwJSG22qTsynQhxbaMtnX9gw==", - "requires": { - "map-age-cleaner": "^0.1.3", - "mimic-fn": "^2.1.0", - "p-is-promise": "^2.1.0" - } - }, - "merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" - }, - "methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==" - }, - "mime": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", - "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==" - }, - "mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" - }, - "mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "requires": { - "mime-db": "1.52.0" - } - }, - "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", - "dev": true - }, - "npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "requires": { - "path-key": "^3.0.0" - } - }, - "oauth-sign": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", - "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==" - }, - "object-inspect": { - "version": "1.12.3", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", - "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==" - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "requires": { - "wrappy": "1" - } - }, - "onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "requires": { - "mimic-fn": "^2.1.0" - } - }, - "optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", - "dev": true, - "requires": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.3" - } - }, - "os-locale": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-5.0.0.tgz", - "integrity": "sha512-tqZcNEDAIZKBEPnHPlVDvKrp7NzgLi7jRmhKiUoa2NUmhl13FtkAGLUVR+ZsYvApBQdBfYm43A4tXXQ4IrYLBA==", - "requires": { - "execa": "^4.0.0", - "lcid": "^3.0.0", - "mem": "^5.0.0" - } - }, - "p-defer": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", - "integrity": "sha512-wB3wfAxZpk2AzOfUMJNL+d36xothRSyj8EXOa4f6GMqYDN9BJaaSISbsk+wS9abmnebVw95C2Kb5t85UmpCxuw==" - }, - "p-is-promise": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz", - "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==" - }, - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "requires": { - "yocto-queue": "^0.1.0" - } - }, - "p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dev": true, - "requires": { - "p-limit": "^3.0.2" - } - }, - "parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dev": true, - "requires": { - "callsites": "^3.0.0" - } - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==" - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" - }, - "performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==" - }, - "prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "dev": true - }, - "psl": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", - "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==" - }, - "pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "punycode": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", - "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==" - }, - "qs": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", - "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", - "requires": { - "side-channel": "^1.0.4" - } - }, - "queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "dev": true - }, - "regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", - "dev": true - }, - "request": { - "version": "2.88.2", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", - "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", - "requires": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.3", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "oauth-sign": "~0.9.0", - "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.5.0", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" - }, - "dependencies": { - "qs": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz", - "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==" - } - } - }, - "resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true - }, - "reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true - }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "dev": true, - "requires": { - "queue-microtask": "^1.2.2" - } - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" - }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - }, - "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==" - }, - "side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", - "requires": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" - } - }, - "signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" - }, - "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" - }, - "sshpk": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz", - "integrity": "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==", - "requires": { - "asn1": "~0.2.3", - "assert-plus": "^1.0.0", - "bcrypt-pbkdf": "^1.0.0", - "dashdash": "^1.12.0", - "ecc-jsbn": "~0.1.1", - "getpass": "^0.1.1", - "jsbn": "~0.1.0", - "safer-buffer": "^2.0.2", - "tweetnacl": "~0.14.0" - } - }, - "stable": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", - "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - } - }, - "strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==" - }, - "strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true - }, - "strong-globalize": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/strong-globalize/-/strong-globalize-6.0.5.tgz", - "integrity": "sha512-7nfUli41TieV9/TSc0N62ve5Q4nfrpy/T0nNNy6TyD3vst79QWmeylCyd3q1gDxh8dqGEtabLNCdPQP1Iuvecw==", - "requires": { - "accept-language": "^3.0.18", - "debug": "^4.2.0", - "globalize": "^1.6.0", - "lodash": "^4.17.20", - "md5": "^2.3.0", - "mkdirp": "^1.0.4", - "os-locale": "^5.0.0", - "yamljs": "^0.3.0" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", - "dev": true - }, - "tough-cookie": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", - "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", - "requires": { - "psl": "^1.1.28", - "punycode": "^2.1.1" - } - }, - "traverse": { - "version": "0.6.7", - "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.6.7.tgz", - "integrity": "sha512-/y956gpUo9ZNCb99YjxG7OaslxZWHfCHAUUfshwqOXmxUIvqLjVO581BT+gM59+QV9tFe6/CGG53tsA1Y7RSdg==" - }, - "tslib": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" - }, - "tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", - "requires": { - "safe-buffer": "^5.0.1" - } - }, - "tweetnacl": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==" - }, - "type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "dev": true, - "requires": { - "prelude-ls": "^1.2.1" - } - }, - "type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true - }, - "typescript": { - "version": "4.9.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", - "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", - "dev": true - }, - "uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "requires": { - "punycode": "^2.1.0" - } - }, - "uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" - }, - "verror": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==", - "requires": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" - } - }, - "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" - } - }, - "word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", - "dev": true - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" - }, - "yamljs": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/yamljs/-/yamljs-0.3.0.tgz", - "integrity": "sha512-C/FsVVhht4iPQYXOInoxUM/1ELSf9EsgKH34FofQOp6hwCPrW4vG4w5++TED3xRUo8gD7l0P1J1dLlDYzODsTQ==", - "requires": { - "argparse": "^1.0.7", - "glob": "^7.0.5" - }, - "dependencies": { - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "requires": { - "sprintf-js": "~1.0.2" - } - } - } - }, - "yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "dev": true - } } } diff --git a/examples/todo/package-lock.json b/examples/todo/package-lock.json index 3a3ba31b47af..a5cb42099fdc 100644 --- a/examples/todo/package-lock.json +++ b/examples/todo/package-lock.json @@ -1,7 +1,7 @@ { "name": "@loopback/example-todo", "version": "6.0.9", - "lockfileVersion": 2, + "lockfileVersion": 3, "requires": true, "packages": { "": { @@ -25,580 +25,39 @@ "node": "14 || 16 || 18 || 19" } }, - "../../packages/boot": { - "name": "@loopback/boot", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/model-api-builder": "^4.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/service-proxy": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/glob": "^8.0.1", - "debug": "^4.3.4", - "glob": "^8.1.0", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/rest": "^12.0.8", - "@loopback/rest-crud": "^0.15.7", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../../packages/build": { - "name": "@loopback/build", - "version": "9.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.33.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.3", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "bin": { - "lb-clean": "bin/run-clean.js", - "lb-eslint": "bin/run-eslint.js", - "lb-mocha": "bin/run-mocha.js", - "lb-nyc": "bin/run-nyc.js", - "lb-prettier": "bin/run-prettier.js", - "lb-tsc": "bin/compile-package.js", - "lb-ttsc": "bin/compile-package.js" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/context": { - "name": "@loopback/context", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/metadata": "^5.0.8", - "@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" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.0", - "bluebird": "^3.7.2" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/core": { - "name": "@loopback/core", - "version": "4.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/context": "^5.0.8", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/eslint-config": { - "name": "@loopback/eslint-config", - "version": "13.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/eslint-plugin": "^5.51.0", - "@typescript-eslint/parser": "^5.51.0", - "eslint-config-prettier": "^8.6.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "eslint": "^8.33.0" - } - }, - "../../packages/express": { - "name": "@loopback/express", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/http-server": "^4.0.8", - "@types/body-parser": "^1.19.2", - "@types/express": "^4.17.17", - "@types/express-serve-static-core": "^4.17.33", - "@types/http-errors": "^2.0.1", - "body-parser": "^1.20.1", - "debug": "^4.3.4", - "express": "^4.18.2", - "http-errors": "^2.0.0", - "on-finished": "^2.4.1", - "toposort": "^2.0.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/on-finished": "^2.3.1", - "@types/toposort": "^2.0.3", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../../packages/filter": { - "name": "@loopback/filter", - "version": "3.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "typescript": "~4.9.4" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/http-caching-proxy": { - "name": "@loopback/http-caching-proxy", - "version": "4.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "axios": "^0.27.2", - "cacache": "^17.0.4", - "debug": "^4.3.4", - "rimraf": "^3.0.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/rimraf": "^3.0.2", - "@types/tunnel": "0.0.3", - "delay": "^5.0.0", - "tunnel": "0.0.6" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/http-server": { - "name": "@loopback/http-server", - "version": "4.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "debug": "^4.3.4", - "stoppable": "^1.1.0", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/stoppable": "^1.1.1" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/metadata": { - "name": "@loopback/metadata", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/model-api-builder": { - "name": "@loopback/model-api-builder", - "version": "4.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3" - } - }, - "../../packages/openapi-spec-builder": { - "name": "@loopback/openapi-spec-builder", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "openapi3-ts": "^2.0.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/openapi-v3": { - "name": "@loopback/openapi-v3", - "version": "8.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/repository-json-schema": "^6.1.2", - "debug": "^4.3.4", - "http-status": "^1.6.2", - "json-merge-patch": "^1.0.2", - "lodash": "^4.17.21", - "openapi3-ts": "^2.0.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/openapi-spec-builder": "^5.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/json-merge-patch": "0.0.8", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../../packages/repository": { - "name": "@loopback/repository", - "version": "5.1.3", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/filter": "^3.0.8", - "@types/debug": "^4.1.7", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "loopback-datasource-juggler": "^4.28.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bson": "^4.0.5", - "@types/json-schema": "^7.0.11", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "bson": "4.7.2" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../../packages/repository-json-schema": { - "name": "@loopback/repository-json-schema", - "version": "6.1.2", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@types/json-schema": "^7.0.11", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "ajv-formats": "^2.1.1" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3" - } - }, - "../../packages/rest": { - "name": "@loopback/rest", - "version": "12.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/express": "^5.0.8", - "@loopback/http-server": "^4.0.8", - "@loopback/openapi-v3": "^8.0.8", - "@openapi-contrib/openapi-schema-to-json-schema": "^3.2.0", - "@types/body-parser": "^1.19.2", - "@types/cors": "^2.8.13", - "@types/express": "^4.17.17", - "@types/express-serve-static-core": "^4.17.33", - "@types/http-errors": "^2.0.1", - "@types/on-finished": "^2.3.1", - "@types/serve-static": "1.15.0", - "@types/type-is": "^1.6.3", - "ajv": "^8.12.0", - "ajv-errors": "^3.0.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0", - "body-parser": "^1.20.1", - "cors": "^2.8.5", - "debug": "^4.3.4", - "express": "^4.18.2", - "http-errors": "^2.0.0", - "js-yaml": "^4.1.0", - "json-schema-compare": "^0.2.2", - "lodash": "^4.17.21", - "on-finished": "^2.4.1", - "path-to-regexp": "^6.2.1", - "qs": "^6.10.5", - "strong-error-handler": "^4.0.1", - "tslib": "^2.5.0", - "type-is": "^1.6.18", - "validator": "^13.9.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/openapi-spec-builder": "^5.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/js-yaml": "^4.0.5", - "@types/json-schema-compare": "^0.2.1", - "@types/lodash": "^4.14.191", - "@types/multer": "^1.4.7", - "@types/node": "^14.18.36", - "@types/on-finished": "^2.3.1", - "@types/qs": "^6.9.7", - "multer": "^1.4.4" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../../packages/rest-crud": { - "name": "@loopback/rest-crud", - "version": "0.15.7", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/model-api-builder": "^4.0.8", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/rest": "^12.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/rest": "^12.0.8" - } - }, - "../../packages/rest-explorer": { - "name": "@loopback/rest-explorer", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "ejs": "^3.1.8", - "swagger-ui-dist": "4.15.5", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/rest": "^12.0.8", - "@loopback/testlab": "^5.0.8", - "@types/ejs": "^3.1.1", - "@types/express": "^4.17.17", - "@types/node": "^14.18.36", - "express": "^4.18.2" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/rest": "^12.0.8" - } - }, - "../../packages/service-proxy": { - "name": "@loopback/service-proxy", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", + "node_modules/@eslint-community/eslint-utils": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.3.0.tgz", + "integrity": "sha512-v3oplH6FYCULtFuCeqyuTd9D2WKO937Dxdq+GmHOLL72TTRriLxz2VLlNfkZRsvj6PKnOPAtuT6dwrs/pA5DvA==", + "dev": true, "dependencies": { - "loopback-datasource-juggler": "^4.28.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36" + "eslint-visitor-keys": "^3.3.0" }, "engines": { - "node": "14 || 16 || 18 || 19" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, "peerDependencies": { - "@loopback/core": "^4.0.8" + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" } }, - "../../packages/testlab": { - "name": "@loopback/testlab", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@hapi/shot": "^6.0.0", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/node": "^14.18.36" - }, + "node_modules/@eslint-community/regexpp": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.4.0.tgz", + "integrity": "sha512-A9983Q0LnDGdLPjxyXQ00sbV+K+O+ko2Dr+CZigbHWtX9pNfxlaBkMR8X1CztI73zuEyEBXTVjx7CE+/VSwDiQ==", + "dev": true, "engines": { - "node": "14 || 16 || 18 || 19" + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" } }, "node_modules/@eslint/eslintrc": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.0.tgz", - "integrity": "sha512-fluIaaV+GyV24CCu/ggiHdV+j4RNh85yQnAYS/G2mZODZgGmmlrgCydjUcV3YvxCm9x8nMAfThsqTni4KiXT4A==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.1.tgz", + "integrity": "sha512-eFRmABvW2E5Ho6f5fHLqgena46rOj7r7OKHYfLElqcBfGFHHpjBhivyi5+jOEQuSpdc/1phIZJlbC2te+tZNIw==", "dev": true, "dependencies": { "ajv": "^6.12.4", "debug": "^4.3.2", - "espree": "^9.4.0", + "espree": "^9.5.0", "globals": "^13.19.0", "ignore": "^5.2.0", "import-fresh": "^3.2.1", @@ -614,9 +73,9 @@ } }, "node_modules/@eslint/js": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.35.0.tgz", - "integrity": "sha512-JXdzbRiWclLVoD8sNUjR443VVlYqiYmDVT6rGUEIEHU5YJW0gaVZwV2xgM7D4arkvASqD0IlLUVjHiFuxaftRw==", + "version": "8.36.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.36.0.tgz", + "integrity": "sha512-lxJ9R5ygVm8ZWgYdUweoq5ownDlJ4upvoWmO4eLxBYHdMo+vZ/Rx0EN6MbKWDJOSUGrqJy2Gt+Dyv/VKml0fjg==", "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -706,9 +165,9 @@ } }, "node_modules/@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==", + "version": "14.18.40", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.40.tgz", + "integrity": "sha512-pGteXO/JQX7wPxGR8lyT+doqjMa7XvlVowwrDwLfX92k5SdLkk4cwC7CYSLBxrenw/R5oQwKioVIak7ZgplM3g==", "dev": true }, "node_modules/accept-language": { @@ -1072,13 +531,15 @@ } }, "node_modules/eslint": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.35.0.tgz", - "integrity": "sha512-BxAf1fVL7w+JLRQhWl2pzGeSiGqbWumV4WNvc9Rhp6tiCtm4oHnyPBSEtMGZwrQgudFQ+otqzWoPB7x+hxoWsw==", + "version": "8.36.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.36.0.tgz", + "integrity": "sha512-Y956lmS7vDqomxlaaQAHVmeb4tNMp2FWIvU/RnU5BD3IKMD/MJPr76xdyr68P8tV1iNMvN2mRK0yy3c+UjL+bw==", "dev": true, "dependencies": { - "@eslint/eslintrc": "^2.0.0", - "@eslint/js": "8.35.0", + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.4.0", + "@eslint/eslintrc": "^2.0.1", + "@eslint/js": "8.36.0", "@humanwhocodes/config-array": "^0.11.8", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", @@ -1089,9 +550,8 @@ "doctrine": "^3.0.0", "escape-string-regexp": "^4.0.0", "eslint-scope": "^7.1.1", - "eslint-utils": "^3.0.0", "eslint-visitor-keys": "^3.3.0", - "espree": "^9.4.0", + "espree": "^9.5.0", "esquery": "^1.4.2", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", @@ -1113,7 +573,6 @@ "minimatch": "^3.1.2", "natural-compare": "^1.4.0", "optionator": "^0.9.1", - "regexpp": "^3.2.0", "strip-ansi": "^6.0.1", "strip-json-comments": "^3.1.0", "text-table": "^0.2.0" @@ -1141,33 +600,6 @@ "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, - "node_modules/eslint-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", - "dev": true, - "dependencies": { - "eslint-visitor-keys": "^2.0.0" - }, - "engines": { - "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - }, - "peerDependencies": { - "eslint": ">=5" - } - }, - "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "dev": true, - "engines": { - "node": ">=10" - } - }, "node_modules/eslint-visitor-keys": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", @@ -1178,9 +610,9 @@ } }, "node_modules/espree": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", - "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.5.0.tgz", + "integrity": "sha512-JPbJGhKc47++oo4JkEoTe2wjy4fmMwvFpgJT9cQzmfXKp22Dr6Hf1tdCteLz1h0P3t+mGvWZ+4Uankvh8+c6zw==", "dev": true, "dependencies": { "acorn": "^8.8.0", @@ -1195,9 +627,9 @@ } }, "node_modules/esquery": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.2.tgz", - "integrity": "sha512-JVSoLdTlTDkmjFmab7H/9SL9qGSyjElT3myyKp7krqjVFQCDLmj1QFaCLRFBszBKI0XVZaiiXvuPIX3ZwHe1Ng==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", "dev": true, "dependencies": { "estraverse": "^5.1.0" @@ -1664,9 +1096,9 @@ "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==" }, "node_modules/js-sdsl": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.3.0.tgz", - "integrity": "sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.4.0.tgz", + "integrity": "sha512-FfVSdx6pJ41Oa+CF7RDaFmTnCaFhua+SNYQX74riGOpl96x+2jQCqEfQ2bnXu/5DPCqlRuiqyvTJM0Qjz26IVg==", "dev": true, "funding": { "type": "opencollective", @@ -1784,9 +1216,9 @@ "dev": true }, "node_modules/loopback-connector-rest": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/loopback-connector-rest/-/loopback-connector-rest-4.0.2.tgz", - "integrity": "sha512-oBnFB50UhmE6FG2E5D8Im5j7JHCdiVz6ubgD93V/UxHZJLUUiLMDYFF5TR/ws+DsafDHeAow1YedLlgWJmxvwg==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/loopback-connector-rest/-/loopback-connector-rest-4.0.3.tgz", + "integrity": "sha512-qZqd1LgI/1an9eB1ee6uphr4K9fWnhBpduGwdf74dIkeE727yBMWA4opzI/OsnLTy4rhDYRSEwMqd2ecGYKdxw==", "dependencies": { "debug": "^4.1.0", "jsonpath-plus": "^4.0.0", @@ -2169,9 +1601,9 @@ } }, "node_modules/qs": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", - "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "version": "6.11.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.1.tgz", + "integrity": "sha512-0wsrzgTz/kAVIeuxSjnpGC56rzYtr6JT/2BwEvMaPhFIoYa1aGO8LbzuU1R0uUYQkLpWBTOj0l/CLAJB64J6nQ==", "dependencies": { "side-channel": "^1.0.4" }, @@ -2202,18 +1634,6 @@ } ] }, - "node_modules/regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - } - }, "node_modules/request": { "version": "2.88.2", "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", @@ -2629,1508 +2049,5 @@ "url": "https://github.com/sponsors/sindresorhus" } } - }, - "dependencies": { - "@eslint/eslintrc": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.0.tgz", - "integrity": "sha512-fluIaaV+GyV24CCu/ggiHdV+j4RNh85yQnAYS/G2mZODZgGmmlrgCydjUcV3YvxCm9x8nMAfThsqTni4KiXT4A==", - "dev": true, - "requires": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.4.0", - "globals": "^13.19.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.1.2", - "strip-json-comments": "^3.1.1" - } - }, - "@eslint/js": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.35.0.tgz", - "integrity": "sha512-JXdzbRiWclLVoD8sNUjR443VVlYqiYmDVT6rGUEIEHU5YJW0gaVZwV2xgM7D4arkvASqD0IlLUVjHiFuxaftRw==", - "dev": true - }, - "@humanwhocodes/config-array": { - "version": "0.11.8", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz", - "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==", - "dev": true, - "requires": { - "@humanwhocodes/object-schema": "^1.2.1", - "debug": "^4.1.1", - "minimatch": "^3.0.5" - } - }, - "@humanwhocodes/module-importer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", - "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", - "dev": true - }, - "@humanwhocodes/object-schema": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", - "dev": true - }, - "@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dev": true, - "requires": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - } - }, - "@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "dev": true - }, - "@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dev": true, - "requires": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - } - }, - "@types/lodash": { - "version": "4.14.191", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.191.tgz", - "integrity": "sha512-BdZ5BCCvho3EIXw6wUCXHe7rS53AIDPLE+JzwgT+OsJk53oBfbSmZZ7CX4VaRoN78N+TJpFi9QPlfIVNmJYWxQ==", - "dev": true - }, - "@types/morgan": { - "version": "1.9.4", - "resolved": "https://registry.npmjs.org/@types/morgan/-/morgan-1.9.4.tgz", - "integrity": "sha512-cXoc4k+6+YAllH3ZHmx4hf7La1dzUk6keTR4bF4b4Sc0mZxU/zK4wO7l+ZzezXm/jkYj/qC+uYGZrarZdIVvyQ==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==", - "dev": true - }, - "accept-language": { - "version": "3.0.18", - "resolved": "https://registry.npmjs.org/accept-language/-/accept-language-3.0.18.tgz", - "integrity": "sha512-sUofgqBPzgfcF20sPoBYGQ1IhQLt2LSkxTnlQSuLF3n5gPEqd5AimbvOvHEi0T1kLMiGVqPWzI5a9OteBRth3A==", - "requires": { - "bcp47": "^1.1.2", - "stable": "^0.1.6" - } - }, - "acorn": { - "version": "8.8.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", - "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", - "dev": true - }, - "acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "dev": true, - "requires": {} - }, - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true - }, - "asn1": { - "version": "0.2.6", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", - "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", - "requires": { - "safer-buffer": "~2.1.0" - } - }, - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==" - }, - "asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" - }, - "aws-sign2": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==" - }, - "aws4": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.12.0.tgz", - "integrity": "sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg==" - }, - "balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - }, - "basic-auth": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz", - "integrity": "sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==", - "requires": { - "safe-buffer": "5.1.2" - } - }, - "bcp47": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/bcp47/-/bcp47-1.1.2.tgz", - "integrity": "sha512-JnkkL4GUpOvvanH9AZPX38CxhiLsXMBicBY2IAtqiVN8YulGDQybUydWA4W6yAMtw6iShtw+8HEF6cfrTHU+UQ==" - }, - "bcrypt-pbkdf": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==", - "requires": { - "tweetnacl": "^0.14.3" - } - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "requires": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - } - }, - "callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true - }, - "caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==" - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "charenc": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz", - "integrity": "sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA==" - }, - "cldrjs": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/cldrjs/-/cldrjs-0.5.5.tgz", - "integrity": "sha512-KDwzwbmLIPfCgd8JERVDpQKrUUM1U4KpFJJg2IROv89rF172lLufoJnqJ/Wea6fXL5bO6WjuLMzY8V52UWPvkA==" - }, - "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==", - "dev": true, - "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==", - "dev": true - }, - "combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "requires": { - "delayed-stream": "~1.0.0" - } - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" - }, - "core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==" - }, - "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" - } - }, - "crypt": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz", - "integrity": "sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow==" - }, - "dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==", - "requires": { - "assert-plus": "^1.0.0" - } - }, - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "requires": { - "ms": "2.1.2" - } - }, - "deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "dev": true - }, - "delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==" - }, - "depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" - }, - "doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dev": true, - "requires": { - "esutils": "^2.0.2" - } - }, - "ecc-jsbn": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==", - "requires": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" - } - }, - "ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" - }, - "end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "requires": { - "once": "^1.4.0" - } - }, - "escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true - }, - "eslint": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.35.0.tgz", - "integrity": "sha512-BxAf1fVL7w+JLRQhWl2pzGeSiGqbWumV4WNvc9Rhp6tiCtm4oHnyPBSEtMGZwrQgudFQ+otqzWoPB7x+hxoWsw==", - "dev": true, - "requires": { - "@eslint/eslintrc": "^2.0.0", - "@eslint/js": "8.35.0", - "@humanwhocodes/config-array": "^0.11.8", - "@humanwhocodes/module-importer": "^1.0.1", - "@nodelib/fs.walk": "^1.2.8", - "ajv": "^6.10.0", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.3.2", - "doctrine": "^3.0.0", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.1.1", - "eslint-utils": "^3.0.0", - "eslint-visitor-keys": "^3.3.0", - "espree": "^9.4.0", - "esquery": "^1.4.2", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "find-up": "^5.0.0", - "glob-parent": "^6.0.2", - "globals": "^13.19.0", - "grapheme-splitter": "^1.0.4", - "ignore": "^5.2.0", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "is-path-inside": "^3.0.3", - "js-sdsl": "^4.1.4", - "js-yaml": "^4.1.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.1.2", - "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "regexpp": "^3.2.0", - "strip-ansi": "^6.0.1", - "strip-json-comments": "^3.1.0", - "text-table": "^0.2.0" - } - }, - "eslint-scope": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", - "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", - "dev": true, - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - } - }, - "eslint-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", - "dev": true, - "requires": { - "eslint-visitor-keys": "^2.0.0" - }, - "dependencies": { - "eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "dev": true - } - } - }, - "eslint-visitor-keys": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", - "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", - "dev": true - }, - "espree": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", - "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", - "dev": true, - "requires": { - "acorn": "^8.8.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.3.0" - } - }, - "esquery": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.2.tgz", - "integrity": "sha512-JVSoLdTlTDkmjFmab7H/9SL9qGSyjElT3myyKp7krqjVFQCDLmj1QFaCLRFBszBKI0XVZaiiXvuPIX3ZwHe1Ng==", - "dev": true, - "requires": { - "estraverse": "^5.1.0" - } - }, - "esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, - "requires": { - "estraverse": "^5.2.0" - } - }, - "estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true - }, - "esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true - }, - "execa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", - "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", - "requires": { - "cross-spawn": "^7.0.0", - "get-stream": "^5.0.0", - "human-signals": "^1.1.1", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.0", - "onetime": "^5.1.0", - "signal-exit": "^3.0.2", - "strip-final-newline": "^2.0.0" - } - }, - "extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" - }, - "extsprintf": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==" - }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" - }, - "fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" - }, - "fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", - "dev": true - }, - "fastq": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", - "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", - "dev": true, - "requires": { - "reusify": "^1.0.4" - } - }, - "file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", - "dev": true, - "requires": { - "flat-cache": "^3.0.4" - } - }, - "find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dev": true, - "requires": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - } - }, - "flat-cache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", - "dev": true, - "requires": { - "flatted": "^3.1.0", - "rimraf": "^3.0.2" - } - }, - "flatted": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", - "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", - "dev": true - }, - "forever-agent": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==" - }, - "form-data": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", - "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - } - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" - }, - "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" - }, - "get-intrinsic": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", - "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==", - "requires": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.3" - } - }, - "get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "requires": { - "pump": "^3.0.0" - } - }, - "getpass": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==", - "requires": { - "assert-plus": "^1.0.0" - } - }, - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dev": true, - "requires": { - "is-glob": "^4.0.3" - } - }, - "globalize": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/globalize/-/globalize-1.7.0.tgz", - "integrity": "sha512-faR46vTIbFCeAemyuc9E6/d7Wrx9k2ae2L60UhakztFg6VuE42gENVJNuPFtt7Sdjrk9m2w8+py7Jj+JTNy59w==", - "requires": { - "cldrjs": "^0.5.4" - } - }, - "globals": { - "version": "13.20.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", - "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", - "dev": true, - "requires": { - "type-fest": "^0.20.2" - } - }, - "grapheme-splitter": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", - "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", - "dev": true - }, - "har-schema": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==" - }, - "har-validator": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", - "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", - "requires": { - "ajv": "^6.12.3", - "har-schema": "^2.0.0" - } - }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "requires": { - "function-bind": "^1.1.1" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" - }, - "http-signature": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==", - "requires": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" - } - }, - "human-signals": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", - "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==" - }, - "ignore": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", - "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", - "dev": true - }, - "import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dev": true, - "requires": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - } - }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "dev": true - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "invert-kv": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-3.0.1.tgz", - "integrity": "sha512-CYdFeFexxhv/Bcny+Q0BfOV+ltRlJcd4BBZBYFX/O0u4npJrgZtIcjokegtiSMAvlMTJ+Koq0GBCc//3bueQxw==" - }, - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "dev": true - }, - "is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", - "dev": true - }, - "is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" - }, - "is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" - }, - "isstream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==" - }, - "js-sdsl": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.3.0.tgz", - "integrity": "sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==", - "dev": true - }, - "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dev": true, - "requires": { - "argparse": "^2.0.1" - } - }, - "jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==" - }, - "json-schema": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", - "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" - }, - "json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", - "dev": true - }, - "json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==" - }, - "jsonpath-plus": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonpath-plus/-/jsonpath-plus-4.0.0.tgz", - "integrity": "sha512-e0Jtg4KAzDJKKwzbLaUtinCn0RZseWBVRTRGihSpvFlM3wTR7ExSp+PTdeTsDrLNJUe7L7JYJe8mblHX5SCT6A==" - }, - "jsprim": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz", - "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==", - "requires": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.4.0", - "verror": "1.10.0" - } - }, - "lcid": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/lcid/-/lcid-3.1.1.tgz", - "integrity": "sha512-M6T051+5QCGLBQb8id3hdvIW8+zeFV2FyBGFS9IEK5H9Wt4MueD4bW1eWikpHgZp+5xR3l5c8pZUkQsIA0BFZg==", - "requires": { - "invert-kv": "^3.0.0" - } - }, - "levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "dev": true, - "requires": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - } - }, - "locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dev": true, - "requires": { - "p-locate": "^5.0.0" - } - }, - "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - }, - "lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "dev": true - }, - "loopback-connector-rest": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/loopback-connector-rest/-/loopback-connector-rest-4.0.2.tgz", - "integrity": "sha512-oBnFB50UhmE6FG2E5D8Im5j7JHCdiVz6ubgD93V/UxHZJLUUiLMDYFF5TR/ws+DsafDHeAow1YedLlgWJmxvwg==", - "requires": { - "debug": "^4.1.0", - "jsonpath-plus": "^4.0.0", - "lodash": "^4.17.11", - "methods": "^1.1.1", - "mime": "^2.3.1", - "qs": "^6.1.0", - "request": "^2.53.0", - "strong-globalize": "^6.0.5", - "traverse": "^0.6.6" - } - }, - "map-age-cleaner": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", - "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", - "requires": { - "p-defer": "^1.0.0" - } - }, - "md5": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz", - "integrity": "sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==", - "requires": { - "charenc": "0.0.2", - "crypt": "0.0.2", - "is-buffer": "~1.1.6" - } - }, - "mem": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/mem/-/mem-5.1.1.tgz", - "integrity": "sha512-qvwipnozMohxLXG1pOqoLiZKNkC4r4qqRucSoDwXowsNGDSULiqFTRUF05vcZWnwJSG22qTsynQhxbaMtnX9gw==", - "requires": { - "map-age-cleaner": "^0.1.3", - "mimic-fn": "^2.1.0", - "p-is-promise": "^2.1.0" - } - }, - "merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" - }, - "methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==" - }, - "mime": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", - "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==" - }, - "mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" - }, - "mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "requires": { - "mime-db": "1.52.0" - } - }, - "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" - }, - "morgan": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/morgan/-/morgan-1.10.0.tgz", - "integrity": "sha512-AbegBVI4sh6El+1gNwvD5YIck7nSA36weD7xvIxG4in80j/UoK8AEGaWnnz8v1GxonMCltmlNs5ZKbGvl9b1XQ==", - "requires": { - "basic-auth": "~2.0.1", - "debug": "2.6.9", - "depd": "~2.0.0", - "on-finished": "~2.3.0", - "on-headers": "~1.0.2" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - } - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", - "dev": true - }, - "npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "requires": { - "path-key": "^3.0.0" - } - }, - "oauth-sign": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", - "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==" - }, - "object-inspect": { - "version": "1.12.3", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", - "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==" - }, - "on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==", - "requires": { - "ee-first": "1.1.1" - } - }, - "on-headers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==" - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "requires": { - "wrappy": "1" - } - }, - "onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "requires": { - "mimic-fn": "^2.1.0" - } - }, - "optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", - "dev": true, - "requires": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.3" - } - }, - "os-locale": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-5.0.0.tgz", - "integrity": "sha512-tqZcNEDAIZKBEPnHPlVDvKrp7NzgLi7jRmhKiUoa2NUmhl13FtkAGLUVR+ZsYvApBQdBfYm43A4tXXQ4IrYLBA==", - "requires": { - "execa": "^4.0.0", - "lcid": "^3.0.0", - "mem": "^5.0.0" - } - }, - "p-defer": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", - "integrity": "sha512-wB3wfAxZpk2AzOfUMJNL+d36xothRSyj8EXOa4f6GMqYDN9BJaaSISbsk+wS9abmnebVw95C2Kb5t85UmpCxuw==" - }, - "p-is-promise": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz", - "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==" - }, - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "requires": { - "yocto-queue": "^0.1.0" - } - }, - "p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dev": true, - "requires": { - "p-limit": "^3.0.2" - } - }, - "parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dev": true, - "requires": { - "callsites": "^3.0.0" - } - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==" - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" - }, - "performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==" - }, - "prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "dev": true - }, - "psl": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", - "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==" - }, - "pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "punycode": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", - "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==" - }, - "qs": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", - "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", - "requires": { - "side-channel": "^1.0.4" - } - }, - "queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "dev": true - }, - "regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", - "dev": true - }, - "request": { - "version": "2.88.2", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", - "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", - "requires": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.3", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "oauth-sign": "~0.9.0", - "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.5.0", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" - }, - "dependencies": { - "qs": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz", - "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==" - } - } - }, - "resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true - }, - "reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true - }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "dev": true, - "requires": { - "queue-microtask": "^1.2.2" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - }, - "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==" - }, - "side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", - "requires": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" - } - }, - "signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" - }, - "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" - }, - "sshpk": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz", - "integrity": "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==", - "requires": { - "asn1": "~0.2.3", - "assert-plus": "^1.0.0", - "bcrypt-pbkdf": "^1.0.0", - "dashdash": "^1.12.0", - "ecc-jsbn": "~0.1.1", - "getpass": "^0.1.1", - "jsbn": "~0.1.0", - "safer-buffer": "^2.0.2", - "tweetnacl": "~0.14.0" - } - }, - "stable": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", - "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - } - }, - "strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==" - }, - "strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true - }, - "strong-globalize": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/strong-globalize/-/strong-globalize-6.0.5.tgz", - "integrity": "sha512-7nfUli41TieV9/TSc0N62ve5Q4nfrpy/T0nNNy6TyD3vst79QWmeylCyd3q1gDxh8dqGEtabLNCdPQP1Iuvecw==", - "requires": { - "accept-language": "^3.0.18", - "debug": "^4.2.0", - "globalize": "^1.6.0", - "lodash": "^4.17.20", - "md5": "^2.3.0", - "mkdirp": "^1.0.4", - "os-locale": "^5.0.0", - "yamljs": "^0.3.0" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", - "dev": true - }, - "tough-cookie": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", - "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", - "requires": { - "psl": "^1.1.28", - "punycode": "^2.1.1" - } - }, - "traverse": { - "version": "0.6.7", - "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.6.7.tgz", - "integrity": "sha512-/y956gpUo9ZNCb99YjxG7OaslxZWHfCHAUUfshwqOXmxUIvqLjVO581BT+gM59+QV9tFe6/CGG53tsA1Y7RSdg==" - }, - "tslib": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" - }, - "tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", - "requires": { - "safe-buffer": "^5.0.1" - } - }, - "tweetnacl": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==" - }, - "type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "dev": true, - "requires": { - "prelude-ls": "^1.2.1" - } - }, - "type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true - }, - "typescript": { - "version": "4.9.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", - "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", - "dev": true - }, - "uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "requires": { - "punycode": "^2.1.0" - } - }, - "uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" - }, - "verror": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==", - "requires": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" - } - }, - "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" - } - }, - "word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", - "dev": true - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" - }, - "yamljs": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/yamljs/-/yamljs-0.3.0.tgz", - "integrity": "sha512-C/FsVVhht4iPQYXOInoxUM/1ELSf9EsgKH34FofQOp6hwCPrW4vG4w5++TED3xRUo8gD7l0P1J1dLlDYzODsTQ==", - "requires": { - "argparse": "^1.0.7", - "glob": "^7.0.5" - }, - "dependencies": { - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "requires": { - "sprintf-js": "~1.0.2" - } - } - } - }, - "yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "dev": true - } } } diff --git a/examples/validation-app/package-lock.json b/examples/validation-app/package-lock.json index 2e9eee1b2ccc..794419dc5047 100644 --- a/examples/validation-app/package-lock.json +++ b/examples/validation-app/package-lock.json @@ -1,7 +1,7 @@ { "name": "@loopback/example-validation-app", "version": "4.0.9", - "lockfileVersion": 2, + "lockfileVersion": 3, "requires": true, "packages": { "": { @@ -22,553 +22,39 @@ "node": "14 || 16 || 18 || 19" } }, - "../../packages/boot": { - "name": "@loopback/boot", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/model-api-builder": "^4.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/service-proxy": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/glob": "^8.0.1", - "debug": "^4.3.4", - "glob": "^8.1.0", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/rest": "^12.0.8", - "@loopback/rest-crud": "^0.15.7", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../../packages/build": { - "name": "@loopback/build", - "version": "9.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.33.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.3", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "bin": { - "lb-clean": "bin/run-clean.js", - "lb-eslint": "bin/run-eslint.js", - "lb-mocha": "bin/run-mocha.js", - "lb-nyc": "bin/run-nyc.js", - "lb-prettier": "bin/run-prettier.js", - "lb-tsc": "bin/compile-package.js", - "lb-ttsc": "bin/compile-package.js" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/context": { - "name": "@loopback/context", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/metadata": "^5.0.8", - "@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" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.0", - "bluebird": "^3.7.2" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/core": { - "name": "@loopback/core", - "version": "4.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/context": "^5.0.8", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/eslint-config": { - "name": "@loopback/eslint-config", - "version": "13.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/eslint-plugin": "^5.51.0", - "@typescript-eslint/parser": "^5.51.0", - "eslint-config-prettier": "^8.6.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "eslint": "^8.33.0" - } - }, - "../../packages/express": { - "name": "@loopback/express", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/http-server": "^4.0.8", - "@types/body-parser": "^1.19.2", - "@types/express": "^4.17.17", - "@types/express-serve-static-core": "^4.17.33", - "@types/http-errors": "^2.0.1", - "body-parser": "^1.20.1", - "debug": "^4.3.4", - "express": "^4.18.2", - "http-errors": "^2.0.0", - "on-finished": "^2.4.1", - "toposort": "^2.0.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/on-finished": "^2.3.1", - "@types/toposort": "^2.0.3", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../../packages/filter": { - "name": "@loopback/filter", - "version": "3.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "typescript": "~4.9.4" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/http-server": { - "name": "@loopback/http-server", - "version": "4.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "debug": "^4.3.4", - "stoppable": "^1.1.0", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/stoppable": "^1.1.1" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/metadata": { - "name": "@loopback/metadata", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/model-api-builder": { - "name": "@loopback/model-api-builder", - "version": "4.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3" - } - }, - "../../packages/openapi-spec-builder": { - "name": "@loopback/openapi-spec-builder", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "openapi3-ts": "^2.0.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/openapi-v3": { - "name": "@loopback/openapi-v3", - "version": "8.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/repository-json-schema": "^6.1.2", - "debug": "^4.3.4", - "http-status": "^1.6.2", - "json-merge-patch": "^1.0.2", - "lodash": "^4.17.21", - "openapi3-ts": "^2.0.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/openapi-spec-builder": "^5.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/json-merge-patch": "0.0.8", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../../packages/repository": { - "name": "@loopback/repository", - "version": "5.1.3", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/filter": "^3.0.8", - "@types/debug": "^4.1.7", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "loopback-datasource-juggler": "^4.28.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bson": "^4.0.5", - "@types/json-schema": "^7.0.11", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "bson": "4.7.2" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../../packages/repository-json-schema": { - "name": "@loopback/repository-json-schema", - "version": "6.1.2", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@types/json-schema": "^7.0.11", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "ajv-formats": "^2.1.1" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3" - } - }, - "../../packages/rest": { - "name": "@loopback/rest", - "version": "12.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/express": "^5.0.8", - "@loopback/http-server": "^4.0.8", - "@loopback/openapi-v3": "^8.0.8", - "@openapi-contrib/openapi-schema-to-json-schema": "^3.2.0", - "@types/body-parser": "^1.19.2", - "@types/cors": "^2.8.13", - "@types/express": "^4.17.17", - "@types/express-serve-static-core": "^4.17.33", - "@types/http-errors": "^2.0.1", - "@types/on-finished": "^2.3.1", - "@types/serve-static": "1.15.0", - "@types/type-is": "^1.6.3", - "ajv": "^8.12.0", - "ajv-errors": "^3.0.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0", - "body-parser": "^1.20.1", - "cors": "^2.8.5", - "debug": "^4.3.4", - "express": "^4.18.2", - "http-errors": "^2.0.0", - "js-yaml": "^4.1.0", - "json-schema-compare": "^0.2.2", - "lodash": "^4.17.21", - "on-finished": "^2.4.1", - "path-to-regexp": "^6.2.1", - "qs": "^6.10.5", - "strong-error-handler": "^4.0.1", - "tslib": "^2.5.0", - "type-is": "^1.6.18", - "validator": "^13.9.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/openapi-spec-builder": "^5.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/js-yaml": "^4.0.5", - "@types/json-schema-compare": "^0.2.1", - "@types/lodash": "^4.14.191", - "@types/multer": "^1.4.7", - "@types/node": "^14.18.36", - "@types/on-finished": "^2.3.1", - "@types/qs": "^6.9.7", - "multer": "^1.4.4" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../../packages/rest-crud": { - "name": "@loopback/rest-crud", - "version": "0.15.7", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/model-api-builder": "^4.0.8", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/rest": "^12.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/rest": "^12.0.8" - } - }, - "../../packages/rest-explorer": { - "name": "@loopback/rest-explorer", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "ejs": "^3.1.8", - "swagger-ui-dist": "4.15.5", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/rest": "^12.0.8", - "@loopback/testlab": "^5.0.8", - "@types/ejs": "^3.1.1", - "@types/express": "^4.17.17", - "@types/node": "^14.18.36", - "express": "^4.18.2" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/rest": "^12.0.8" - } - }, - "../../packages/service-proxy": { - "name": "@loopback/service-proxy", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", + "node_modules/@eslint-community/eslint-utils": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.3.0.tgz", + "integrity": "sha512-v3oplH6FYCULtFuCeqyuTd9D2WKO937Dxdq+GmHOLL72TTRriLxz2VLlNfkZRsvj6PKnOPAtuT6dwrs/pA5DvA==", + "dev": true, "dependencies": { - "loopback-datasource-juggler": "^4.28.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36" + "eslint-visitor-keys": "^3.3.0" }, "engines": { - "node": "14 || 16 || 18 || 19" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, "peerDependencies": { - "@loopback/core": "^4.0.8" + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" } }, - "../../packages/testlab": { - "name": "@loopback/testlab", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@hapi/shot": "^6.0.0", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/node": "^14.18.36" - }, + "node_modules/@eslint-community/regexpp": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.4.0.tgz", + "integrity": "sha512-A9983Q0LnDGdLPjxyXQ00sbV+K+O+ko2Dr+CZigbHWtX9pNfxlaBkMR8X1CztI73zuEyEBXTVjx7CE+/VSwDiQ==", + "dev": true, "engines": { - "node": "14 || 16 || 18 || 19" + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" } }, "node_modules/@eslint/eslintrc": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.0.tgz", - "integrity": "sha512-fluIaaV+GyV24CCu/ggiHdV+j4RNh85yQnAYS/G2mZODZgGmmlrgCydjUcV3YvxCm9x8nMAfThsqTni4KiXT4A==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.1.tgz", + "integrity": "sha512-eFRmABvW2E5Ho6f5fHLqgena46rOj7r7OKHYfLElqcBfGFHHpjBhivyi5+jOEQuSpdc/1phIZJlbC2te+tZNIw==", "dev": true, "dependencies": { "ajv": "^6.12.4", "debug": "^4.3.2", - "espree": "^9.4.0", + "espree": "^9.5.0", "globals": "^13.19.0", "ignore": "^5.2.0", "import-fresh": "^3.2.1", @@ -584,9 +70,9 @@ } }, "node_modules/@eslint/js": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.35.0.tgz", - "integrity": "sha512-JXdzbRiWclLVoD8sNUjR443VVlYqiYmDVT6rGUEIEHU5YJW0gaVZwV2xgM7D4arkvASqD0IlLUVjHiFuxaftRw==", + "version": "8.36.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.36.0.tgz", + "integrity": "sha512-lxJ9R5ygVm8ZWgYdUweoq5ownDlJ4upvoWmO4eLxBYHdMo+vZ/Rx0EN6MbKWDJOSUGrqJy2Gt+Dyv/VKml0fjg==", "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -661,9 +147,9 @@ } }, "node_modules/@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==", + "version": "14.18.40", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.40.tgz", + "integrity": "sha512-pGteXO/JQX7wPxGR8lyT+doqjMa7XvlVowwrDwLfX92k5SdLkk4cwC7CYSLBxrenw/R5oQwKioVIak7ZgplM3g==", "dev": true }, "node_modules/accept-language": { @@ -900,9 +386,9 @@ } }, "node_modules/ejs": { - "version": "3.1.8", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.8.tgz", - "integrity": "sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ==", + "version": "3.1.9", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.9.tgz", + "integrity": "sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ==", "dependencies": { "jake": "^10.8.5" }, @@ -934,13 +420,15 @@ } }, "node_modules/eslint": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.35.0.tgz", - "integrity": "sha512-BxAf1fVL7w+JLRQhWl2pzGeSiGqbWumV4WNvc9Rhp6tiCtm4oHnyPBSEtMGZwrQgudFQ+otqzWoPB7x+hxoWsw==", + "version": "8.36.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.36.0.tgz", + "integrity": "sha512-Y956lmS7vDqomxlaaQAHVmeb4tNMp2FWIvU/RnU5BD3IKMD/MJPr76xdyr68P8tV1iNMvN2mRK0yy3c+UjL+bw==", "dev": true, "dependencies": { - "@eslint/eslintrc": "^2.0.0", - "@eslint/js": "8.35.0", + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.4.0", + "@eslint/eslintrc": "^2.0.1", + "@eslint/js": "8.36.0", "@humanwhocodes/config-array": "^0.11.8", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", @@ -951,9 +439,8 @@ "doctrine": "^3.0.0", "escape-string-regexp": "^4.0.0", "eslint-scope": "^7.1.1", - "eslint-utils": "^3.0.0", "eslint-visitor-keys": "^3.3.0", - "espree": "^9.4.0", + "espree": "^9.5.0", "esquery": "^1.4.2", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", @@ -975,7 +462,6 @@ "minimatch": "^3.1.2", "natural-compare": "^1.4.0", "optionator": "^0.9.1", - "regexpp": "^3.2.0", "strip-ansi": "^6.0.1", "strip-json-comments": "^3.1.0", "text-table": "^0.2.0" @@ -1003,33 +489,6 @@ "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, - "node_modules/eslint-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", - "dev": true, - "dependencies": { - "eslint-visitor-keys": "^2.0.0" - }, - "engines": { - "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - }, - "peerDependencies": { - "eslint": ">=5" - } - }, - "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "dev": true, - "engines": { - "node": ">=10" - } - }, "node_modules/eslint-visitor-keys": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", @@ -1040,9 +499,9 @@ } }, "node_modules/espree": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", - "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.5.0.tgz", + "integrity": "sha512-JPbJGhKc47++oo4JkEoTe2wjy4fmMwvFpgJT9cQzmfXKp22Dr6Hf1tdCteLz1h0P3t+mGvWZ+4Uankvh8+c6zw==", "dev": true, "dependencies": { "acorn": "^8.8.0", @@ -1057,9 +516,9 @@ } }, "node_modules/esquery": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.2.tgz", - "integrity": "sha512-JVSoLdTlTDkmjFmab7H/9SL9qGSyjElT3myyKp7krqjVFQCDLmj1QFaCLRFBszBKI0XVZaiiXvuPIX3ZwHe1Ng==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", "dev": true, "dependencies": { "estraverse": "^5.1.0" @@ -1457,9 +916,9 @@ } }, "node_modules/js-sdsl": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.3.0.tgz", - "integrity": "sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.4.0.tgz", + "integrity": "sha512-FfVSdx6pJ41Oa+CF7RDaFmTnCaFhua+SNYQX74riGOpl96x+2jQCqEfQ2bnXu/5DPCqlRuiqyvTJM0Qjz26IVg==", "dev": true, "funding": { "type": "opencollective", @@ -1851,22 +1310,10 @@ } ] }, - "node_modules/regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - } - }, - "node_modules/resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", "dev": true, "engines": { "node": ">=4" @@ -2007,15 +1454,15 @@ } }, "node_modules/strong-error-handler": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/strong-error-handler/-/strong-error-handler-4.0.1.tgz", - "integrity": "sha512-wGqTVKwyngu9fjKBCqRuBOooCsHqs4q4AEz9Kk+yMNf+fEjEKf4E6dWw+IT3Y0LxPIdrnu0IE4S5Et97veMXMw==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/strong-error-handler/-/strong-error-handler-4.0.2.tgz", + "integrity": "sha512-84tEG1tZs781zWSXSbk7T0ekhRJ8DbgPPvr4UFseY72ws0sahPoreiEGp4QeQgcB+WplMx95AugBKSFZr5Dvig==", "dependencies": { "accepts": "^1.3.8", "debug": "^4.3.4", "ejs": "^3.1.8", "fast-safe-stringify": "^2.1.1", - "http-status": "^1.5.3", + "http-status": "^1.6.2", "js2xmlparser": "^4.0.2", "strong-globalize": "^6.0.5" }, @@ -2175,1181 +1622,5 @@ "url": "https://github.com/sponsors/sindresorhus" } } - }, - "dependencies": { - "@eslint/eslintrc": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.0.tgz", - "integrity": "sha512-fluIaaV+GyV24CCu/ggiHdV+j4RNh85yQnAYS/G2mZODZgGmmlrgCydjUcV3YvxCm9x8nMAfThsqTni4KiXT4A==", - "dev": true, - "requires": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.4.0", - "globals": "^13.19.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.1.2", - "strip-json-comments": "^3.1.1" - } - }, - "@eslint/js": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.35.0.tgz", - "integrity": "sha512-JXdzbRiWclLVoD8sNUjR443VVlYqiYmDVT6rGUEIEHU5YJW0gaVZwV2xgM7D4arkvASqD0IlLUVjHiFuxaftRw==", - "dev": true - }, - "@humanwhocodes/config-array": { - "version": "0.11.8", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz", - "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==", - "dev": true, - "requires": { - "@humanwhocodes/object-schema": "^1.2.1", - "debug": "^4.1.1", - "minimatch": "^3.0.5" - } - }, - "@humanwhocodes/module-importer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", - "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", - "dev": true - }, - "@humanwhocodes/object-schema": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", - "dev": true - }, - "@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dev": true, - "requires": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - } - }, - "@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "dev": true - }, - "@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dev": true, - "requires": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - } - }, - "@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==", - "dev": true - }, - "accept-language": { - "version": "3.0.18", - "resolved": "https://registry.npmjs.org/accept-language/-/accept-language-3.0.18.tgz", - "integrity": "sha512-sUofgqBPzgfcF20sPoBYGQ1IhQLt2LSkxTnlQSuLF3n5gPEqd5AimbvOvHEi0T1kLMiGVqPWzI5a9OteBRth3A==", - "requires": { - "bcp47": "^1.1.2", - "stable": "^0.1.6" - } - }, - "accepts": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", - "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", - "requires": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" - } - }, - "acorn": { - "version": "8.8.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", - "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", - "dev": true - }, - "acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "dev": true, - "requires": {} - }, - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true - }, - "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" - } - }, - "argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true - }, - "async": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", - "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" - }, - "balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - }, - "bcp47": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/bcp47/-/bcp47-1.1.2.tgz", - "integrity": "sha512-JnkkL4GUpOvvanH9AZPX38CxhiLsXMBicBY2IAtqiVN8YulGDQybUydWA4W6yAMtw6iShtw+8HEF6cfrTHU+UQ==" - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "dev": true - }, - "callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "charenc": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz", - "integrity": "sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA==" - }, - "cldrjs": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/cldrjs/-/cldrjs-0.5.5.tgz", - "integrity": "sha512-KDwzwbmLIPfCgd8JERVDpQKrUUM1U4KpFJJg2IROv89rF172lLufoJnqJ/Wea6fXL5bO6WjuLMzY8V52UWPvkA==" - }, - "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==" - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" - }, - "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" - } - }, - "crypt": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz", - "integrity": "sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow==" - }, - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "requires": { - "ms": "2.1.2" - } - }, - "deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "dev": true - }, - "doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dev": true, - "requires": { - "esutils": "^2.0.2" - } - }, - "ejs": { - "version": "3.1.8", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.8.tgz", - "integrity": "sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ==", - "requires": { - "jake": "^10.8.5" - } - }, - "end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "requires": { - "once": "^1.4.0" - } - }, - "escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true - }, - "eslint": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.35.0.tgz", - "integrity": "sha512-BxAf1fVL7w+JLRQhWl2pzGeSiGqbWumV4WNvc9Rhp6tiCtm4oHnyPBSEtMGZwrQgudFQ+otqzWoPB7x+hxoWsw==", - "dev": true, - "requires": { - "@eslint/eslintrc": "^2.0.0", - "@eslint/js": "8.35.0", - "@humanwhocodes/config-array": "^0.11.8", - "@humanwhocodes/module-importer": "^1.0.1", - "@nodelib/fs.walk": "^1.2.8", - "ajv": "^6.10.0", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.3.2", - "doctrine": "^3.0.0", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.1.1", - "eslint-utils": "^3.0.0", - "eslint-visitor-keys": "^3.3.0", - "espree": "^9.4.0", - "esquery": "^1.4.2", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "find-up": "^5.0.0", - "glob-parent": "^6.0.2", - "globals": "^13.19.0", - "grapheme-splitter": "^1.0.4", - "ignore": "^5.2.0", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "is-path-inside": "^3.0.3", - "js-sdsl": "^4.1.4", - "js-yaml": "^4.1.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.1.2", - "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "regexpp": "^3.2.0", - "strip-ansi": "^6.0.1", - "strip-json-comments": "^3.1.0", - "text-table": "^0.2.0" - } - }, - "eslint-scope": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", - "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", - "dev": true, - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - } - }, - "eslint-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", - "dev": true, - "requires": { - "eslint-visitor-keys": "^2.0.0" - }, - "dependencies": { - "eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "dev": true - } - } - }, - "eslint-visitor-keys": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", - "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", - "dev": true - }, - "espree": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", - "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", - "dev": true, - "requires": { - "acorn": "^8.8.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.3.0" - } - }, - "esquery": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.2.tgz", - "integrity": "sha512-JVSoLdTlTDkmjFmab7H/9SL9qGSyjElT3myyKp7krqjVFQCDLmj1QFaCLRFBszBKI0XVZaiiXvuPIX3ZwHe1Ng==", - "dev": true, - "requires": { - "estraverse": "^5.1.0" - } - }, - "esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, - "requires": { - "estraverse": "^5.2.0" - } - }, - "estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true - }, - "esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true - }, - "execa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", - "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", - "requires": { - "cross-spawn": "^7.0.0", - "get-stream": "^5.0.0", - "human-signals": "^1.1.1", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.0", - "onetime": "^5.1.0", - "signal-exit": "^3.0.2", - "strip-final-newline": "^2.0.0" - } - }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true - }, - "fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true - }, - "fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", - "dev": true - }, - "fast-safe-stringify": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz", - "integrity": "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==" - }, - "fastq": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", - "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", - "dev": true, - "requires": { - "reusify": "^1.0.4" - } - }, - "file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", - "dev": true, - "requires": { - "flat-cache": "^3.0.4" - } - }, - "filelist": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", - "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", - "requires": { - "minimatch": "^5.0.1" - }, - "dependencies": { - "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" - } - }, - "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" - } - } - } - }, - "find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dev": true, - "requires": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - } - }, - "flat-cache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", - "dev": true, - "requires": { - "flatted": "^3.1.0", - "rimraf": "^3.0.2" - } - }, - "flatted": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", - "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", - "dev": true - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" - }, - "get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "requires": { - "pump": "^3.0.0" - } - }, - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dev": true, - "requires": { - "is-glob": "^4.0.3" - } - }, - "globalize": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/globalize/-/globalize-1.7.0.tgz", - "integrity": "sha512-faR46vTIbFCeAemyuc9E6/d7Wrx9k2ae2L60UhakztFg6VuE42gENVJNuPFtt7Sdjrk9m2w8+py7Jj+JTNy59w==", - "requires": { - "cldrjs": "^0.5.4" - } - }, - "globals": { - "version": "13.20.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", - "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", - "dev": true, - "requires": { - "type-fest": "^0.20.2" - } - }, - "grapheme-splitter": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", - "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "http-status": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/http-status/-/http-status-1.6.2.tgz", - "integrity": "sha512-oUExvfNckrpTpDazph7kNG8sQi5au3BeTo0idaZFXEhTaJKu7GNJCLHI0rYY2wljm548MSTM+Ljj/c6anqu2zQ==" - }, - "human-signals": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", - "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==" - }, - "ignore": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", - "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", - "dev": true - }, - "import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dev": true, - "requires": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - } - }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "dev": true - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "invert-kv": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-3.0.1.tgz", - "integrity": "sha512-CYdFeFexxhv/Bcny+Q0BfOV+ltRlJcd4BBZBYFX/O0u4npJrgZtIcjokegtiSMAvlMTJ+Koq0GBCc//3bueQxw==" - }, - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "dev": true - }, - "is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", - "dev": true - }, - "is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" - }, - "jake": { - "version": "10.8.5", - "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.5.tgz", - "integrity": "sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw==", - "requires": { - "async": "^3.2.3", - "chalk": "^4.0.2", - "filelist": "^1.0.1", - "minimatch": "^3.0.4" - } - }, - "js-sdsl": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.3.0.tgz", - "integrity": "sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==", - "dev": true - }, - "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dev": true, - "requires": { - "argparse": "^2.0.1" - } - }, - "js2xmlparser": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/js2xmlparser/-/js2xmlparser-4.0.2.tgz", - "integrity": "sha512-6n4D8gLlLf1n5mNLQPRfViYzu9RATblzPEtm1SthMX1Pjao0r9YI9nw7ZIfRxQMERS87mcswrg+r/OYrPRX6jA==", - "requires": { - "xmlcreate": "^2.0.4" - } - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", - "dev": true - }, - "lcid": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/lcid/-/lcid-3.1.1.tgz", - "integrity": "sha512-M6T051+5QCGLBQb8id3hdvIW8+zeFV2FyBGFS9IEK5H9Wt4MueD4bW1eWikpHgZp+5xR3l5c8pZUkQsIA0BFZg==", - "requires": { - "invert-kv": "^3.0.0" - } - }, - "levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "dev": true, - "requires": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - } - }, - "locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dev": true, - "requires": { - "p-locate": "^5.0.0" - } - }, - "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - }, - "lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "dev": true - }, - "map-age-cleaner": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", - "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", - "requires": { - "p-defer": "^1.0.0" - } - }, - "md5": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz", - "integrity": "sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==", - "requires": { - "charenc": "0.0.2", - "crypt": "0.0.2", - "is-buffer": "~1.1.6" - } - }, - "mem": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/mem/-/mem-5.1.1.tgz", - "integrity": "sha512-qvwipnozMohxLXG1pOqoLiZKNkC4r4qqRucSoDwXowsNGDSULiqFTRUF05vcZWnwJSG22qTsynQhxbaMtnX9gw==", - "requires": { - "map-age-cleaner": "^0.1.3", - "mimic-fn": "^2.1.0", - "p-is-promise": "^2.1.0" - } - }, - "merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" - }, - "mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" - }, - "mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "requires": { - "mime-db": "1.52.0" - } - }, - "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", - "dev": true - }, - "negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==" - }, - "npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "requires": { - "path-key": "^3.0.0" - } - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "requires": { - "wrappy": "1" - } - }, - "onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "requires": { - "mimic-fn": "^2.1.0" - } - }, - "optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", - "dev": true, - "requires": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.3" - } - }, - "os-locale": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-5.0.0.tgz", - "integrity": "sha512-tqZcNEDAIZKBEPnHPlVDvKrp7NzgLi7jRmhKiUoa2NUmhl13FtkAGLUVR+ZsYvApBQdBfYm43A4tXXQ4IrYLBA==", - "requires": { - "execa": "^4.0.0", - "lcid": "^3.0.0", - "mem": "^5.0.0" - } - }, - "p-defer": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", - "integrity": "sha512-wB3wfAxZpk2AzOfUMJNL+d36xothRSyj8EXOa4f6GMqYDN9BJaaSISbsk+wS9abmnebVw95C2Kb5t85UmpCxuw==" - }, - "p-is-promise": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz", - "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==" - }, - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "requires": { - "yocto-queue": "^0.1.0" - } - }, - "p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dev": true, - "requires": { - "p-limit": "^3.0.2" - } - }, - "parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dev": true, - "requires": { - "callsites": "^3.0.0" - } - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==" - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" - }, - "prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "dev": true - }, - "pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "punycode": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", - "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", - "dev": true - }, - "queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "dev": true - }, - "regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", - "dev": true - }, - "resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true - }, - "reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true - }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "dev": true, - "requires": { - "queue-microtask": "^1.2.2" - } - }, - "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": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" - }, - "stable": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", - "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - } - }, - "strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==" - }, - "strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true - }, - "strong-error-handler": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/strong-error-handler/-/strong-error-handler-4.0.1.tgz", - "integrity": "sha512-wGqTVKwyngu9fjKBCqRuBOooCsHqs4q4AEz9Kk+yMNf+fEjEKf4E6dWw+IT3Y0LxPIdrnu0IE4S5Et97veMXMw==", - "requires": { - "accepts": "^1.3.8", - "debug": "^4.3.4", - "ejs": "^3.1.8", - "fast-safe-stringify": "^2.1.1", - "http-status": "^1.5.3", - "js2xmlparser": "^4.0.2", - "strong-globalize": "^6.0.5" - } - }, - "strong-globalize": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/strong-globalize/-/strong-globalize-6.0.5.tgz", - "integrity": "sha512-7nfUli41TieV9/TSc0N62ve5Q4nfrpy/T0nNNy6TyD3vst79QWmeylCyd3q1gDxh8dqGEtabLNCdPQP1Iuvecw==", - "requires": { - "accept-language": "^3.0.18", - "debug": "^4.2.0", - "globalize": "^1.6.0", - "lodash": "^4.17.20", - "md5": "^2.3.0", - "mkdirp": "^1.0.4", - "os-locale": "^5.0.0", - "yamljs": "^0.3.0" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - }, - "text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", - "dev": true - }, - "tslib": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" - }, - "type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "dev": true, - "requires": { - "prelude-ls": "^1.2.1" - } - }, - "type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true - }, - "typescript": { - "version": "4.9.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", - "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", - "dev": true - }, - "uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dev": true, - "requires": { - "punycode": "^2.1.0" - } - }, - "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" - } - }, - "word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", - "dev": true - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" - }, - "xmlcreate": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/xmlcreate/-/xmlcreate-2.0.4.tgz", - "integrity": "sha512-nquOebG4sngPmGPICTS5EnxqhKbCmz5Ox5hsszI2T6U5qdrJizBc+0ilYSEjTSzU0yZcmvppztXe/5Al5fUwdg==" - }, - "yamljs": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/yamljs/-/yamljs-0.3.0.tgz", - "integrity": "sha512-C/FsVVhht4iPQYXOInoxUM/1ELSf9EsgKH34FofQOp6hwCPrW4vG4w5++TED3xRUo8gD7l0P1J1dLlDYzODsTQ==", - "requires": { - "argparse": "^1.0.7", - "glob": "^7.0.5" - }, - "dependencies": { - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "requires": { - "sprintf-js": "~1.0.2" - } - } - } - }, - "yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "dev": true - } } } diff --git a/examples/webpack/package-lock.json b/examples/webpack/package-lock.json index 77d0caa8402c..f0eb0406c163 100644 --- a/examples/webpack/package-lock.json +++ b/examples/webpack/package-lock.json @@ -1,7 +1,7 @@ { "name": "@loopback/example-webpack", "version": "0.8.9", - "lockfileVersion": 2, + "lockfileVersion": 3, "requires": true, "packages": { "": { @@ -29,160 +29,6 @@ "node": "14 || 16 || 18 || 19" } }, - "../../packages/build": { - "name": "@loopback/build", - "version": "9.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.33.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.3", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "bin": { - "lb-clean": "bin/run-clean.js", - "lb-eslint": "bin/run-eslint.js", - "lb-mocha": "bin/run-mocha.js", - "lb-nyc": "bin/run-nyc.js", - "lb-prettier": "bin/run-prettier.js", - "lb-tsc": "bin/compile-package.js", - "lb-ttsc": "bin/compile-package.js" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/context": { - "name": "@loopback/context", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/metadata": "^5.0.8", - "@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" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.0", - "bluebird": "^3.7.2" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/core": { - "name": "@loopback/core", - "version": "4.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/context": "^5.0.8", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/eslint-config": { - "name": "@loopback/eslint-config", - "version": "13.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/eslint-plugin": "^5.51.0", - "@typescript-eslint/parser": "^5.51.0", - "eslint-config-prettier": "^8.6.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "eslint": "^8.33.0" - } - }, - "../../packages/metadata": { - "name": "@loopback/metadata", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/testlab": { - "name": "@loopback/testlab", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@hapi/shot": "^6.0.0", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, "node_modules/@babel/code-frame": { "version": "7.18.6", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", @@ -298,15 +144,39 @@ "node": ">=10.0.0" } }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.3.0.tgz", + "integrity": "sha512-v3oplH6FYCULtFuCeqyuTd9D2WKO937Dxdq+GmHOLL72TTRriLxz2VLlNfkZRsvj6PKnOPAtuT6dwrs/pA5DvA==", + "dev": true, + "dependencies": { + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "node_modules/@eslint-community/regexpp": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.4.0.tgz", + "integrity": "sha512-A9983Q0LnDGdLPjxyXQ00sbV+K+O+ko2Dr+CZigbHWtX9pNfxlaBkMR8X1CztI73zuEyEBXTVjx7CE+/VSwDiQ==", + "dev": true, + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, "node_modules/@eslint/eslintrc": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.0.tgz", - "integrity": "sha512-fluIaaV+GyV24CCu/ggiHdV+j4RNh85yQnAYS/G2mZODZgGmmlrgCydjUcV3YvxCm9x8nMAfThsqTni4KiXT4A==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.1.tgz", + "integrity": "sha512-eFRmABvW2E5Ho6f5fHLqgena46rOj7r7OKHYfLElqcBfGFHHpjBhivyi5+jOEQuSpdc/1phIZJlbC2te+tZNIw==", "dev": true, "dependencies": { "ajv": "^6.12.4", "debug": "^4.3.2", - "espree": "^9.4.0", + "espree": "^9.5.0", "globals": "^13.19.0", "ignore": "^5.2.0", "import-fresh": "^3.2.1", @@ -322,9 +192,9 @@ } }, "node_modules/@eslint/js": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.35.0.tgz", - "integrity": "sha512-JXdzbRiWclLVoD8sNUjR443VVlYqiYmDVT6rGUEIEHU5YJW0gaVZwV2xgM7D4arkvASqD0IlLUVjHiFuxaftRw==", + "version": "8.36.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.36.0.tgz", + "integrity": "sha512-lxJ9R5ygVm8ZWgYdUweoq5ownDlJ4upvoWmO4eLxBYHdMo+vZ/Rx0EN6MbKWDJOSUGrqJy2Gt+Dyv/VKml0fjg==", "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -457,9 +327,9 @@ } }, "node_modules/@types/eslint": { - "version": "8.21.1", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.21.1.tgz", - "integrity": "sha512-rc9K8ZpVjNcLs8Fp0dkozd5Pt2Apk1glO4Vgz8ix1u6yFByxfqo5Yavpy65o+93TAe24jr7v+eSBtFLvOQtCRQ==", + "version": "8.21.3", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.21.3.tgz", + "integrity": "sha512-fa7GkppZVEByMWGbTtE5MbmXWJTVbrjjaS8K6uQj+XtuuUv1fsuPAxhygfqLmsb/Ufb3CV8deFCpiMfAgi00Sw==", "dev": true, "dependencies": { "@types/estree": "*", @@ -489,9 +359,9 @@ "dev": true }, "node_modules/@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==", + "version": "14.18.40", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.40.tgz", + "integrity": "sha512-pGteXO/JQX7wPxGR8lyT+doqjMa7XvlVowwrDwLfX92k5SdLkk4cwC7CYSLBxrenw/R5oQwKioVIak7ZgplM3g==", "dev": true }, "node_modules/@types/puppeteer": { @@ -997,9 +867,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001457", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001457.tgz", - "integrity": "sha512-SDIV6bgE1aVbK6XyxdURbUE89zY7+k1BBBaOwYwkNCglXlel/E7mELiHC64HQ+W0xSKlqWhV9Wh7iHxUjMs4fA==", + "version": "1.0.30001469", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001469.tgz", + "integrity": "sha512-Rcp7221ScNqQPP3W+lVOYDyjdR6dC+neEQCttoNr5bAyz54AboB4iwpnWgyi8P4YUsPybVzT4LgWiBbI3drL4g==", "dev": true, "funding": [ { @@ -1044,9 +914,9 @@ } }, "node_modules/chromium-bidi": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-0.4.4.tgz", - "integrity": "sha512-4BX5cSaponuvVT1+SbLYTOAgDoVtX/Khoc9UsbFJ/AsPVUeFAM3RiIDFI6XFhLYMi9WmVJqh1ZH+dRpNKkKwiQ==", + "version": "0.4.5", + "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-0.4.5.tgz", + "integrity": "sha512-rkav9YzRfAshSTG3wNXF7P7yNiI29QAo1xBXElPoCoSQR5n20q3cOyVhDv6S7+GlF/CJ/emUxlQiR0xOPurkGg==", "dev": true, "dependencies": { "mitt": "3.0.0" @@ -1204,9 +1074,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.4.311", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.311.tgz", - "integrity": "sha512-RoDlZufvrtr2Nx3Yx5MB8jX3aHIxm8nRWPJm3yVvyHmyKaRvn90RjzB6hNnt0AkhS3IInJdyRfQb4mWhPvUjVw==", + "version": "1.4.335", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.335.tgz", + "integrity": "sha512-l/eowQqTnrq3gu+WSrdfkhfNHnPgYqlKAwxz7MTOj6mom19vpEDHNXl6dxDxyTiYuhemydprKr/HCrHfgk+OfQ==", "dev": true }, "node_modules/end-of-stream": { @@ -1286,13 +1156,15 @@ } }, "node_modules/eslint": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.35.0.tgz", - "integrity": "sha512-BxAf1fVL7w+JLRQhWl2pzGeSiGqbWumV4WNvc9Rhp6tiCtm4oHnyPBSEtMGZwrQgudFQ+otqzWoPB7x+hxoWsw==", + "version": "8.36.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.36.0.tgz", + "integrity": "sha512-Y956lmS7vDqomxlaaQAHVmeb4tNMp2FWIvU/RnU5BD3IKMD/MJPr76xdyr68P8tV1iNMvN2mRK0yy3c+UjL+bw==", "dev": true, "dependencies": { - "@eslint/eslintrc": "^2.0.0", - "@eslint/js": "8.35.0", + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.4.0", + "@eslint/eslintrc": "^2.0.1", + "@eslint/js": "8.36.0", "@humanwhocodes/config-array": "^0.11.8", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", @@ -1303,9 +1175,8 @@ "doctrine": "^3.0.0", "escape-string-regexp": "^4.0.0", "eslint-scope": "^7.1.1", - "eslint-utils": "^3.0.0", "eslint-visitor-keys": "^3.3.0", - "espree": "^9.4.0", + "espree": "^9.5.0", "esquery": "^1.4.2", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", @@ -1327,7 +1198,6 @@ "minimatch": "^3.1.2", "natural-compare": "^1.4.0", "optionator": "^0.9.1", - "regexpp": "^3.2.0", "strip-ansi": "^6.0.1", "strip-json-comments": "^3.1.0", "text-table": "^0.2.0" @@ -1355,33 +1225,6 @@ "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, - "node_modules/eslint-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", - "dev": true, - "dependencies": { - "eslint-visitor-keys": "^2.0.0" - }, - "engines": { - "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - }, - "peerDependencies": { - "eslint": ">=5" - } - }, - "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "dev": true, - "engines": { - "node": ">=10" - } - }, "node_modules/eslint-visitor-keys": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", @@ -1392,9 +1235,9 @@ } }, "node_modules/espree": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", - "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.5.0.tgz", + "integrity": "sha512-JPbJGhKc47++oo4JkEoTe2wjy4fmMwvFpgJT9cQzmfXKp22Dr6Hf1tdCteLz1h0P3t+mGvWZ+4Uankvh8+c6zw==", "dev": true, "dependencies": { "acorn": "^8.8.0", @@ -1409,9 +1252,9 @@ } }, "node_modules/esquery": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.2.tgz", - "integrity": "sha512-JVSoLdTlTDkmjFmab7H/9SL9qGSyjElT3myyKp7krqjVFQCDLmj1QFaCLRFBszBKI0XVZaiiXvuPIX3ZwHe1Ng==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", "dev": true, "dependencies": { "estraverse": "^5.1.0" @@ -1693,9 +1536,9 @@ } }, "node_modules/graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", "dev": true }, "node_modules/grapheme-splitter": { @@ -2058,9 +1901,9 @@ } }, "node_modules/js-sdsl": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.3.0.tgz", - "integrity": "sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.4.0.tgz", + "integrity": "sha512-FfVSdx6pJ41Oa+CF7RDaFmTnCaFhua+SNYQX74riGOpl96x+2jQCqEfQ2bnXu/5DPCqlRuiqyvTJM0Qjz26IVg==", "dev": true, "funding": { "type": "opencollective", @@ -2161,6 +2004,15 @@ "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", "dev": true }, + "node_modules/lru-cache": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", + "dev": true, + "engines": { + "node": ">=12" + } + }, "node_modules/merge-stream": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", @@ -2200,6 +2052,15 @@ "node": "*" } }, + "node_modules/minipass": { + "version": "4.2.5", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-4.2.5.tgz", + "integrity": "sha512-+yQl7SX3bIT83Lhb4BVorMAHVuqsskxRdlmO9kTpyukp8vsm2Sn/fUOV9xlnG8/a5JsypJzap21lz/y3FBMJ8Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/mitt": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/mitt/-/mitt-3.0.0.tgz", @@ -2409,6 +2270,22 @@ "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", "dev": true }, + "node_modules/path-scurry": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.6.2.tgz", + "integrity": "sha512-J6MQNh56h6eHFY3vsQ+Lq+zKPwn71POieutmVt2leU8W+zz8HVIdJyn3I3Zs6IKbIQtuKXirVjTBFNBcbFO44Q==", + "dev": true, + "dependencies": { + "lru-cache": "^7.14.1", + "minipass": "^4.0.2" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/path-type": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", @@ -2547,9 +2424,9 @@ } }, "node_modules/puppeteer": { - "version": "19.7.3", - "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-19.7.3.tgz", - "integrity": "sha512-QEiRHPUAJp8VOK27zE6h2ne4xKVYibKUZpvjCuLYaAe8/2SOLKIgstF8wK3YaLgTkeruMrYfqZo+Qlw4ZkJDAQ==", + "version": "19.7.5", + "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-19.7.5.tgz", + "integrity": "sha512-UqD8K+yaZa6/hwzP54AATCiHrEYGGxzQcse9cZzrtsVGd8wT0llCdYhsBp8n+zvnb1ofY0YFgI3TYZ/MiX5uXQ==", "dev": true, "hasInstallScript": true, "dependencies": { @@ -2557,22 +2434,23 @@ "https-proxy-agent": "5.0.1", "progress": "2.0.3", "proxy-from-env": "1.1.0", - "puppeteer-core": "19.7.3" + "puppeteer-core": "19.7.5" } }, "node_modules/puppeteer-core": { - "version": "19.7.3", - "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-19.7.3.tgz", - "integrity": "sha512-9Q5HahsstfoTnllcpNkxNu2z9J7V0Si5Mr5q90K6XSXwW1P8iqe8q3HzWViVuBuEYTSMZ2LaXXzTEYeoCzLEWg==", + "version": "19.7.5", + "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-19.7.5.tgz", + "integrity": "sha512-EJuNha+SxPfaYFbkoWU80H3Wb1SiQH5fFyb2xdbWda0ziax5mhV63UMlqNfPeTDIWarwtR4OIcq/9VqY8HPOsg==", "dev": true, "dependencies": { - "chromium-bidi": "0.4.4", + "chromium-bidi": "0.4.5", "cross-fetch": "3.1.5", "debug": "4.3.4", "devtools-protocol": "0.0.1094867", "extract-zip": "2.0.1", "https-proxy-agent": "5.0.1", "proxy-from-env": "1.1.0", + "rimraf": "4.4.0", "tar-fs": "2.1.1", "unbzip2-stream": "1.4.3", "ws": "8.12.1" @@ -2589,6 +2467,66 @@ } } }, + "node_modules/puppeteer-core/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==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/puppeteer-core/node_modules/glob": { + "version": "9.3.1", + "resolved": "https://registry.npmjs.org/glob/-/glob-9.3.1.tgz", + "integrity": "sha512-qERvJb7IGsnkx6YYmaaGvDpf77c951hICMdWaFXyH3PlVob8sbPJJyJX0kWkiCWyXUzoy9UOTNjGg0RbD8bYIw==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "minimatch": "^7.4.1", + "minipass": "^4.2.4", + "path-scurry": "^1.6.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/puppeteer-core/node_modules/minimatch": { + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-7.4.2.tgz", + "integrity": "sha512-xy4q7wou3vUoC9k1xGTXc+awNdGaGVHtFUaey8tiX4H1QRc04DZ/rmDFwNm2EBsuYEhAZ6SgMmYf3InGY6OauA==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/puppeteer-core/node_modules/rimraf": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-4.4.0.tgz", + "integrity": "sha512-X36S+qpCUR0HjXlkDe4NAOhS//aHH0Z+h8Ckf2auGJk3PTnx5rLmrHkwNdbVQuCSUhOyFrlRvFEllZOYE+yZGQ==", + "dev": true, + "dependencies": { + "glob": "^9.2.0" + }, + "bin": { + "rimraf": "dist/cjs/src/bin.js" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/queue-microtask": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", @@ -2619,9 +2557,9 @@ } }, "node_modules/readable-stream": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.1.tgz", - "integrity": "sha512-+rQmrWMYGA90yenhTYsLWAsLsqVC8osOw6PKE1HDYiO0gdPeKe/xDHNzIAIn4C91YQ6oenEhfYqqc1883qHbjQ==", + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", "dev": true, "dependencies": { "inherits": "^2.0.3", @@ -2644,18 +2582,6 @@ "node": ">= 10.13.0" } }, - "node_modules/regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - } - }, "node_modules/resolve": { "version": "1.22.1", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", @@ -2945,9 +2871,9 @@ } }, "node_modules/terser": { - "version": "5.16.5", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.16.5.tgz", - "integrity": "sha512-qcwfg4+RZa3YvlFh0qjifnzBHjKGNbtDo9yivMqMFDy9Q6FSaQWSB/j1xKhsoUFJIqDOM3TsN6D5xbrMrFcHbg==", + "version": "5.16.6", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.16.6.tgz", + "integrity": "sha512-IBZ+ZQIA9sMaXmRZCUMDjNH0D5AQQfdn4WUjHL0+1lF4TP1IHRJbrhb6fNaXWikrYQTSkb7SLxkeXAiy1p7mbg==", "dev": true, "dependencies": { "@jridgewell/source-map": "^0.3.2", @@ -2963,16 +2889,16 @@ } }, "node_modules/terser-webpack-plugin": { - "version": "5.3.6", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz", - "integrity": "sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==", + "version": "5.3.7", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.7.tgz", + "integrity": "sha512-AfKwIktyP7Cu50xNjXF/6Qb5lBNzYaWpU6YfoX3uZicTx0zTy0stDDCsvjDapKsSDvOeWo5MEq4TmdBy2cNoHw==", "dev": true, "dependencies": { - "@jridgewell/trace-mapping": "^0.3.14", + "@jridgewell/trace-mapping": "^0.3.17", "jest-worker": "^27.4.5", "schema-utils": "^3.1.1", - "serialize-javascript": "^6.0.0", - "terser": "^5.14.1" + "serialize-javascript": "^6.0.1", + "terser": "^5.16.5" }, "engines": { "node": ">= 10.13.0" @@ -3164,9 +3090,9 @@ "dev": true }, "node_modules/webpack": { - "version": "5.75.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.75.0.tgz", - "integrity": "sha512-piaIaoVJlqMsPtX/+3KTTO6jfvrSYgauFVdt8cr9LTHKmcq/AMd4mhzsiP7ZF/PGRNPGA8336jldh9l2Kt2ogQ==", + "version": "5.76.2", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.76.2.tgz", + "integrity": "sha512-Th05ggRm23rVzEOlX8y67NkYCHa9nTNcwHPBhdg+lKG+mtiW7XgggjAeeLnADAe7mLjJ6LUNfgHAuRRh+Z6J7w==", "dev": true, "dependencies": { "@types/eslint-scope": "^3.7.3", @@ -3417,2363 +3343,5 @@ "url": "https://github.com/sponsors/sindresorhus" } } - }, - "dependencies": { - "@babel/code-frame": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", - "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", - "dev": true, - "requires": { - "@babel/highlight": "^7.18.6" - } - }, - "@babel/helper-validator-identifier": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", - "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", - "dev": true - }, - "@babel/highlight": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", - "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.18.6", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "dev": true - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "dev": true - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "dev": true - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "@discoveryjs/json-ext": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", - "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==", - "dev": true - }, - "@eslint/eslintrc": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.0.tgz", - "integrity": "sha512-fluIaaV+GyV24CCu/ggiHdV+j4RNh85yQnAYS/G2mZODZgGmmlrgCydjUcV3YvxCm9x8nMAfThsqTni4KiXT4A==", - "dev": true, - "requires": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.4.0", - "globals": "^13.19.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.1.2", - "strip-json-comments": "^3.1.1" - } - }, - "@eslint/js": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.35.0.tgz", - "integrity": "sha512-JXdzbRiWclLVoD8sNUjR443VVlYqiYmDVT6rGUEIEHU5YJW0gaVZwV2xgM7D4arkvASqD0IlLUVjHiFuxaftRw==", - "dev": true - }, - "@humanwhocodes/config-array": { - "version": "0.11.8", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz", - "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==", - "dev": true, - "requires": { - "@humanwhocodes/object-schema": "^1.2.1", - "debug": "^4.1.1", - "minimatch": "^3.0.5" - } - }, - "@humanwhocodes/module-importer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", - "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", - "dev": true - }, - "@humanwhocodes/object-schema": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", - "dev": true - }, - "@jridgewell/gen-mapping": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", - "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", - "dev": true, - "requires": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - } - }, - "@jridgewell/resolve-uri": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", - "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", - "dev": true - }, - "@jridgewell/set-array": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", - "dev": true - }, - "@jridgewell/source-map": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", - "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", - "dev": true, - "requires": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" - } - }, - "@jridgewell/sourcemap-codec": { - "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", - "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", - "dev": true - }, - "@jridgewell/trace-mapping": { - "version": "0.3.17", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", - "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", - "dev": true, - "requires": { - "@jridgewell/resolve-uri": "3.1.0", - "@jridgewell/sourcemap-codec": "1.4.14" - } - }, - "@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dev": true, - "requires": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - } - }, - "@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "dev": true - }, - "@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dev": true, - "requires": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - } - }, - "@types/eslint": { - "version": "8.21.1", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.21.1.tgz", - "integrity": "sha512-rc9K8ZpVjNcLs8Fp0dkozd5Pt2Apk1glO4Vgz8ix1u6yFByxfqo5Yavpy65o+93TAe24jr7v+eSBtFLvOQtCRQ==", - "dev": true, - "requires": { - "@types/estree": "*", - "@types/json-schema": "*" - } - }, - "@types/eslint-scope": { - "version": "3.7.4", - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", - "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", - "dev": true, - "requires": { - "@types/eslint": "*", - "@types/estree": "*" - } - }, - "@types/estree": { - "version": "0.0.51", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", - "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==", - "dev": true - }, - "@types/json-schema": { - "version": "7.0.11", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", - "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", - "dev": true - }, - "@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==", - "dev": true - }, - "@types/puppeteer": { - "version": "5.4.7", - "resolved": "https://registry.npmjs.org/@types/puppeteer/-/puppeteer-5.4.7.tgz", - "integrity": "sha512-JdGWZZYL0vKapXF4oQTC5hLVNfOgdPrqeZ1BiQnGk5cB7HeE91EWUiTdVSdQPobRN8rIcdffjiOgCYJ/S8QrnQ==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/yauzl": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.0.tgz", - "integrity": "sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw==", - "dev": true, - "optional": true, - "requires": { - "@types/node": "*" - } - }, - "@webassemblyjs/ast": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", - "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", - "dev": true, - "requires": { - "@webassemblyjs/helper-numbers": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1" - } - }, - "@webassemblyjs/floating-point-hex-parser": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", - "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==", - "dev": true - }, - "@webassemblyjs/helper-api-error": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", - "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==", - "dev": true - }, - "@webassemblyjs/helper-buffer": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", - "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==", - "dev": true - }, - "@webassemblyjs/helper-numbers": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", - "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", - "dev": true, - "requires": { - "@webassemblyjs/floating-point-hex-parser": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", - "@xtuc/long": "4.2.2" - } - }, - "@webassemblyjs/helper-wasm-bytecode": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", - "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==", - "dev": true - }, - "@webassemblyjs/helper-wasm-section": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", - "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1" - } - }, - "@webassemblyjs/ieee754": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", - "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", - "dev": true, - "requires": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "@webassemblyjs/leb128": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", - "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", - "dev": true, - "requires": { - "@xtuc/long": "4.2.2" - } - }, - "@webassemblyjs/utf8": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", - "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==", - "dev": true - }, - "@webassemblyjs/wasm-edit": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", - "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/helper-wasm-section": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-opt": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", - "@webassemblyjs/wast-printer": "1.11.1" - } - }, - "@webassemblyjs/wasm-gen": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", - "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" - } - }, - "@webassemblyjs/wasm-opt": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", - "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1" - } - }, - "@webassemblyjs/wasm-parser": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", - "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" - } - }, - "@webassemblyjs/wast-printer": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", - "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@xtuc/long": "4.2.2" - } - }, - "@webpack-cli/configtest": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-2.0.1.tgz", - "integrity": "sha512-njsdJXJSiS2iNbQVS0eT8A/KPnmyH4pv1APj2K0d1wrZcBLw+yppxOy4CGqa0OxDJkzfL/XELDhD8rocnIwB5A==", - "dev": true, - "requires": {} - }, - "@webpack-cli/info": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-2.0.1.tgz", - "integrity": "sha512-fE1UEWTwsAxRhrJNikE7v4EotYflkEhBL7EbajfkPlf6E37/2QshOy/D48Mw8G5XMFlQtS6YV42vtbG9zBpIQA==", - "dev": true, - "requires": {} - }, - "@webpack-cli/serve": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-2.0.1.tgz", - "integrity": "sha512-0G7tNyS+yW8TdgHwZKlDWYXFA6OJQnoLCQvYKkQP0Q2X205PSQ6RNUj0M+1OB/9gRQaUZ/ccYfaxd0nhaWKfjw==", - "dev": true, - "requires": {} - }, - "@xtuc/ieee754": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", - "dev": true - }, - "@xtuc/long": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", - "dev": true - }, - "acorn": { - "version": "8.8.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", - "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", - "dev": true - }, - "acorn-import-assertions": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", - "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", - "dev": true, - "requires": {} - }, - "acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "dev": true, - "requires": {} - }, - "agent-base": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", - "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", - "dev": true, - "requires": { - "debug": "4" - } - }, - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "dev": true, - "requires": {} - }, - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true - }, - "assert": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/assert/-/assert-2.0.0.tgz", - "integrity": "sha512-se5Cd+js9dXJnu6Ag2JFc00t+HmHOen+8Q+L7O9zI0PqQXr20uk2J0XQqMxZEeo5U50o8Nvmmx7dZrl+Ufr35A==", - "dev": true, - "requires": { - "es6-object-assign": "^1.1.0", - "is-nan": "^1.2.1", - "object-is": "^1.0.1", - "util": "^0.12.0" - } - }, - "available-typed-arrays": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", - "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", - "dev": true - }, - "balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true - }, - "base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "dev": true - }, - "bl": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", - "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", - "dev": true, - "requires": { - "buffer": "^5.5.0", - "inherits": "^2.0.4", - "readable-stream": "^3.4.0" - }, - "dependencies": { - "buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "dev": true, - "requires": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" - } - } - } - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "browserslist": { - "version": "4.21.5", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.5.tgz", - "integrity": "sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==", - "dev": true, - "requires": { - "caniuse-lite": "^1.0.30001449", - "electron-to-chromium": "^1.4.284", - "node-releases": "^2.0.8", - "update-browserslist-db": "^1.0.10" - } - }, - "buffer": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", - "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", - "dev": true, - "requires": { - "base64-js": "^1.3.1", - "ieee754": "^1.2.1" - } - }, - "buffer-crc32": { - "version": "0.2.13", - "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", - "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", - "dev": true - }, - "buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "dev": true - }, - "call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "dev": true, - "requires": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - } - }, - "callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true - }, - "caniuse-lite": { - "version": "1.0.30001457", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001457.tgz", - "integrity": "sha512-SDIV6bgE1aVbK6XyxdURbUE89zY7+k1BBBaOwYwkNCglXlel/E7mELiHC64HQ+W0xSKlqWhV9Wh7iHxUjMs4fA==", - "dev": true - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "chownr": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", - "dev": true - }, - "chrome-trace-event": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", - "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", - "dev": true - }, - "chromium-bidi": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-0.4.4.tgz", - "integrity": "sha512-4BX5cSaponuvVT1+SbLYTOAgDoVtX/Khoc9UsbFJ/AsPVUeFAM3RiIDFI6XFhLYMi9WmVJqh1ZH+dRpNKkKwiQ==", - "dev": true, - "requires": { - "mitt": "3.0.0" - } - }, - "clone-deep": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", - "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4", - "kind-of": "^6.0.2", - "shallow-clone": "^3.0.0" - } - }, - "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==", - "dev": true, - "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==", - "dev": true - }, - "colorette": { - "version": "2.0.19", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", - "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==", - "dev": true - }, - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dev": true - }, - "cosmiconfig": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.1.0.tgz", - "integrity": "sha512-0tLZ9URlPGU7JsKq0DQOQ3FoRsYX8xDZ7xMiATQfaiGMz7EHowNkbU9u1coAOmnh9p/1ySpm0RB3JNWRXM5GCg==", - "dev": true, - "requires": { - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "parse-json": "^5.0.0", - "path-type": "^4.0.0" - } - }, - "cross-fetch": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.5.tgz", - "integrity": "sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==", - "dev": true, - "requires": { - "node-fetch": "2.6.7" - } - }, - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "dev": true - }, - "define-properties": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz", - "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==", - "dev": true, - "requires": { - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - } - }, - "devtools-protocol": { - "version": "0.0.1094867", - "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1094867.tgz", - "integrity": "sha512-pmMDBKiRVjh0uKK6CT1WqZmM3hBVSgD+N2MrgyV1uNizAZMw4tx6i/RTc+/uCsKSCmg0xXx7arCP/OFcIwTsiQ==", - "dev": true - }, - "doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dev": true, - "requires": { - "esutils": "^2.0.2" - } - }, - "electron-to-chromium": { - "version": "1.4.311", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.311.tgz", - "integrity": "sha512-RoDlZufvrtr2Nx3Yx5MB8jX3aHIxm8nRWPJm3yVvyHmyKaRvn90RjzB6hNnt0AkhS3IInJdyRfQb4mWhPvUjVw==", - "dev": true - }, - "end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dev": true, - "requires": { - "once": "^1.4.0" - } - }, - "enhanced-resolve": { - "version": "5.12.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.12.0.tgz", - "integrity": "sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ==", - "dev": true, - "requires": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" - } - }, - "envinfo": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz", - "integrity": "sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==", - "dev": true - }, - "error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dev": true, - "requires": { - "is-arrayish": "^0.2.1" - } - }, - "es-module-lexer": { - "version": "0.9.3", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", - "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==", - "dev": true - }, - "es6-object-assign": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/es6-object-assign/-/es6-object-assign-1.1.0.tgz", - "integrity": "sha512-MEl9uirslVwqQU369iHNWZXsI8yaZYGg/D65aOgZkeyFJwHYSxilf7rQzXKI7DdDuBPrBXbfk3sl9hJhmd5AUw==", - "dev": true - }, - "escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "dev": true - }, - "escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true - }, - "eslint": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.35.0.tgz", - "integrity": "sha512-BxAf1fVL7w+JLRQhWl2pzGeSiGqbWumV4WNvc9Rhp6tiCtm4oHnyPBSEtMGZwrQgudFQ+otqzWoPB7x+hxoWsw==", - "dev": true, - "requires": { - "@eslint/eslintrc": "^2.0.0", - "@eslint/js": "8.35.0", - "@humanwhocodes/config-array": "^0.11.8", - "@humanwhocodes/module-importer": "^1.0.1", - "@nodelib/fs.walk": "^1.2.8", - "ajv": "^6.10.0", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.3.2", - "doctrine": "^3.0.0", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.1.1", - "eslint-utils": "^3.0.0", - "eslint-visitor-keys": "^3.3.0", - "espree": "^9.4.0", - "esquery": "^1.4.2", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "find-up": "^5.0.0", - "glob-parent": "^6.0.2", - "globals": "^13.19.0", - "grapheme-splitter": "^1.0.4", - "ignore": "^5.2.0", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "is-path-inside": "^3.0.3", - "js-sdsl": "^4.1.4", - "js-yaml": "^4.1.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.1.2", - "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "regexpp": "^3.2.0", - "strip-ansi": "^6.0.1", - "strip-json-comments": "^3.1.0", - "text-table": "^0.2.0" - } - }, - "eslint-scope": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", - "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", - "dev": true, - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - } - }, - "eslint-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", - "dev": true, - "requires": { - "eslint-visitor-keys": "^2.0.0" - }, - "dependencies": { - "eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "dev": true - } - } - }, - "eslint-visitor-keys": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", - "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", - "dev": true - }, - "espree": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", - "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", - "dev": true, - "requires": { - "acorn": "^8.8.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.3.0" - } - }, - "esquery": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.2.tgz", - "integrity": "sha512-JVSoLdTlTDkmjFmab7H/9SL9qGSyjElT3myyKp7krqjVFQCDLmj1QFaCLRFBszBKI0XVZaiiXvuPIX3ZwHe1Ng==", - "dev": true, - "requires": { - "estraverse": "^5.1.0" - } - }, - "esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, - "requires": { - "estraverse": "^5.2.0" - } - }, - "estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true - }, - "esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true - }, - "events": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", - "dev": true - }, - "extract-zip": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz", - "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==", - "dev": true, - "requires": { - "@types/yauzl": "^2.9.1", - "debug": "^4.1.1", - "get-stream": "^5.1.0", - "yauzl": "^2.10.0" - } - }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true - }, - "fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true - }, - "fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", - "dev": true - }, - "fastest-levenshtein": { - "version": "1.0.16", - "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz", - "integrity": "sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==", - "dev": true - }, - "fastq": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", - "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", - "dev": true, - "requires": { - "reusify": "^1.0.4" - } - }, - "fd-slicer": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", - "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", - "dev": true, - "requires": { - "pend": "~1.2.0" - } - }, - "file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", - "dev": true, - "requires": { - "flat-cache": "^3.0.4" - } - }, - "find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dev": true, - "requires": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - } - }, - "flat-cache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", - "dev": true, - "requires": { - "flatted": "^3.1.0", - "rimraf": "^3.0.2" - } - }, - "flatted": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", - "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", - "dev": true - }, - "for-each": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", - "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", - "dev": true, - "requires": { - "is-callable": "^1.1.3" - } - }, - "fs-constants": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", - "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", - "dev": true - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "dev": true - }, - "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true - }, - "get-intrinsic": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", - "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==", - "dev": true, - "requires": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.3" - } - }, - "get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - }, - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dev": true, - "requires": { - "is-glob": "^4.0.3" - } - }, - "glob-to-regexp": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", - "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", - "dev": true - }, - "globals": { - "version": "13.20.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", - "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", - "dev": true, - "requires": { - "type-fest": "^0.20.2" - } - }, - "gopd": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", - "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", - "dev": true, - "requires": { - "get-intrinsic": "^1.1.3" - } - }, - "graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", - "dev": true - }, - "grapheme-splitter": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", - "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", - "dev": true - }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, - "requires": { - "function-bind": "^1.1.1" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "has-property-descriptors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", - "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", - "dev": true, - "requires": { - "get-intrinsic": "^1.1.1" - } - }, - "has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", - "dev": true - }, - "has-tostringtag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", - "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", - "dev": true, - "requires": { - "has-symbols": "^1.0.2" - } - }, - "https-proxy-agent": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", - "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", - "dev": true, - "requires": { - "agent-base": "6", - "debug": "4" - } - }, - "ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "dev": true - }, - "ignore": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", - "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", - "dev": true - }, - "import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dev": true, - "requires": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - } - }, - "import-local": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", - "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", - "dev": true, - "requires": { - "pkg-dir": "^4.2.0", - "resolve-cwd": "^3.0.0" - } - }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "dev": true - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "dev": true, - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true - }, - "interpret": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-3.1.1.tgz", - "integrity": "sha512-6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ==", - "dev": true - }, - "is-arguments": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", - "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, - "is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", - "dev": true - }, - "is-callable": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", - "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", - "dev": true - }, - "is-core-module": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", - "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", - "dev": true, - "requires": { - "has": "^1.0.3" - } - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "dev": true - }, - "is-generator-function": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", - "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", - "dev": true, - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-nan": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/is-nan/-/is-nan-1.3.2.tgz", - "integrity": "sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==", - "dev": true, - "requires": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3" - } - }, - "is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", - "dev": true - }, - "is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, - "requires": { - "isobject": "^3.0.1" - } - }, - "is-typed-array": { - "version": "1.1.10", - "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.10.tgz", - "integrity": "sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==", - "dev": true, - "requires": { - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-tostringtag": "^1.0.0" - } - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", - "dev": true - }, - "jest-worker": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", - "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", - "dev": true, - "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "dependencies": { - "supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "js-sdsl": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.3.0.tgz", - "integrity": "sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==", - "dev": true - }, - "js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true - }, - "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dev": true, - "requires": { - "argparse": "^2.0.1" - } - }, - "json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", - "dev": true - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", - "dev": true - }, - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true - }, - "levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "dev": true, - "requires": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - } - }, - "lines-and-columns": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", - "dev": true - }, - "loader-runner": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", - "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", - "dev": true - }, - "locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dev": true, - "requires": { - "p-locate": "^5.0.0" - } - }, - "lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "dev": true - }, - "merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "dev": true - }, - "mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "dev": true - }, - "mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "dev": true, - "requires": { - "mime-db": "1.52.0" - } - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "mitt": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mitt/-/mitt-3.0.0.tgz", - "integrity": "sha512-7dX2/10ITVyqh4aOSVI9gdape+t9l2/8QxHrFmUXu4EEUpdlxl6RudZUPZoc+zuY2hk1j7XxVroIVIan/pD/SQ==", - "dev": true - }, - "mkdirp-classic": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", - "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==", - "dev": true - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", - "dev": true - }, - "neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", - "dev": true - }, - "node-fetch": { - "version": "2.6.7", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", - "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", - "dev": true, - "requires": { - "whatwg-url": "^5.0.0" - } - }, - "node-releases": { - "version": "2.0.10", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.10.tgz", - "integrity": "sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==", - "dev": true - }, - "object-is": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", - "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - } - }, - "object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "dev": true - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dev": true, - "requires": { - "wrappy": "1" - } - }, - "optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", - "dev": true, - "requires": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.3" - } - }, - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "requires": { - "yocto-queue": "^0.1.0" - } - }, - "p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dev": true, - "requires": { - "p-limit": "^3.0.2" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - }, - "parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dev": true, - "requires": { - "callsites": "^3.0.0" - } - }, - "parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - } - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "dev": true - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true - }, - "path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true - }, - "path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "dev": true - }, - "pend": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", - "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==", - "dev": true - }, - "picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", - "dev": true - }, - "pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dev": true, - "requires": { - "find-up": "^4.0.0" - }, - "dependencies": { - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - } - } - } - }, - "prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "dev": true - }, - "process": { - "version": "0.11.10", - "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", - "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", - "dev": true - }, - "progress": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", - "dev": true - }, - "proxy-from-env": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", - "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", - "dev": true - }, - "pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dev": true, - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "punycode": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", - "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", - "dev": true - }, - "puppeteer": { - "version": "19.7.3", - "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-19.7.3.tgz", - "integrity": "sha512-QEiRHPUAJp8VOK27zE6h2ne4xKVYibKUZpvjCuLYaAe8/2SOLKIgstF8wK3YaLgTkeruMrYfqZo+Qlw4ZkJDAQ==", - "dev": true, - "requires": { - "cosmiconfig": "8.1.0", - "https-proxy-agent": "5.0.1", - "progress": "2.0.3", - "proxy-from-env": "1.1.0", - "puppeteer-core": "19.7.3" - } - }, - "puppeteer-core": { - "version": "19.7.3", - "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-19.7.3.tgz", - "integrity": "sha512-9Q5HahsstfoTnllcpNkxNu2z9J7V0Si5Mr5q90K6XSXwW1P8iqe8q3HzWViVuBuEYTSMZ2LaXXzTEYeoCzLEWg==", - "dev": true, - "requires": { - "chromium-bidi": "0.4.4", - "cross-fetch": "3.1.5", - "debug": "4.3.4", - "devtools-protocol": "0.0.1094867", - "extract-zip": "2.0.1", - "https-proxy-agent": "5.0.1", - "proxy-from-env": "1.1.0", - "tar-fs": "2.1.1", - "unbzip2-stream": "1.4.3", - "ws": "8.12.1" - } - }, - "queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "dev": true - }, - "randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "dev": true, - "requires": { - "safe-buffer": "^5.1.0" - } - }, - "readable-stream": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.1.tgz", - "integrity": "sha512-+rQmrWMYGA90yenhTYsLWAsLsqVC8osOw6PKE1HDYiO0gdPeKe/xDHNzIAIn4C91YQ6oenEhfYqqc1883qHbjQ==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "rechoir": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.8.0.tgz", - "integrity": "sha512-/vxpCXddiX8NGfGO/mTafwjq4aFa/71pvamip0++IQk3zG8cbCj0fifNPrjjF1XMXUne91jL9OoxmdykoEtifQ==", - "dev": true, - "requires": { - "resolve": "^1.20.0" - } - }, - "regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", - "dev": true - }, - "resolve": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", - "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", - "dev": true, - "requires": { - "is-core-module": "^2.9.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - } - }, - "resolve-cwd": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", - "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", - "dev": true, - "requires": { - "resolve-from": "^5.0.0" - }, - "dependencies": { - "resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true - } - } - }, - "resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true - }, - "reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true - }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "dev": true, - "requires": { - "queue-microtask": "^1.2.2" - } - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true - }, - "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - }, - "serialize-javascript": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz", - "integrity": "sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==", - "dev": true, - "requires": { - "randombytes": "^2.1.0" - } - }, - "shallow-clone": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", - "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", - "dev": true, - "requires": { - "kind-of": "^6.0.2" - } - }, - "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==", - "dev": true, - "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==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dev": true, - "requires": { - "safe-buffer": "~5.2.0" - } - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - } - }, - "strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "dev": true - }, - "tapable": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", - "dev": true - }, - "tar-fs": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz", - "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==", - "dev": true, - "requires": { - "chownr": "^1.1.1", - "mkdirp-classic": "^0.5.2", - "pump": "^3.0.0", - "tar-stream": "^2.1.4" - } - }, - "tar-stream": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", - "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", - "dev": true, - "requires": { - "bl": "^4.0.3", - "end-of-stream": "^1.4.1", - "fs-constants": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^3.1.1" - } - }, - "terser": { - "version": "5.16.5", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.16.5.tgz", - "integrity": "sha512-qcwfg4+RZa3YvlFh0qjifnzBHjKGNbtDo9yivMqMFDy9Q6FSaQWSB/j1xKhsoUFJIqDOM3TsN6D5xbrMrFcHbg==", - "dev": true, - "requires": { - "@jridgewell/source-map": "^0.3.2", - "acorn": "^8.5.0", - "commander": "^2.20.0", - "source-map-support": "~0.5.20" - } - }, - "terser-webpack-plugin": { - "version": "5.3.6", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz", - "integrity": "sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==", - "dev": true, - "requires": { - "@jridgewell/trace-mapping": "^0.3.14", - "jest-worker": "^27.4.5", - "schema-utils": "^3.1.1", - "serialize-javascript": "^6.0.0", - "terser": "^5.14.1" - } - }, - "text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", - "dev": true - }, - "through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", - "dev": true - }, - "tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", - "dev": true - }, - "tslib": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" - }, - "type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "dev": true, - "requires": { - "prelude-ls": "^1.2.1" - } - }, - "type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true - }, - "typescript": { - "version": "4.9.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", - "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", - "dev": true - }, - "unbzip2-stream": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz", - "integrity": "sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==", - "dev": true, - "requires": { - "buffer": "^5.2.1", - "through": "^2.3.8" - }, - "dependencies": { - "buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "dev": true, - "requires": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" - } - } - } - }, - "update-browserslist-db": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", - "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", - "dev": true, - "requires": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" - } - }, - "uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dev": true, - "requires": { - "punycode": "^2.1.0" - } - }, - "util": { - "version": "0.12.5", - "resolved": "https://registry.npmjs.org/util/-/util-0.12.5.tgz", - "integrity": "sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "is-arguments": "^1.0.4", - "is-generator-function": "^1.0.7", - "is-typed-array": "^1.1.3", - "which-typed-array": "^1.1.2" - } - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "dev": true - }, - "watchpack": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", - "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", - "dev": true, - "requires": { - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.1.2" - } - }, - "webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", - "dev": true - }, - "webpack": { - "version": "5.75.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.75.0.tgz", - "integrity": "sha512-piaIaoVJlqMsPtX/+3KTTO6jfvrSYgauFVdt8cr9LTHKmcq/AMd4mhzsiP7ZF/PGRNPGA8336jldh9l2Kt2ogQ==", - "dev": true, - "requires": { - "@types/eslint-scope": "^3.7.3", - "@types/estree": "^0.0.51", - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/wasm-edit": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", - "acorn": "^8.7.1", - "acorn-import-assertions": "^1.7.6", - "browserslist": "^4.14.5", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.10.0", - "es-module-lexer": "^0.9.0", - "eslint-scope": "5.1.1", - "events": "^3.2.0", - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.2.9", - "json-parse-even-better-errors": "^2.3.1", - "loader-runner": "^4.2.0", - "mime-types": "^2.1.27", - "neo-async": "^2.6.2", - "schema-utils": "^3.1.0", - "tapable": "^2.1.1", - "terser-webpack-plugin": "^5.1.3", - "watchpack": "^2.4.0", - "webpack-sources": "^3.2.3" - }, - "dependencies": { - "eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "dev": true, - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - } - }, - "estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true - } - } - }, - "webpack-cli": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-5.0.1.tgz", - "integrity": "sha512-S3KVAyfwUqr0Mo/ur3NzIp6jnerNpo7GUO6so51mxLi1spqsA17YcMXy0WOIJtBSnj748lthxC6XLbNKh/ZC+A==", - "dev": true, - "requires": { - "@discoveryjs/json-ext": "^0.5.0", - "@webpack-cli/configtest": "^2.0.1", - "@webpack-cli/info": "^2.0.1", - "@webpack-cli/serve": "^2.0.1", - "colorette": "^2.0.14", - "commander": "^9.4.1", - "cross-spawn": "^7.0.3", - "envinfo": "^7.7.3", - "fastest-levenshtein": "^1.0.12", - "import-local": "^3.0.2", - "interpret": "^3.1.1", - "rechoir": "^0.8.0", - "webpack-merge": "^5.7.3" - }, - "dependencies": { - "commander": { - "version": "9.5.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", - "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", - "dev": true - } - } - }, - "webpack-merge": { - "version": "5.8.0", - "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz", - "integrity": "sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==", - "dev": true, - "requires": { - "clone-deep": "^4.0.1", - "wildcard": "^2.0.0" - } - }, - "webpack-sources": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", - "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", - "dev": true - }, - "whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", - "dev": true, - "requires": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - }, - "which-typed-array": { - "version": "1.1.9", - "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.9.tgz", - "integrity": "sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==", - "dev": true, - "requires": { - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-tostringtag": "^1.0.0", - "is-typed-array": "^1.1.10" - } - }, - "wildcard": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz", - "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==", - "dev": true - }, - "word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", - "dev": true - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "dev": true - }, - "ws": { - "version": "8.12.1", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.12.1.tgz", - "integrity": "sha512-1qo+M9Ba+xNhPB+YTWUlK6M17brTut5EXbcBaMRN5pH5dFrXz7lzz1ChFSUq3bOUl8yEvSenhHmYUNJxFzdJew==", - "dev": true, - "requires": {} - }, - "yauzl": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", - "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", - "dev": true, - "requires": { - "buffer-crc32": "~0.2.3", - "fd-slicer": "~1.1.0" - } - }, - "yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "dev": true - } } } diff --git a/extensions/apiconnect/package-lock.json b/extensions/apiconnect/package-lock.json index 7bc88f036abc..95af828bbaef 100644 --- a/extensions/apiconnect/package-lock.json +++ b/extensions/apiconnect/package-lock.json @@ -1,7 +1,7 @@ { "name": "@loopback/apiconnect", "version": "0.10.9", - "lockfileVersion": 2, + "lockfileVersion": 3, "requires": true, "packages": { "": { @@ -18,57 +18,17 @@ "node": "14 || 16 || 18 || 19" }, "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/rest": "^12.0.8" + "@loopback/core": "^4.0.9", + "@loopback/rest": "^12.0.9" } }, - "../../packages/build": { - "name": "@loopback/build", - "version": "9.0.8", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "bin": { - "lb-clean": "bin/run-clean.js", - "lb-eslint": "bin/run-eslint.js", - "lb-mocha": "bin/run-mocha.js", - "lb-nyc": "bin/run-nyc.js", - "lb-prettier": "bin/run-prettier.js", - "lb-tsc": "bin/compile-package.js", - "lb-ttsc": "bin/compile-package.js" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/build/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true - }, - "../../packages/context": { - "name": "@loopback/context", - "version": "5.0.8", - "license": "MIT", + "node_modules/@loopback/context": { + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/@loopback/context/-/context-5.0.9.tgz", + "integrity": "sha512-Hs62SRG2YFy3cRa68Edts9TUCBpPCDK0AA/kxEfnEylpcWPJwz5l+77B6DUD7PbIvN8Zsk6EQJu4wFSduDzx+w==", "peer": true, "dependencies": { - "@loopback/metadata": "^5.0.8", + "@loopback/metadata": "^5.0.9", "@types/debug": "^4.1.7", "debug": "^4.3.4", "hyperid": "^3.1.1", @@ -76,99 +36,31 @@ "tslib": "^2.5.0", "uuid": "^9.0.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2" - }, "engines": { "node": "14 || 16 || 18 || 19" } }, - "../../packages/context/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/context/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true - }, - "../../packages/context/node_modules/@loopback/metadata": { - "resolved": "../../packages/metadata", - "link": true - }, - "../../packages/context/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true - }, - "../../packages/core": { - "name": "@loopback/core", - "version": "4.0.8", - "license": "MIT", + "node_modules/@loopback/core": { + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/@loopback/core/-/core-4.0.9.tgz", + "integrity": "sha512-DlSuAngwiNrVbp/esVJLwXmp0ieshRI1cVEPALvuQgXKlWX8eLVco3LXv7c6ZZ4Tp0hCaZxura2aY5SO0YqsuQ==", "peer": true, "dependencies": { - "@loopback/context": "^5.0.8", + "@loopback/context": "^5.0.9", "debug": "^4.3.4", "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/core/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/core/node_modules/@loopback/context": { - "resolved": "../../packages/context", - "link": true - }, - "../../packages/core/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true - }, - "../../packages/core/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true - }, - "../../packages/eslint-config": { - "name": "@loopback/eslint-config", - "version": "13.0.8", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - }, "engines": { "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "eslint": "^8.35.0" } }, - "../../packages/express": { - "name": "@loopback/express", - "version": "5.0.8", - "license": "MIT", + "node_modules/@loopback/express": { + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/@loopback/express/-/express-5.0.9.tgz", + "integrity": "sha512-OwyCQTQECyc6B3GtWTQxhqbubI6Ady2xbrdlBRZiqMRPHDGtO3rdDWplM/5nnze/XVIZPhiXQtOK/YfQkJ3HVA==", "peer": true, "dependencies": { - "@loopback/http-server": "^4.0.8", + "@loopback/http-server": "^4.0.9", "@types/body-parser": "^1.19.2", "@types/express": "^4.17.17", "@types/express-serve-static-core": "^4.17.33", @@ -181,110 +73,43 @@ "toposort": "^2.0.2", "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/on-finished": "^2.3.1", - "@types/toposort": "^2.0.3", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, "engines": { "node": "14 || 16 || 18 || 19" }, "peerDependencies": { - "@loopback/core": "^4.0.8" + "@loopback/core": "^4.0.9" } }, - "../../packages/express/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/express/node_modules/@loopback/core": { - "resolved": "../../packages/core", - "link": true - }, - "../../packages/express/node_modules/@loopback/http-server": { - "resolved": "../../packages/http-server", - "link": true - }, - "../../packages/express/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true - }, - "../../packages/filter": { - "name": "@loopback/filter", - "version": "3.0.8", - "dev": true, - "license": "MIT", + "node_modules/@loopback/filter": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/@loopback/filter/-/filter-3.0.9.tgz", + "integrity": "sha512-LdLdiY3k9yUfVReWUFUu7xpCVCzW2LMBVwZ9tIY/n1iLPsXFCx/3e7AQl2TxJXUaW9wmuDQyV+beeit/i7gOZA==", "peer": true, "dependencies": { "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "typescript": "~4.9.4" - }, "engines": { "node": "14 || 16 || 18 || 19" } }, - "../../packages/filter/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/filter/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true - }, - "../../packages/http-server": { - "name": "@loopback/http-server", - "version": "4.0.8", - "license": "MIT", + "node_modules/@loopback/http-server": { + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/@loopback/http-server/-/http-server-4.0.9.tgz", + "integrity": "sha512-b7+jjmMX0zbOo2wOctpsz/QiMoSgFMulWVYe0YhlBlK1/TF1TRy5F/hm0UeeOk432c+cOugOfChBy/51sRc0IQ==", "peer": true, "dependencies": { "debug": "^4.3.4", "stoppable": "^1.1.0", "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/stoppable": "^1.1.1" - }, "engines": { "node": "14 || 16 || 18 || 19" } }, - "../../packages/http-server/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/http-server/node_modules/@loopback/core": { - "resolved": "../../packages/core", - "link": true - }, - "../../packages/http-server/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true - }, - "../../packages/http-server/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true - }, - "../../packages/metadata": { - "name": "@loopback/metadata", - "version": "5.0.8", - "license": "MIT", + "node_modules/@loopback/metadata": { + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/@loopback/metadata/-/metadata-5.0.9.tgz", + "integrity": "sha512-syRNaIzN7QSGhiw4GNVkXEKZg7XMwqOfND4B61nCnmwEAx4gLk/vU1h/EpmYnq+H5il3CaiLwQeNW8VJinNvlw==", "peer": true, "dependencies": { "debug": "^4.3.4", @@ -292,69 +117,17 @@ "reflect-metadata": "^0.1.13", "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/metadata/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/metadata/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true - }, - "../../packages/metadata/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true - }, - "../../packages/openapi-spec-builder": { - "name": "@loopback/openapi-spec-builder", - "version": "5.0.8", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "openapi3-ts": "^2.0.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36" - }, "engines": { "node": "14 || 16 || 18 || 19" } }, - "../../packages/openapi-spec-builder/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/openapi-spec-builder/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true - }, - "../../packages/openapi-spec-builder/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true - }, - "../../packages/openapi-v3": { - "name": "@loopback/openapi-v3", - "version": "8.0.8", - "license": "MIT", + "node_modules/@loopback/openapi-v3": { + "version": "8.0.9", + "resolved": "https://registry.npmjs.org/@loopback/openapi-v3/-/openapi-v3-8.0.9.tgz", + "integrity": "sha512-Tp64PWuKLTf2aVmvt0J7UlkxsS3uSBFRstGsa6BXjvrzm6PA6kiONUttFPvVIMdxzVfecK3vzNjHA4g+5pW/kw==", "peer": true, "dependencies": { - "@loopback/repository-json-schema": "^6.1.2", + "@loopback/repository-json-schema": "^6.1.3", "debug": "^4.3.4", "http-status": "^1.6.2", "json-merge-patch": "^1.0.2", @@ -362,162 +135,60 @@ "openapi3-ts": "^2.0.2", "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/openapi-spec-builder": "^5.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/json-merge-patch": "0.0.8", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36" - }, "engines": { "node": "14 || 16 || 18 || 19" }, "peerDependencies": { - "@loopback/core": "^4.0.8" + "@loopback/core": "^4.0.9" } }, - "../../packages/openapi-v3/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/openapi-v3/node_modules/@loopback/core": { - "resolved": "../../packages/core", - "link": true - }, - "../../packages/openapi-v3/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true - }, - "../../packages/openapi-v3/node_modules/@loopback/openapi-spec-builder": { - "resolved": "../../packages/openapi-spec-builder", - "link": true - }, - "../../packages/openapi-v3/node_modules/@loopback/repository": { - "resolved": "../../packages/repository", - "link": true - }, - "../../packages/openapi-v3/node_modules/@loopback/repository-json-schema": { - "resolved": "../../packages/repository-json-schema", - "link": true - }, - "../../packages/openapi-v3/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true - }, - "../../packages/repository": { - "name": "@loopback/repository", - "version": "5.1.3", - "dev": true, - "license": "MIT", + "node_modules/@loopback/repository": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@loopback/repository/-/repository-5.1.4.tgz", + "integrity": "sha512-lRLR+LyNSBJSWfS9CEOcgA11wqohqcDfHXx7Hff3DckP19K6D4ApmD+sEFF1YNBgVV/ysZPrDySbtkYj9GfH+w==", "peer": true, "dependencies": { - "@loopback/filter": "^3.0.8", + "@loopback/filter": "^3.0.9", "@types/debug": "^4.1.7", "debug": "^4.3.4", "lodash": "^4.17.21", "loopback-datasource-juggler": "^4.28.2", "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bson": "^4.0.5", - "@types/json-schema": "^7.0.11", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "bson": "4.7.2" - }, "engines": { "node": "14 || 16 || 18 || 19" }, "peerDependencies": { - "@loopback/core": "^4.0.8" + "@loopback/core": "^4.0.9" } }, - "../../packages/repository-json-schema": { - "name": "@loopback/repository-json-schema", - "version": "6.1.2", - "license": "MIT", + "node_modules/@loopback/repository-json-schema": { + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/@loopback/repository-json-schema/-/repository-json-schema-6.1.3.tgz", + "integrity": "sha512-JlYK3DXKfUJhGiu0C0JCtINgOKjaeN/2JgZbeGHCMgjwvJ7pxbSoIFYr3P2BnRV7zFfi5PGIen1IX02UbS1dfQ==", "peer": true, "dependencies": { "@types/json-schema": "^7.0.11", "debug": "^4.3.4", "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "ajv-formats": "^2.1.1" - }, "engines": { "node": "14 || 16 || 18 || 19" }, "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3" + "@loopback/core": "^4.0.9", + "@loopback/repository": "^5.1.4" } }, - "../../packages/repository-json-schema/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/repository-json-schema/node_modules/@loopback/core": { - "resolved": "../../packages/core", - "link": true - }, - "../../packages/repository-json-schema/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true - }, - "../../packages/repository-json-schema/node_modules/@loopback/repository": { - "resolved": "../../packages/repository", - "link": true - }, - "../../packages/repository-json-schema/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true - }, - "../../packages/repository/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/repository/node_modules/@loopback/core": { - "resolved": "../../packages/core", - "link": true - }, - "../../packages/repository/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true - }, - "../../packages/repository/node_modules/@loopback/filter": { - "resolved": "../../packages/filter", - "link": true - }, - "../../packages/repository/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true - }, - "../../packages/rest": { - "name": "@loopback/rest", - "version": "12.0.8", - "license": "MIT", + "node_modules/@loopback/rest": { + "version": "12.0.9", + "resolved": "https://registry.npmjs.org/@loopback/rest/-/rest-12.0.9.tgz", + "integrity": "sha512-cJdKPrpXuJwkrOYVakjCqk3vFATTFssUnuXhnNEyH2Ho+DnCsNRoIrzPGl6TrOVnnPF/jU6vXATtm8kRe8WlFA==", "peer": true, "dependencies": { - "@loopback/express": "^5.0.8", - "@loopback/http-server": "^4.0.8", - "@loopback/openapi-v3": "^8.0.8", + "@loopback/express": "^5.0.9", + "@loopback/http-server": "^4.0.9", + "@loopback/openapi-v3": "^8.0.9", "@openapi-contrib/openapi-schema-to-json-schema": "^3.2.0", "@types/body-parser": "^1.19.2", "@types/cors": "^2.8.13", @@ -547,5617 +218,2259 @@ "type-is": "^1.6.18", "validator": "^13.9.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/openapi-spec-builder": "^5.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/js-yaml": "^4.0.5", - "@types/json-schema-compare": "^0.2.1", - "@types/lodash": "^4.14.191", - "@types/multer": "^1.4.7", - "@types/node": "^14.18.36", - "@types/on-finished": "^2.3.1", - "@types/qs": "^6.9.7", - "multer": "^1.4.4" - }, "engines": { "node": "14 || 16 || 18 || 19" }, "peerDependencies": { - "@loopback/core": "^4.0.8" + "@loopback/core": "^4.0.9" } }, - "../../packages/rest/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true + "node_modules/@openapi-contrib/openapi-schema-to-json-schema": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@openapi-contrib/openapi-schema-to-json-schema/-/openapi-schema-to-json-schema-3.2.0.tgz", + "integrity": "sha512-Gj6C0JwCr8arj0sYuslWXUBSP/KnUlEGnPW4qxlXvAl543oaNQgMgIgkQUA6vs5BCCvwTEiL8m/wdWzfl4UvSw==", + "peer": true, + "dependencies": { + "fast-deep-equal": "^3.1.3" + } }, - "../../packages/rest/node_modules/@loopback/core": { - "resolved": "../../packages/core", - "link": true + "node_modules/@types/body-parser": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", + "peer": true, + "dependencies": { + "@types/connect": "*", + "@types/node": "*" + } }, - "../../packages/rest/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true + "node_modules/@types/connect": { + "version": "3.4.35", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", + "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "peer": true, + "dependencies": { + "@types/node": "*" + } }, - "../../packages/rest/node_modules/@loopback/express": { - "resolved": "../../packages/express", - "link": true + "node_modules/@types/cors": { + "version": "2.8.13", + "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.13.tgz", + "integrity": "sha512-RG8AStHlUiV5ysZQKq97copd2UmVYw3/pRMLefISZ3S1hK104Cwm7iLQ3fTKx+lsUH2CE8FlLaYeEA2LSeqYUA==", + "peer": true, + "dependencies": { + "@types/node": "*" + } }, - "../../packages/rest/node_modules/@loopback/http-server": { - "resolved": "../../packages/http-server", - "link": true + "node_modules/@types/debug": { + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz", + "integrity": "sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==", + "peer": true, + "dependencies": { + "@types/ms": "*" + } }, - "../../packages/rest/node_modules/@loopback/openapi-spec-builder": { - "resolved": "../../packages/openapi-spec-builder", - "link": true + "node_modules/@types/express": { + "version": "4.17.17", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.17.tgz", + "integrity": "sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q==", + "peer": true, + "dependencies": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.33", + "@types/qs": "*", + "@types/serve-static": "*" + } }, - "../../packages/rest/node_modules/@loopback/openapi-v3": { - "resolved": "../../packages/openapi-v3", - "link": true + "node_modules/@types/express-serve-static-core": { + "version": "4.17.33", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.33.tgz", + "integrity": "sha512-TPBqmR/HRYI3eC2E5hmiivIzv+bidAfXofM+sbonAGvyDhySGw9/PQZFt2BLOrjUUR++4eJVpx6KnLQK1Fk9tA==", + "peer": true, + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*" + } }, - "../../packages/rest/node_modules/@loopback/repository": { - "resolved": "../../packages/repository", - "link": true + "node_modules/@types/http-errors": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.1.tgz", + "integrity": "sha512-/K3ds8TRAfBvi5vfjuz8y6+GiAYBZ0x4tXv1Av6CWBWn0IlADc+ZX9pMq7oU0fNQPnBwIZl3rmeLp6SBApbxSQ==", + "peer": true + }, + "node_modules/@types/json-schema": { + "version": "7.0.11", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", + "peer": true + }, + "node_modules/@types/mime": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz", + "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==", + "peer": true + }, + "node_modules/@types/ms": { + "version": "0.7.31", + "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz", + "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==", + "peer": true }, - "../../packages/rest/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true + "node_modules/@types/node": { + "version": "14.18.40", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.40.tgz", + "integrity": "sha512-pGteXO/JQX7wPxGR8lyT+doqjMa7XvlVowwrDwLfX92k5SdLkk4cwC7CYSLBxrenw/R5oQwKioVIak7ZgplM3g==" + }, + "node_modules/@types/on-finished": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/@types/on-finished/-/on-finished-2.3.1.tgz", + "integrity": "sha512-mzVYaYcFs5Jd2n/O6uYIRUsFRR1cHyZLRvkLCU0E7+G5WhY0qBDAR5fUCeZbvecYOSh9ikhlesyi2UfI8B9ckQ==", + "peer": true, + "dependencies": { + "@types/node": "*" + } }, - "../../packages/testlab": { - "name": "@loopback/testlab", - "version": "5.0.8", - "dev": true, - "license": "MIT", + "node_modules/@types/qs": { + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==", + "peer": true + }, + "node_modules/@types/range-parser": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", + "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==", + "peer": true + }, + "node_modules/@types/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==", "peer": true, "dependencies": { - "@hapi/shot": "^6.0.1", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" + "@types/mime": "*", + "@types/node": "*" } }, - "../../packages/testlab/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true + "node_modules/@types/type-is": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/@types/type-is/-/type-is-1.6.3.tgz", + "integrity": "sha512-PNs5wHaNcBgCQG5nAeeZ7OvosrEsI9O4W2jAOO9BCCg4ux9ZZvH2+0iSCOIDBiKuQsiNS8CBlmfX9f5YBQ22cA==", + "peer": true, + "dependencies": { + "@types/node": "*" + } }, - "../../packages/testlab/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true + "node_modules/accept-language": { + "version": "3.0.18", + "resolved": "https://registry.npmjs.org/accept-language/-/accept-language-3.0.18.tgz", + "integrity": "sha512-sUofgqBPzgfcF20sPoBYGQ1IhQLt2LSkxTnlQSuLF3n5gPEqd5AimbvOvHEi0T1kLMiGVqPWzI5a9OteBRth3A==", + "peer": true, + "dependencies": { + "bcp47": "^1.1.2", + "stable": "^0.1.6" + } }, - "node_modules/@loopback/core": { - "resolved": "../../packages/core", - "link": true + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "peer": true, + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } }, - "node_modules/@loopback/rest": { - "resolved": "../../packages/rest", - "link": true + "node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "peer": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } }, - "node_modules/@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==", - "dev": true + "node_modules/ajv-errors": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-3.0.0.tgz", + "integrity": "sha512-V3wD15YHfHz6y0KdhYFjyy9vWtEVALT9UrxfN3zqlI6dMioHnJrqOYfyPKol3oqrnCM9uwkcdCwkJ0WUcbLMTQ==", + "peer": true, + "peerDependencies": { + "ajv": "^8.0.1" + } }, - "node_modules/tslib": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" - } - }, - "dependencies": { - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, + "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==", + "peer": true, "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true } } }, - "@loopback/rest": { - "version": "file:../../packages/rest", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/express": "^5.0.8", - "@loopback/http-server": "^4.0.8", - "@loopback/openapi-spec-builder": "^5.0.8", - "@loopback/openapi-v3": "^8.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@openapi-contrib/openapi-schema-to-json-schema": "^3.2.0", - "@types/body-parser": "^1.19.2", - "@types/cors": "^2.8.13", - "@types/debug": "^4.1.7", - "@types/express": "^4.17.17", - "@types/express-serve-static-core": "^4.17.33", - "@types/http-errors": "^2.0.1", - "@types/js-yaml": "^4.0.5", - "@types/json-schema-compare": "^0.2.1", - "@types/lodash": "^4.14.191", - "@types/multer": "^1.4.7", - "@types/node": "^14.18.36", - "@types/on-finished": "^2.3.1", - "@types/qs": "^6.9.7", - "@types/serve-static": "1.15.0", - "@types/type-is": "^1.6.3", - "ajv": "^8.12.0", - "ajv-errors": "^3.0.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0", - "body-parser": "^1.20.2", - "cors": "^2.8.5", - "debug": "^4.3.4", - "express": "^4.18.2", - "http-errors": "^2.0.0", - "js-yaml": "^4.1.0", - "json-schema-compare": "^0.2.2", - "lodash": "^4.17.21", - "multer": "^1.4.4", - "on-finished": "^2.4.1", - "path-to-regexp": "^6.2.1", - "qs": "^6.11.1", - "strong-error-handler": "^4.0.1", - "tslib": "^2.5.0", - "type-is": "^1.6.18", - "validator": "^13.9.0" + "node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "peer": true, + "dependencies": { + "fast-deep-equal": "^3.1.3" }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "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==", + "peer": true, "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/express": { - "version": "file:../../packages/express", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/http-server": "^4.0.8", - "@loopback/testlab": "^5.0.8", - "@types/body-parser": "^1.19.2", - "@types/debug": "^4.1.7", - "@types/express": "^4.17.17", - "@types/express-serve-static-core": "^4.17.33", - "@types/http-errors": "^2.0.1", - "@types/node": "^14.18.36", - "@types/on-finished": "^2.3.1", - "@types/toposort": "^2.0.3", - "body-parser": "^1.20.2", - "debug": "^4.3.4", - "express": "^4.18.2", - "http-errors": "^2.0.0", - "on-finished": "^2.4.1", - "source-map-support": "^0.5.21", - "toposort": "^2.0.2", - "tslib": "^2.5.0", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/http-server": { - "version": "file:../../packages/http-server", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/stoppable": "^1.1.1", - "debug": "^4.3.4", - "stoppable": "^1.1.0", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/http-server": { - "version": "file:../../packages/http-server", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/stoppable": "^1.1.1", - "debug": "^4.3.4", - "stoppable": "^1.1.0", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/openapi-spec-builder": { - "version": "file:../../packages/openapi-spec-builder", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "openapi3-ts": "^2.0.2", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/openapi-v3": { - "version": "file:../../packages/openapi-v3", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/openapi-spec-builder": "^5.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/repository-json-schema": "^6.1.2", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/json-merge-patch": "0.0.8", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "http-status": "^1.6.2", - "json-merge-patch": "^1.0.2", - "lodash": "^4.17.21", - "openapi3-ts": "^2.0.2", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/openapi-spec-builder": { - "version": "file:../../packages/openapi-spec-builder", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "openapi3-ts": "^2.0.2", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/repository": { - "version": "file:../../packages/repository", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/filter": "^3.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bson": "^4.0.5", - "@types/debug": "^4.1.7", - "@types/json-schema": "^7.0.11", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "bson": "4.7.2", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "loopback-datasource-juggler": "^4.28.2", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/filter": { - "version": "file:../../packages/filter", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "tslib": "^2.5.0", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/repository-json-schema": { - "version": "file:../../packages/repository-json-schema", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/json-schema": "^7.0.11", - "@types/node": "^14.18.36", - "ajv-formats": "^2.1.1", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/repository": { - "version": "file:../../packages/repository", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/filter": "^3.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bson": "^4.0.5", - "@types/debug": "^4.1.7", - "@types/json-schema": "^7.0.11", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "bson": "4.7.2", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "loopback-datasource-juggler": "^4.28.2", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/filter": { - "version": "file:../../packages/filter", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "tslib": "^2.5.0", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/repository": { - "version": "file:../../packages/repository", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/filter": "^3.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bson": "^4.0.5", - "@types/debug": "^4.1.7", - "@types/json-schema": "^7.0.11", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "bson": "4.7.2", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "loopback-datasource-juggler": "^4.28.2", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/filter": { - "version": "file:../../packages/filter", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "tslib": "^2.5.0", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==", - "dev": true + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "peer": true + }, + "node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", + "peer": true + }, + "node_modules/async": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==", + "peer": true + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "peer": true + }, + "node_modules/bcp47": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/bcp47/-/bcp47-1.1.2.tgz", + "integrity": "sha512-JnkkL4GUpOvvanH9AZPX38CxhiLsXMBicBY2IAtqiVN8YulGDQybUydWA4W6yAMtw6iShtw+8HEF6cfrTHU+UQ==", + "peer": true, + "engines": { + "node": ">=0.10" + } }, - "tslib": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" + "node_modules/bl": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/bl/-/bl-2.2.1.tgz", + "integrity": "sha512-6Pesp1w0DEX1N550i/uGV/TqucVL4AM/pgThFSN/Qq9si1/DF9aIHs1BxD8V/QU0HoeHO6cQRTAuYnLPKq1e4g==", + "peer": true, + "dependencies": { + "readable-stream": "^2.3.5", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", + "peer": true + }, + "node_modules/body-parser": { + "version": "1.20.2", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz", + "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==", + "peer": true, + "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.11.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/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==", + "peer": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "peer": true + }, + "node_modules/body-parser/node_modules/qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "peer": true, + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "peer": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "peer": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "peer": true, + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "peer": true, + "dependencies": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "node_modules/capital-case": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/capital-case/-/capital-case-1.0.4.tgz", + "integrity": "sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==", + "peer": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3", + "upper-case-first": "^2.0.2" + } + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "peer": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/change-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/change-case/-/change-case-4.1.2.tgz", + "integrity": "sha512-bSxY2ws9OtviILG1EiY5K7NNxkqg/JnRnFxLtKQ96JaviiIxi7djMrSd0ECT9AC+lttClmYwKw53BWpOMblo7A==", + "peer": true, + "dependencies": { + "camel-case": "^4.1.2", + "capital-case": "^1.0.4", + "constant-case": "^3.0.4", + "dot-case": "^3.0.4", + "header-case": "^2.0.4", + "no-case": "^3.0.4", + "param-case": "^3.0.4", + "pascal-case": "^3.1.2", + "path-case": "^3.0.4", + "sentence-case": "^3.0.4", + "snake-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/charenc": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz", + "integrity": "sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA==", + "peer": true, + "engines": { + "node": "*" + } + }, + "node_modules/cldrjs": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/cldrjs/-/cldrjs-0.5.5.tgz", + "integrity": "sha512-KDwzwbmLIPfCgd8JERVDpQKrUUM1U4KpFJJg2IROv89rF172lLufoJnqJ/Wea6fXL5bO6WjuLMzY8V52UWPvkA==", + "peer": true + }, + "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==", + "peer": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "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==", + "peer": true + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "peer": true + }, + "node_modules/constant-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/constant-case/-/constant-case-3.0.4.tgz", + "integrity": "sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ==", + "peer": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3", + "upper-case": "^2.0.2" + } + }, + "node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "peer": true, + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", + "peer": true + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "peer": true + }, + "node_modules/cors": { + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", + "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", + "peer": true, + "dependencies": { + "object-assign": "^4", + "vary": "^1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "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==", + "peer": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/crypt": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz", + "integrity": "sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow==", + "peer": true, + "engines": { + "node": "*" + } + }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "peer": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "peer": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "peer": true, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "peer": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "peer": true + }, + "node_modules/ejs": { + "version": "3.1.9", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.9.tgz", + "integrity": "sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ==", + "peer": true, + "dependencies": { + "jake": "^10.8.5" + }, + "bin": { + "ejs": "bin/cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "peer": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "peer": true, + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "peer": true + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/execa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", + "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", + "peer": true, + "dependencies": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/express": { + "version": "4.18.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", + "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", + "peer": true, + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.1", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.5.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.11.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/express/node_modules/body-parser": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", + "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", + "peer": true, + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "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.11.0", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/express/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "peer": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/express/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "peer": true + }, + "node_modules/express/node_modules/path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==", + "peer": true + }, + "node_modules/express/node_modules/qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "peer": true, + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/express/node_modules/raw-body": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "peer": true, + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "peer": true + }, + "node_modules/fast-safe-stringify": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz", + "integrity": "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==", + "peer": true + }, + "node_modules/filelist": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", + "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", + "peer": true, + "dependencies": { + "minimatch": "^5.0.1" + } + }, + "node_modules/finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "peer": true, + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "peer": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "peer": true + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "peer": true + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "peer": true + }, + "node_modules/get-intrinsic": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", + "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==", + "peer": true, + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "peer": true, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "peer": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "peer": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/glob/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "peer": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/globalize": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/globalize/-/globalize-1.7.0.tgz", + "integrity": "sha512-faR46vTIbFCeAemyuc9E6/d7Wrx9k2ae2L60UhakztFg6VuE42gENVJNuPFtt7Sdjrk9m2w8+py7Jj+JTNy59w==", + "peer": true, + "dependencies": { + "cldrjs": "^0.5.4" + } + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "peer": true, + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "peer": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/header-case": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/header-case/-/header-case-2.0.4.tgz", + "integrity": "sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q==", + "peer": true, + "dependencies": { + "capital-case": "^1.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "peer": true, + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/http-status": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/http-status/-/http-status-1.6.2.tgz", + "integrity": "sha512-oUExvfNckrpTpDazph7kNG8sQi5au3BeTo0idaZFXEhTaJKu7GNJCLHI0rYY2wljm548MSTM+Ljj/c6anqu2zQ==", + "peer": true, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/human-signals": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", + "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", + "peer": true, + "engines": { + "node": ">=8.12.0" + } + }, + "node_modules/hyperid": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/hyperid/-/hyperid-3.1.1.tgz", + "integrity": "sha512-RveV33kIksycSf7HLkq1sHB5wW0OwuX8ot8MYnY++gaaPXGFfKpBncHrAWxdpuEeRlazUMGWefwP1w6o6GaumA==", + "peer": true, + "dependencies": { + "uuid": "^8.3.2", + "uuid-parse": "^1.1.0" + } + }, + "node_modules/hyperid/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==", + "peer": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "peer": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/inflection": { + "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" + ], + "peer": true + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "peer": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "peer": true + }, + "node_modules/invert-kv": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-3.0.1.tgz", + "integrity": "sha512-CYdFeFexxhv/Bcny+Q0BfOV+ltRlJcd4BBZBYFX/O0u4npJrgZtIcjokegtiSMAvlMTJ+Koq0GBCc//3bueQxw==", + "peer": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sindresorhus/invert-kv?sponsor=1" + } + }, + "node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "peer": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "peer": true + }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "peer": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "peer": true + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "peer": true + }, + "node_modules/jake": { + "version": "10.8.5", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.5.tgz", + "integrity": "sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw==", + "peer": true, + "dependencies": { + "async": "^3.2.3", + "chalk": "^4.0.2", + "filelist": "^1.0.1", + "minimatch": "^3.0.4" + }, + "bin": { + "jake": "bin/cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jake/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "peer": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/jake/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "peer": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "peer": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/js2xmlparser": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/js2xmlparser/-/js2xmlparser-4.0.2.tgz", + "integrity": "sha512-6n4D8gLlLf1n5mNLQPRfViYzu9RATblzPEtm1SthMX1Pjao0r9YI9nw7ZIfRxQMERS87mcswrg+r/OYrPRX6jA==", + "peer": true, + "dependencies": { + "xmlcreate": "^2.0.4" + } + }, + "node_modules/json-merge-patch": { + "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==", + "peer": true, + "dependencies": { + "fast-deep-equal": "^3.1.3" + } + }, + "node_modules/json-schema-compare": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/json-schema-compare/-/json-schema-compare-0.2.2.tgz", + "integrity": "sha512-c4WYmDKyJXhs7WWvAWm3uIYnfyWFoIp+JEoX34rctVvEkMYCPGhXtvmFFXiffBbxfZsvQ0RNnV5H7GvDF5HCqQ==", + "peer": true, + "dependencies": { + "lodash": "^4.17.4" + } + }, + "node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "peer": true + }, + "node_modules/lcid": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-3.1.1.tgz", + "integrity": "sha512-M6T051+5QCGLBQb8id3hdvIW8+zeFV2FyBGFS9IEK5H9Wt4MueD4bW1eWikpHgZp+5xR3l5c8pZUkQsIA0BFZg==", + "peer": true, + "dependencies": { + "invert-kv": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "peer": true + }, + "node_modules/loopback-connector": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/loopback-connector/-/loopback-connector-5.2.2.tgz", + "integrity": "sha512-VY1LK+z3fp2ehCcq2jm1xTpBuKrtJcBuUZZhxAnYYAN3VXemmjLeVU0F/MmokfKL1zx1pkPKdjBPb+nNsatzeA==", + "peer": true, + "dependencies": { + "async": "^3.2.4", + "bluebird": "^3.7.2", + "debug": "^4.3.4", + "msgpack5": "^4.5.1", + "strong-globalize": "^6.0.5", + "uuid": "^8.3.2" + }, + "engines": { + "node": ">=10" + } + }, + "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==", + "peer": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/loopback-datasource-juggler": { + "version": "4.28.3", + "resolved": "https://registry.npmjs.org/loopback-datasource-juggler/-/loopback-datasource-juggler-4.28.3.tgz", + "integrity": "sha512-lhL5kmOVcwRNKNqL/+L8EXxXDJVtfzUQaiYYdeFciqPIGNsNpOnfxRww0jDHBLIhtNX3cvXRqTZO7ljccb/hCg==", + "peer": true, + "dependencies": { + "async": "^3.2.4", + "change-case": "^4.1.2", + "debug": "^4.3.4", + "depd": "^2.0.0", + "inflection": "^1.13.4", + "lodash": "^4.17.21", + "loopback-connector": "^5.2.1", + "minimatch": "^5.1.6", + "nanoid": "^3.3.4", + "qs": "^6.10.5", + "strong-globalize": "^6.0.5", + "traverse": "^0.6.7", + "uuid": "^9.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "peer": true, + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/map-age-cleaner": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", + "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", + "peer": true, + "dependencies": { + "p-defer": "^1.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/md5": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz", + "integrity": "sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==", + "peer": true, + "dependencies": { + "charenc": "0.0.2", + "crypt": "0.0.2", + "is-buffer": "~1.1.6" + } + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mem": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/mem/-/mem-5.1.1.tgz", + "integrity": "sha512-qvwipnozMohxLXG1pOqoLiZKNkC4r4qqRucSoDwXowsNGDSULiqFTRUF05vcZWnwJSG22qTsynQhxbaMtnX9gw==", + "peer": true, + "dependencies": { + "map-age-cleaner": "^0.1.3", + "mimic-fn": "^2.1.0", + "p-is-promise": "^2.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==", + "peer": true + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "peer": true + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "peer": true, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "peer": true, + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "peer": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "peer": true, + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=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==", + "peer": true + }, + "node_modules/msgpack5": { + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/msgpack5/-/msgpack5-4.5.1.tgz", + "integrity": "sha512-zC1vkcliryc4JGlL6OfpHumSYUHWFGimSI+OgfRCjTFLmKA2/foR9rMTOhWiqfOrfxJOctrpWPvrppf8XynJxw==", + "peer": true, + "dependencies": { + "bl": "^2.0.1", + "inherits": "^2.0.3", + "readable-stream": "^2.3.6", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/nanoid": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", + "peer": true, + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "peer": true, + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "peer": true, + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.12.3", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", + "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", + "peer": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "peer": true, + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "peer": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "peer": true, + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/openapi3-ts": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/openapi3-ts/-/openapi3-ts-2.0.2.tgz", + "integrity": "sha512-TxhYBMoqx9frXyOgnRHufjQfPXomTIHYKhSKJ6jHfj13kS8OEIhvmE8CTuQyKtjjWttAjX5DPxM1vmalEpo8Qw==", + "peer": true, + "dependencies": { + "yaml": "^1.10.2" + } + }, + "node_modules/os-locale": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-5.0.0.tgz", + "integrity": "sha512-tqZcNEDAIZKBEPnHPlVDvKrp7NzgLi7jRmhKiUoa2NUmhl13FtkAGLUVR+ZsYvApBQdBfYm43A4tXXQ4IrYLBA==", + "peer": true, + "dependencies": { + "execa": "^4.0.0", + "lcid": "^3.0.0", + "mem": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-defer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", + "integrity": "sha512-wB3wfAxZpk2AzOfUMJNL+d36xothRSyj8EXOa4f6GMqYDN9BJaaSISbsk+wS9abmnebVw95C2Kb5t85UmpCxuw==", + "peer": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-event": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/p-event/-/p-event-4.2.0.tgz", + "integrity": "sha512-KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ==", + "peer": true, + "dependencies": { + "p-timeout": "^3.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", + "peer": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-is-promise": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz", + "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/p-timeout": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", + "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", + "peer": true, + "dependencies": { + "p-finally": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "peer": true, + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "peer": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "peer": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/path-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/path-case/-/path-case-3.0.4.tgz", + "integrity": "sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg==", + "peer": true, + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-to-regexp": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.2.1.tgz", + "integrity": "sha512-JLyh7xT1kizaEvcaXOQwOc2/Yhw6KZOvPf1S8401UyLk86CU79LN3vl7ztXGm/pZ+YjoyAJ4rxmHwbkBXJX+yw==", + "peer": true + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "peer": true + }, + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "peer": true, + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "peer": true, + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/qs": { + "version": "6.11.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.1.tgz", + "integrity": "sha512-0wsrzgTz/kAVIeuxSjnpGC56rzYtr6JT/2BwEvMaPhFIoYa1aGO8LbzuU1R0uUYQkLpWBTOj0l/CLAJB64J6nQ==", + "peer": true, + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", + "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", + "peer": true, + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "peer": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/readable-stream/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "peer": true + }, + "node_modules/reflect-metadata": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz", + "integrity": "sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==", + "peer": true + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "peer": true + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "peer": true + }, + "node_modules/send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "peer": true, + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "peer": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "peer": true + }, + "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==", + "peer": true + }, + "node_modules/sentence-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/sentence-case/-/sentence-case-3.0.4.tgz", + "integrity": "sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg==", + "peer": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3", + "upper-case-first": "^2.0.2" + } + }, + "node_modules/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "peer": true, + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "peer": true + }, + "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==", + "peer": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "peer": true, + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "peer": true + }, + "node_modules/snake-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz", + "integrity": "sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==", + "peer": true, + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "peer": true + }, + "node_modules/stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility", + "peer": true + }, + "node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "peer": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/stoppable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/stoppable/-/stoppable-1.1.0.tgz", + "integrity": "sha512-KXDYZ9dszj6bzvnEMRYvxgeTHU74QBFL54XKtP3nyMuJ81CFYtABZ3bAzL2EdFUaEwJOBOgENyFj3R7oTzDyyw==", + "peer": true, + "engines": { + "node": ">=4", + "npm": ">=6" + } + }, + "node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "peer": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/string_decoder/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "peer": true + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/strong-error-handler": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/strong-error-handler/-/strong-error-handler-4.0.2.tgz", + "integrity": "sha512-84tEG1tZs781zWSXSbk7T0ekhRJ8DbgPPvr4UFseY72ws0sahPoreiEGp4QeQgcB+WplMx95AugBKSFZr5Dvig==", + "peer": true, + "dependencies": { + "accepts": "^1.3.8", + "debug": "^4.3.4", + "ejs": "^3.1.8", + "fast-safe-stringify": "^2.1.1", + "http-status": "^1.6.2", + "js2xmlparser": "^4.0.2", + "strong-globalize": "^6.0.5" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/strong-globalize": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/strong-globalize/-/strong-globalize-6.0.5.tgz", + "integrity": "sha512-7nfUli41TieV9/TSc0N62ve5Q4nfrpy/T0nNNy6TyD3vst79QWmeylCyd3q1gDxh8dqGEtabLNCdPQP1Iuvecw==", + "peer": true, + "dependencies": { + "accept-language": "^3.0.18", + "debug": "^4.2.0", + "globalize": "^1.6.0", + "lodash": "^4.17.20", + "md5": "^2.3.0", + "mkdirp": "^1.0.4", + "os-locale": "^5.0.0", + "yamljs": "^0.3.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "peer": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "peer": true, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/toposort": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/toposort/-/toposort-2.0.2.tgz", + "integrity": "sha512-0a5EOkAUp8D4moMi2W8ZF8jcga7BgZd91O/yabJCFY8az+XSzeGyTKs0Aoo897iV1Nj6guFq8orWDS96z91oGg==", + "peer": true + }, + "node_modules/traverse": { + "version": "0.6.7", + "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.6.7.tgz", + "integrity": "sha512-/y956gpUo9ZNCb99YjxG7OaslxZWHfCHAUUfshwqOXmxUIvqLjVO581BT+gM59+QV9tFe6/CGG53tsA1Y7RSdg==", + "peer": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/tslib": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", + "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" + }, + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "peer": true, + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "peer": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/upper-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-2.0.2.tgz", + "integrity": "sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg==", + "peer": true, + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/upper-case-first": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/upper-case-first/-/upper-case-first-2.0.2.tgz", + "integrity": "sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg==", + "peer": true, + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "peer": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "peer": true + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "peer": true, + "engines": { + "node": ">= 0.4.0" + } + }, + "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==", + "peer": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/uuid-parse": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/uuid-parse/-/uuid-parse-1.1.0.tgz", + "integrity": "sha512-OdmXxA8rDsQ7YpNVbKSJkNzTw2I+S5WsbMDnCtIWSQaosNAcWtFuI/YK1TjzUI6nbkgiqEyh8gWngfcv8Asd9A==", + "peer": true + }, + "node_modules/validator": { + "version": "13.9.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.9.0.tgz", + "integrity": "sha512-B+dGG8U3fdtM0/aNK4/X8CXq/EcxU2WPrPEkJGslb47qyHsxmbggTWK0yEA4qnYVNF+nxNlN88o14hIcPmSIEA==", + "peer": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "peer": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "peer": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "peer": true + }, + "node_modules/xmlcreate": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/xmlcreate/-/xmlcreate-2.0.4.tgz", + "integrity": "sha512-nquOebG4sngPmGPICTS5EnxqhKbCmz5Ox5hsszI2T6U5qdrJizBc+0ilYSEjTSzU0yZcmvppztXe/5Al5fUwdg==", + "peer": true + }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "peer": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/yamljs": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/yamljs/-/yamljs-0.3.0.tgz", + "integrity": "sha512-C/FsVVhht4iPQYXOInoxUM/1ELSf9EsgKH34FofQOp6hwCPrW4vG4w5++TED3xRUo8gD7l0P1J1dLlDYzODsTQ==", + "peer": true, + "dependencies": { + "argparse": "^1.0.7", + "glob": "^7.0.5" + }, + "bin": { + "json2yaml": "bin/json2yaml", + "yaml2json": "bin/yaml2json" + } + }, + "node_modules/yamljs/node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "peer": true, + "dependencies": { + "sprintf-js": "~1.0.2" + } } } } diff --git a/extensions/authentication-jwt/package-lock.json b/extensions/authentication-jwt/package-lock.json index 2907dfe3e033..1a131075d096 100644 --- a/extensions/authentication-jwt/package-lock.json +++ b/extensions/authentication-jwt/package-lock.json @@ -1,7 +1,7 @@ { "name": "@loopback/authentication-jwt", "version": "0.12.9", - "lockfileVersion": 2, + "lockfileVersion": 3, "requires": true, "packages": { "": { @@ -25,147 +25,38 @@ "node": "14 || 16 || 18 || 19" }, "peerDependencies": { - "@loopback/authentication": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/rest": "^12.0.8" + "@loopback/authentication": "^9.0.9", + "@loopback/core": "^4.0.9", + "@loopback/rest": "^12.0.9" } }, - "../../packages/authentication": { - "name": "@loopback/authentication", - "version": "9.0.8", - "license": "MIT", + "node_modules/@loopback/authentication": { + "version": "9.0.9", + "resolved": "https://registry.npmjs.org/@loopback/authentication/-/authentication-9.0.9.tgz", + "integrity": "sha512-Lt3C+3HlxpyOtlKog6hOuSAlktNFN3BjuMHeh5Wqlp4aNmM7gyTiRUFhQn/K6QfANJLDRKL5AqCGeEd+mHCFIA==", "peer": true, "dependencies": { - "@loopback/security": "^0.8.8", + "@loopback/security": "^0.8.9", "@types/express": "^4.17.17", "@types/lodash": "^4.14.191", "lodash": "^4.17.21", "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/openapi-spec-builder": "^5.0.8", - "@loopback/rest": "^12.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "jsonwebtoken": "^9.0.0" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/rest": "^12.0.8" - } - }, - "../../packages/authentication/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/authentication/node_modules/@loopback/core": { - "resolved": "../../packages/core", - "link": true - }, - "../../packages/authentication/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true - }, - "../../packages/authentication/node_modules/@loopback/openapi-spec-builder": { - "resolved": "../../packages/openapi-spec-builder", - "link": true - }, - "../../packages/authentication/node_modules/@loopback/rest": { - "resolved": "../../packages/rest", - "link": true - }, - "../../packages/authentication/node_modules/@loopback/security": { - "resolved": "../../packages/security", - "link": true - }, - "../../packages/authentication/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true - }, - "../../packages/boot": { - "name": "@loopback/boot", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/model-api-builder": "^4.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/service-proxy": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/glob": "^8.0.1", - "debug": "^4.3.4", - "glob": "^8.1.0", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/rest": "^12.0.8", - "@loopback/rest-crud": "^0.15.7", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36" - }, "engines": { "node": "14 || 16 || 18 || 19" }, "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../../packages/build": { - "name": "@loopback/build", - "version": "9.0.8", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "bin": { - "lb-clean": "bin/run-clean.js", - "lb-eslint": "bin/run-eslint.js", - "lb-mocha": "bin/run-mocha.js", - "lb-nyc": "bin/run-nyc.js", - "lb-prettier": "bin/run-prettier.js", - "lb-tsc": "bin/compile-package.js", - "lb-ttsc": "bin/compile-package.js" - }, - "engines": { - "node": "14 || 16 || 18 || 19" + "@loopback/core": "^4.0.9", + "@loopback/rest": "^12.0.9" } }, - "../../packages/build/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true - }, - "../../packages/context": { - "name": "@loopback/context", - "version": "5.0.8", - "license": "MIT", + "node_modules/@loopback/context": { + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/@loopback/context/-/context-5.0.9.tgz", + "integrity": "sha512-Hs62SRG2YFy3cRa68Edts9TUCBpPCDK0AA/kxEfnEylpcWPJwz5l+77B6DUD7PbIvN8Zsk6EQJu4wFSduDzx+w==", "peer": true, "dependencies": { - "@loopback/metadata": "^5.0.8", + "@loopback/metadata": "^5.0.9", "@types/debug": "^4.1.7", "debug": "^4.3.4", "hyperid": "^3.1.1", @@ -173,99 +64,31 @@ "tslib": "^2.5.0", "uuid": "^9.0.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2" - }, "engines": { "node": "14 || 16 || 18 || 19" } }, - "../../packages/context/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/context/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true - }, - "../../packages/context/node_modules/@loopback/metadata": { - "resolved": "../../packages/metadata", - "link": true - }, - "../../packages/context/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true - }, - "../../packages/core": { - "name": "@loopback/core", - "version": "4.0.8", - "dev": true, - "license": "MIT", + "node_modules/@loopback/core": { + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/@loopback/core/-/core-4.0.9.tgz", + "integrity": "sha512-DlSuAngwiNrVbp/esVJLwXmp0ieshRI1cVEPALvuQgXKlWX8eLVco3LXv7c6ZZ4Tp0hCaZxura2aY5SO0YqsuQ==", "peer": true, "dependencies": { - "@loopback/context": "^5.0.8", + "@loopback/context": "^5.0.9", "debug": "^4.3.4", "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/core/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/core/node_modules/@loopback/context": { - "resolved": "../../packages/context", - "link": true - }, - "../../packages/core/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true - }, - "../../packages/core/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true - }, - "../../packages/eslint-config": { - "name": "@loopback/eslint-config", - "version": "13.0.8", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - }, "engines": { "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "eslint": "^8.35.0" } }, - "../../packages/express": { - "name": "@loopback/express", - "version": "5.0.8", - "license": "MIT", + "node_modules/@loopback/express": { + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/@loopback/express/-/express-5.0.9.tgz", + "integrity": "sha512-OwyCQTQECyc6B3GtWTQxhqbubI6Ady2xbrdlBRZiqMRPHDGtO3rdDWplM/5nnze/XVIZPhiXQtOK/YfQkJ3HVA==", "peer": true, "dependencies": { + "@loopback/http-server": "^4.0.9", "@types/body-parser": "^1.19.2", "@types/express": "^4.17.17", "@types/express-serve-static-core": "^4.17.33", @@ -278,95 +101,43 @@ "toposort": "^2.0.2", "tslib": "^2.5.0" }, - "devDependencies": { - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/on-finished": "^2.3.1", - "@types/toposort": "^2.0.3", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, "engines": { "node": "14 || 16 || 18 || 19" }, "peerDependencies": { - "@loopback/core": "^4.0.8" + "@loopback/core": "^4.0.9" } }, - "../../packages/express/node_modules/@loopback/core": { - "resolved": "../../packages/core", - "link": true - }, - "../../packages/filter": { - "name": "@loopback/filter", - "version": "3.0.8", - "dev": true, - "license": "MIT", + "node_modules/@loopback/filter": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/@loopback/filter/-/filter-3.0.9.tgz", + "integrity": "sha512-LdLdiY3k9yUfVReWUFUu7xpCVCzW2LMBVwZ9tIY/n1iLPsXFCx/3e7AQl2TxJXUaW9wmuDQyV+beeit/i7gOZA==", "peer": true, "dependencies": { "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "typescript": "~4.9.4" - }, "engines": { "node": "14 || 16 || 18 || 19" } }, - "../../packages/filter/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/filter/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true - }, - "../../packages/http-server": { - "name": "@loopback/http-server", - "version": "4.0.8", - "license": "MIT", + "node_modules/@loopback/http-server": { + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/@loopback/http-server/-/http-server-4.0.9.tgz", + "integrity": "sha512-b7+jjmMX0zbOo2wOctpsz/QiMoSgFMulWVYe0YhlBlK1/TF1TRy5F/hm0UeeOk432c+cOugOfChBy/51sRc0IQ==", "peer": true, "dependencies": { "debug": "^4.3.4", "stoppable": "^1.1.0", "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/stoppable": "^1.1.1" - }, "engines": { "node": "14 || 16 || 18 || 19" } }, - "../../packages/http-server/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/http-server/node_modules/@loopback/core": { - "resolved": "../../packages/core", - "link": true - }, - "../../packages/http-server/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true - }, - "../../packages/http-server/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true - }, - "../../packages/metadata": { - "name": "@loopback/metadata", - "version": "5.0.8", - "license": "MIT", + "node_modules/@loopback/metadata": { + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/@loopback/metadata/-/metadata-5.0.9.tgz", + "integrity": "sha512-syRNaIzN7QSGhiw4GNVkXEKZg7XMwqOfND4B61nCnmwEAx4gLk/vU1h/EpmYnq+H5il3CaiLwQeNW8VJinNvlw==", "peer": true, "dependencies": { "debug": "^4.3.4", @@ -374,91 +145,17 @@ "reflect-metadata": "^0.1.13", "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/metadata/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/metadata/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true - }, - "../../packages/metadata/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true - }, - "../../packages/model-api-builder": { - "name": "@loopback/model-api-builder", - "version": "4.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3" - } - }, - "../../packages/openapi-spec-builder": { - "name": "@loopback/openapi-spec-builder", - "version": "5.0.8", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "openapi3-ts": "^2.0.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36" - }, "engines": { "node": "14 || 16 || 18 || 19" } }, - "../../packages/openapi-spec-builder/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/openapi-spec-builder/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true - }, - "../../packages/openapi-spec-builder/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true - }, - "../../packages/openapi-v3": { - "name": "@loopback/openapi-v3", - "version": "8.0.8", - "license": "MIT", + "node_modules/@loopback/openapi-v3": { + "version": "8.0.9", + "resolved": "https://registry.npmjs.org/@loopback/openapi-v3/-/openapi-v3-8.0.9.tgz", + "integrity": "sha512-Tp64PWuKLTf2aVmvt0J7UlkxsS3uSBFRstGsa6BXjvrzm6PA6kiONUttFPvVIMdxzVfecK3vzNjHA4g+5pW/kw==", "peer": true, "dependencies": { - "@loopback/repository-json-schema": "^6.1.2", + "@loopback/repository-json-schema": "^6.1.3", "debug": "^4.3.4", "http-status": "^1.6.2", "json-merge-patch": "^1.0.2", @@ -466,163 +163,60 @@ "openapi3-ts": "^2.0.2", "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/openapi-spec-builder": "^5.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/json-merge-patch": "0.0.8", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36" - }, "engines": { "node": "14 || 16 || 18 || 19" }, "peerDependencies": { - "@loopback/core": "^4.0.8" + "@loopback/core": "^4.0.9" } }, - "../../packages/openapi-v3/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/openapi-v3/node_modules/@loopback/core": { - "resolved": "../../packages/core", - "link": true - }, - "../../packages/openapi-v3/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true - }, - "../../packages/openapi-v3/node_modules/@loopback/openapi-spec-builder": { - "resolved": "../../packages/openapi-spec-builder", - "link": true - }, - "../../packages/openapi-v3/node_modules/@loopback/repository": { - "resolved": "../../packages/repository", - "link": true - }, - "../../packages/openapi-v3/node_modules/@loopback/repository-json-schema": { - "resolved": "../../packages/repository-json-schema", - "link": true - }, - "../../packages/openapi-v3/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true - }, - "../../packages/repository": { - "name": "@loopback/repository", - "version": "5.1.3", - "dev": true, - "license": "MIT", + "node_modules/@loopback/repository": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@loopback/repository/-/repository-5.1.4.tgz", + "integrity": "sha512-lRLR+LyNSBJSWfS9CEOcgA11wqohqcDfHXx7Hff3DckP19K6D4ApmD+sEFF1YNBgVV/ysZPrDySbtkYj9GfH+w==", "peer": true, "dependencies": { - "@loopback/filter": "^3.0.8", + "@loopback/filter": "^3.0.9", "@types/debug": "^4.1.7", "debug": "^4.3.4", "lodash": "^4.17.21", "loopback-datasource-juggler": "^4.28.2", "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bson": "^4.0.5", - "@types/json-schema": "^7.0.11", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "bson": "4.7.2" - }, "engines": { "node": "14 || 16 || 18 || 19" }, "peerDependencies": { - "@loopback/core": "^4.0.8" + "@loopback/core": "^4.0.9" } }, - "../../packages/repository-json-schema": { - "name": "@loopback/repository-json-schema", - "version": "6.1.2", - "license": "MIT", + "node_modules/@loopback/repository-json-schema": { + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/@loopback/repository-json-schema/-/repository-json-schema-6.1.3.tgz", + "integrity": "sha512-JlYK3DXKfUJhGiu0C0JCtINgOKjaeN/2JgZbeGHCMgjwvJ7pxbSoIFYr3P2BnRV7zFfi5PGIen1IX02UbS1dfQ==", "peer": true, "dependencies": { "@types/json-schema": "^7.0.11", "debug": "^4.3.4", "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "ajv-formats": "^2.1.1" - }, "engines": { "node": "14 || 16 || 18 || 19" }, "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3" + "@loopback/core": "^4.0.9", + "@loopback/repository": "^5.1.4" } }, - "../../packages/repository-json-schema/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/repository-json-schema/node_modules/@loopback/core": { - "resolved": "../../packages/core", - "link": true - }, - "../../packages/repository-json-schema/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true - }, - "../../packages/repository-json-schema/node_modules/@loopback/repository": { - "resolved": "../../packages/repository", - "link": true - }, - "../../packages/repository-json-schema/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true - }, - "../../packages/repository/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/repository/node_modules/@loopback/core": { - "resolved": "../../packages/core", - "link": true - }, - "../../packages/repository/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true - }, - "../../packages/repository/node_modules/@loopback/filter": { - "resolved": "../../packages/filter", - "link": true - }, - "../../packages/repository/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true - }, - "../../packages/rest": { - "name": "@loopback/rest", - "version": "12.0.8", - "dev": true, - "license": "MIT", + "node_modules/@loopback/rest": { + "version": "12.0.9", + "resolved": "https://registry.npmjs.org/@loopback/rest/-/rest-12.0.9.tgz", + "integrity": "sha512-cJdKPrpXuJwkrOYVakjCqk3vFATTFssUnuXhnNEyH2Ho+DnCsNRoIrzPGl6TrOVnnPF/jU6vXATtm8kRe8WlFA==", "peer": true, "dependencies": { - "@loopback/express": "^5.0.8", - "@loopback/http-server": "^4.0.8", - "@loopback/openapi-v3": "^8.0.8", + "@loopback/express": "^5.0.9", + "@loopback/http-server": "^4.0.9", + "@loopback/openapi-v3": "^8.0.9", "@openapi-contrib/openapi-schema-to-json-schema": "^3.2.0", "@types/body-parser": "^1.19.2", "@types/cors": "^2.8.13", @@ -652,273 +246,596 @@ "type-is": "^1.6.18", "validator": "^13.9.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/openapi-spec-builder": "^5.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/js-yaml": "^4.0.5", - "@types/json-schema-compare": "^0.2.1", - "@types/lodash": "^4.14.191", - "@types/multer": "^1.4.7", - "@types/node": "^14.18.36", - "@types/on-finished": "^2.3.1", - "@types/qs": "^6.9.7", - "multer": "^1.4.4" - }, "engines": { "node": "14 || 16 || 18 || 19" }, "peerDependencies": { - "@loopback/core": "^4.0.8" + "@loopback/core": "^4.0.9" } }, - "../../packages/rest-crud": { - "name": "@loopback/rest-crud", - "version": "0.15.7", - "extraneous": true, - "license": "MIT", + "node_modules/@loopback/security": { + "version": "0.8.9", + "resolved": "https://registry.npmjs.org/@loopback/security/-/security-0.8.9.tgz", + "integrity": "sha512-+pUhFu5G/Z+mMo8umNQNtH1kly+2IML8ND1jO4GvP5saTfVXnv1+YdtjpE1MVeAHjj0YLiTT4v2XqvHTObYVBg==", + "peer": true, "dependencies": { - "@loopback/model-api-builder": "^4.0.8", "debug": "^4.3.4", "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/rest": "^12.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36" - }, "engines": { "node": "14 || 16 || 18 || 19" }, "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/rest": "^12.0.8" + "@loopback/core": "^4.0.9" } }, - "../../packages/rest-explorer": { - "name": "@loopback/rest-explorer", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", + "node_modules/@openapi-contrib/openapi-schema-to-json-schema": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@openapi-contrib/openapi-schema-to-json-schema/-/openapi-schema-to-json-schema-3.2.0.tgz", + "integrity": "sha512-Gj6C0JwCr8arj0sYuslWXUBSP/KnUlEGnPW4qxlXvAl543oaNQgMgIgkQUA6vs5BCCvwTEiL8m/wdWzfl4UvSw==", + "peer": true, "dependencies": { - "ejs": "^3.1.8", - "swagger-ui-dist": "4.15.5", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/rest": "^12.0.8", - "@loopback/testlab": "^5.0.8", - "@types/ejs": "^3.1.1", - "@types/express": "^4.17.17", - "@types/node": "^14.18.36", - "express": "^4.18.2" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/rest": "^12.0.8" + "fast-deep-equal": "^3.1.3" } }, - "../../packages/rest/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/rest/node_modules/@loopback/core": { - "resolved": "../../packages/core", - "link": true - }, - "../../packages/rest/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true - }, - "../../packages/rest/node_modules/@loopback/express": { - "resolved": "../../packages/express", - "link": true - }, - "../../packages/rest/node_modules/@loopback/http-server": { - "resolved": "../../packages/http-server", - "link": true - }, - "../../packages/rest/node_modules/@loopback/openapi-spec-builder": { - "resolved": "../../packages/openapi-spec-builder", - "link": true - }, - "../../packages/rest/node_modules/@loopback/openapi-v3": { - "resolved": "../../packages/openapi-v3", - "link": true - }, - "../../packages/rest/node_modules/@loopback/repository": { - "resolved": "../../packages/repository", - "link": true - }, - "../../packages/rest/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true + "node_modules/@types/bcryptjs": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@types/bcryptjs/-/bcryptjs-2.4.2.tgz", + "integrity": "sha512-LiMQ6EOPob/4yUL66SZzu6Yh77cbzJFYll+ZfaPiPPFswtIlA/Fs1MzdKYA7JApHU49zQTbJGX3PDmCpIdDBRQ==" }, - "../../packages/security": { - "name": "@loopback/security", - "version": "0.8.8", - "license": "MIT", + "node_modules/@types/body-parser": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", "peer": true, "dependencies": { - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" + "@types/connect": "*", + "@types/node": "*" } }, - "../../packages/security/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/security/node_modules/@loopback/core": { - "resolved": "../../packages/core", - "link": true - }, - "../../packages/security/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true - }, - "../../packages/service-proxy": { - "name": "@loopback/service-proxy", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", + "node_modules/@types/connect": { + "version": "3.4.35", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", + "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "peer": true, "dependencies": { - "loopback-datasource-juggler": "^4.28.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" + "@types/node": "*" } }, - "../../packages/testlab": { - "name": "@loopback/testlab", - "version": "5.0.8", - "dev": true, - "license": "MIT", + "node_modules/@types/cors": { + "version": "2.8.13", + "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.13.tgz", + "integrity": "sha512-RG8AStHlUiV5ysZQKq97copd2UmVYw3/pRMLefISZ3S1hK104Cwm7iLQ3fTKx+lsUH2CE8FlLaYeEA2LSeqYUA==", "peer": true, "dependencies": { - "@hapi/shot": "^6.0.1", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" + "@types/node": "*" } }, - "../../packages/testlab/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/testlab/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true - }, - "node_modules/@loopback/authentication": { - "resolved": "../../packages/authentication", - "link": true - }, - "node_modules/@loopback/core": { - "resolved": "../../packages/core", - "link": true - }, - "node_modules/@loopback/rest": { - "resolved": "../../packages/rest", - "link": true - }, - "node_modules/@types/bcryptjs": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/@types/bcryptjs/-/bcryptjs-2.4.2.tgz", - "integrity": "sha512-LiMQ6EOPob/4yUL66SZzu6Yh77cbzJFYll+ZfaPiPPFswtIlA/Fs1MzdKYA7JApHU49zQTbJGX3PDmCpIdDBRQ==" - }, "node_modules/@types/debug": { "version": "4.1.7", "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz", "integrity": "sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==", - "dev": true, "dependencies": { "@types/ms": "*" } }, - "node_modules/@types/lodash": { + "node_modules/@types/express": { + "version": "4.17.17", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.17.tgz", + "integrity": "sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q==", + "peer": true, + "dependencies": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.33", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "node_modules/@types/express-serve-static-core": { + "version": "4.17.33", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.33.tgz", + "integrity": "sha512-TPBqmR/HRYI3eC2E5hmiivIzv+bidAfXofM+sbonAGvyDhySGw9/PQZFt2BLOrjUUR++4eJVpx6KnLQK1Fk9tA==", + "peer": true, + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*" + } + }, + "node_modules/@types/http-errors": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.1.tgz", + "integrity": "sha512-/K3ds8TRAfBvi5vfjuz8y6+GiAYBZ0x4tXv1Av6CWBWn0IlADc+ZX9pMq7oU0fNQPnBwIZl3rmeLp6SBApbxSQ==", + "peer": true + }, + "node_modules/@types/json-schema": { + "version": "7.0.11", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", + "peer": true + }, + "node_modules/@types/lodash": { "version": "4.14.191", "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.191.tgz", - "integrity": "sha512-BdZ5BCCvho3EIXw6wUCXHe7rS53AIDPLE+JzwgT+OsJk53oBfbSmZZ7CX4VaRoN78N+TJpFi9QPlfIVNmJYWxQ==", - "dev": true + "integrity": "sha512-BdZ5BCCvho3EIXw6wUCXHe7rS53AIDPLE+JzwgT+OsJk53oBfbSmZZ7CX4VaRoN78N+TJpFi9QPlfIVNmJYWxQ==" + }, + "node_modules/@types/mime": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz", + "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==", + "peer": true }, "node_modules/@types/ms": { "version": "0.7.31", "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz", - "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==", - "dev": true + "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==" }, "node_modules/@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==", - "dev": true + "version": "14.18.40", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.40.tgz", + "integrity": "sha512-pGteXO/JQX7wPxGR8lyT+doqjMa7XvlVowwrDwLfX92k5SdLkk4cwC7CYSLBxrenw/R5oQwKioVIak7ZgplM3g==" + }, + "node_modules/@types/on-finished": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/@types/on-finished/-/on-finished-2.3.1.tgz", + "integrity": "sha512-mzVYaYcFs5Jd2n/O6uYIRUsFRR1cHyZLRvkLCU0E7+G5WhY0qBDAR5fUCeZbvecYOSh9ikhlesyi2UfI8B9ckQ==", + "peer": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/qs": { + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==", + "peer": true + }, + "node_modules/@types/range-parser": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", + "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==", + "peer": true + }, + "node_modules/@types/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==", + "peer": true, + "dependencies": { + "@types/mime": "*", + "@types/node": "*" + } + }, + "node_modules/@types/type-is": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/@types/type-is/-/type-is-1.6.3.tgz", + "integrity": "sha512-PNs5wHaNcBgCQG5nAeeZ7OvosrEsI9O4W2jAOO9BCCg4ux9ZZvH2+0iSCOIDBiKuQsiNS8CBlmfX9f5YBQ22cA==", + "peer": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/accept-language": { + "version": "3.0.18", + "resolved": "https://registry.npmjs.org/accept-language/-/accept-language-3.0.18.tgz", + "integrity": "sha512-sUofgqBPzgfcF20sPoBYGQ1IhQLt2LSkxTnlQSuLF3n5gPEqd5AimbvOvHEi0T1kLMiGVqPWzI5a9OteBRth3A==", + "peer": true, + "dependencies": { + "bcp47": "^1.1.2", + "stable": "^0.1.6" + } + }, + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "peer": true, + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "peer": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-errors": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-3.0.0.tgz", + "integrity": "sha512-V3wD15YHfHz6y0KdhYFjyy9vWtEVALT9UrxfN3zqlI6dMioHnJrqOYfyPKol3oqrnCM9uwkcdCwkJ0WUcbLMTQ==", + "peer": true, + "peerDependencies": { + "ajv": "^8.0.1" + } + }, + "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==", + "peer": true, + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "peer": true, + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "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==", + "peer": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "peer": true + }, + "node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", + "peer": true + }, + "node_modules/async": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==", + "peer": true + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "peer": true + }, + "node_modules/bcp47": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/bcp47/-/bcp47-1.1.2.tgz", + "integrity": "sha512-JnkkL4GUpOvvanH9AZPX38CxhiLsXMBicBY2IAtqiVN8YulGDQybUydWA4W6yAMtw6iShtw+8HEF6cfrTHU+UQ==", + "peer": true, + "engines": { + "node": ">=0.10" + } }, "node_modules/bcryptjs": { "version": "2.4.3", "resolved": "https://registry.npmjs.org/bcryptjs/-/bcryptjs-2.4.3.tgz", "integrity": "sha512-V/Hy/X9Vt7f3BbPJEi8BdVFMByHi+jNXrYkW3huaybV/kQ0KJg0Y6PkEMbn+zeT+i+SiKZ/HMqJGIIt4LZDqNQ==" }, + "node_modules/bl": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/bl/-/bl-2.2.1.tgz", + "integrity": "sha512-6Pesp1w0DEX1N550i/uGV/TqucVL4AM/pgThFSN/Qq9si1/DF9aIHs1BxD8V/QU0HoeHO6cQRTAuYnLPKq1e4g==", + "peer": true, + "dependencies": { + "readable-stream": "^2.3.5", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", + "peer": true + }, + "node_modules/body-parser": { + "version": "1.20.2", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz", + "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==", + "peer": true, + "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.11.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/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==", + "peer": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "peer": true + }, + "node_modules/body-parser/node_modules/qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "peer": true, + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "peer": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, "node_modules/buffer-equal-constant-time": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", "integrity": "sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==" }, + "node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "peer": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "peer": true, + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "peer": true, + "dependencies": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "node_modules/capital-case": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/capital-case/-/capital-case-1.0.4.tgz", + "integrity": "sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==", + "peer": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3", + "upper-case-first": "^2.0.2" + } + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "peer": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/change-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/change-case/-/change-case-4.1.2.tgz", + "integrity": "sha512-bSxY2ws9OtviILG1EiY5K7NNxkqg/JnRnFxLtKQ96JaviiIxi7djMrSd0ECT9AC+lttClmYwKw53BWpOMblo7A==", + "peer": true, + "dependencies": { + "camel-case": "^4.1.2", + "capital-case": "^1.0.4", + "constant-case": "^3.0.4", + "dot-case": "^3.0.4", + "header-case": "^2.0.4", + "no-case": "^3.0.4", + "param-case": "^3.0.4", + "pascal-case": "^3.1.2", + "path-case": "^3.0.4", + "sentence-case": "^3.0.4", + "snake-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/charenc": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz", + "integrity": "sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA==", + "peer": true, + "engines": { + "node": "*" + } + }, + "node_modules/cldrjs": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/cldrjs/-/cldrjs-0.5.5.tgz", + "integrity": "sha512-KDwzwbmLIPfCgd8JERVDpQKrUUM1U4KpFJJg2IROv89rF172lLufoJnqJ/Wea6fXL5bO6WjuLMzY8V52UWPvkA==", + "peer": true + }, + "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==", + "peer": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "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==", + "peer": true + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "peer": true + }, + "node_modules/constant-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/constant-case/-/constant-case-3.0.4.tgz", + "integrity": "sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ==", + "peer": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3", + "upper-case": "^2.0.2" + } + }, + "node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "peer": true, + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", + "peer": true + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "peer": true + }, + "node_modules/cors": { + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", + "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", + "peer": true, + "dependencies": { + "object-assign": "^4", + "vary": "^1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "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==", + "peer": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/crypt": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz", + "integrity": "sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow==", + "peer": true, + "engines": { + "node": "*" + } + }, "node_modules/debug": { "version": "4.3.4", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", @@ -935,6 +852,35 @@ } } }, + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "peer": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "peer": true, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "peer": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, "node_modules/ecdsa-sig-formatter": { "version": "1.0.11", "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", @@ -943,92 +889,1570 @@ "safe-buffer": "^5.0.1" } }, - "node_modules/jsonwebtoken": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-9.0.0.tgz", - "integrity": "sha512-tuGfYXxkQGDPnLJ7SibiQgVgeDgfbPq2k2ICcbgqW8WxWLBAxKQM/ZCu/IT8SOSwmaYl4dpTFCW5xZv7YbbWUw==", + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "peer": true + }, + "node_modules/ejs": { + "version": "3.1.9", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.9.tgz", + "integrity": "sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ==", + "peer": true, "dependencies": { - "jws": "^3.2.2", - "lodash": "^4.17.21", - "ms": "^2.1.1", - "semver": "^7.3.8" + "jake": "^10.8.5" }, + "bin": { + "ejs": "bin/cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "peer": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "peer": true, + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "peer": true + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/execa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", + "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", + "peer": true, + "dependencies": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/express": { + "version": "4.18.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", + "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", + "peer": true, + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.1", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.5.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.11.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/express/node_modules/body-parser": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", + "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", + "peer": true, + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "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.11.0", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/express/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "peer": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/express/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "peer": true + }, + "node_modules/express/node_modules/path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==", + "peer": true + }, + "node_modules/express/node_modules/qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "peer": true, + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/express/node_modules/raw-body": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "peer": true, + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "peer": true + }, + "node_modules/fast-safe-stringify": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz", + "integrity": "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==", + "peer": true + }, + "node_modules/filelist": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", + "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", + "peer": true, + "dependencies": { + "minimatch": "^5.0.1" + } + }, + "node_modules/finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "peer": true, + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "peer": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "peer": true + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "peer": true + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "peer": true + }, + "node_modules/get-intrinsic": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", + "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==", + "peer": true, + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "peer": true, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "peer": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "peer": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/glob/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "peer": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/globalize": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/globalize/-/globalize-1.7.0.tgz", + "integrity": "sha512-faR46vTIbFCeAemyuc9E6/d7Wrx9k2ae2L60UhakztFg6VuE42gENVJNuPFtt7Sdjrk9m2w8+py7Jj+JTNy59w==", + "peer": true, + "dependencies": { + "cldrjs": "^0.5.4" + } + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "peer": true, + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "peer": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/header-case": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/header-case/-/header-case-2.0.4.tgz", + "integrity": "sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q==", + "peer": true, + "dependencies": { + "capital-case": "^1.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "peer": true, + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/http-status": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/http-status/-/http-status-1.6.2.tgz", + "integrity": "sha512-oUExvfNckrpTpDazph7kNG8sQi5au3BeTo0idaZFXEhTaJKu7GNJCLHI0rYY2wljm548MSTM+Ljj/c6anqu2zQ==", + "peer": true, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/human-signals": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", + "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", + "peer": true, + "engines": { + "node": ">=8.12.0" + } + }, + "node_modules/hyperid": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/hyperid/-/hyperid-3.1.1.tgz", + "integrity": "sha512-RveV33kIksycSf7HLkq1sHB5wW0OwuX8ot8MYnY++gaaPXGFfKpBncHrAWxdpuEeRlazUMGWefwP1w6o6GaumA==", + "peer": true, + "dependencies": { + "uuid": "^8.3.2", + "uuid-parse": "^1.1.0" + } + }, + "node_modules/hyperid/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==", + "peer": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "peer": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/inflection": { + "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" + ], + "peer": true + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "peer": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "peer": true + }, + "node_modules/invert-kv": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-3.0.1.tgz", + "integrity": "sha512-CYdFeFexxhv/Bcny+Q0BfOV+ltRlJcd4BBZBYFX/O0u4npJrgZtIcjokegtiSMAvlMTJ+Koq0GBCc//3bueQxw==", + "peer": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sindresorhus/invert-kv?sponsor=1" + } + }, + "node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "peer": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "peer": true + }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "peer": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "peer": true + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "peer": true + }, + "node_modules/jake": { + "version": "10.8.5", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.5.tgz", + "integrity": "sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw==", + "peer": true, + "dependencies": { + "async": "^3.2.3", + "chalk": "^4.0.2", + "filelist": "^1.0.1", + "minimatch": "^3.0.4" + }, + "bin": { + "jake": "bin/cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jake/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "peer": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/jake/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "peer": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "peer": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/js2xmlparser": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/js2xmlparser/-/js2xmlparser-4.0.2.tgz", + "integrity": "sha512-6n4D8gLlLf1n5mNLQPRfViYzu9RATblzPEtm1SthMX1Pjao0r9YI9nw7ZIfRxQMERS87mcswrg+r/OYrPRX6jA==", + "peer": true, + "dependencies": { + "xmlcreate": "^2.0.4" + } + }, + "node_modules/json-merge-patch": { + "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==", + "peer": true, + "dependencies": { + "fast-deep-equal": "^3.1.3" + } + }, + "node_modules/json-schema-compare": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/json-schema-compare/-/json-schema-compare-0.2.2.tgz", + "integrity": "sha512-c4WYmDKyJXhs7WWvAWm3uIYnfyWFoIp+JEoX34rctVvEkMYCPGhXtvmFFXiffBbxfZsvQ0RNnV5H7GvDF5HCqQ==", + "peer": true, + "dependencies": { + "lodash": "^4.17.4" + } + }, + "node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "peer": true + }, + "node_modules/jsonwebtoken": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-9.0.0.tgz", + "integrity": "sha512-tuGfYXxkQGDPnLJ7SibiQgVgeDgfbPq2k2ICcbgqW8WxWLBAxKQM/ZCu/IT8SOSwmaYl4dpTFCW5xZv7YbbWUw==", + "dependencies": { + "jws": "^3.2.2", + "lodash": "^4.17.21", + "ms": "^2.1.1", + "semver": "^7.3.8" + }, + "engines": { + "node": ">=12", + "npm": ">=6" + } + }, + "node_modules/jwa": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz", + "integrity": "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==", + "dependencies": { + "buffer-equal-constant-time": "1.0.1", + "ecdsa-sig-formatter": "1.0.11", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/jws": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz", + "integrity": "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==", + "dependencies": { + "jwa": "^1.4.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/lcid": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-3.1.1.tgz", + "integrity": "sha512-M6T051+5QCGLBQb8id3hdvIW8+zeFV2FyBGFS9IEK5H9Wt4MueD4bW1eWikpHgZp+5xR3l5c8pZUkQsIA0BFZg==", + "peer": true, + "dependencies": { + "invert-kv": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "node_modules/loopback-connector": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/loopback-connector/-/loopback-connector-5.2.2.tgz", + "integrity": "sha512-VY1LK+z3fp2ehCcq2jm1xTpBuKrtJcBuUZZhxAnYYAN3VXemmjLeVU0F/MmokfKL1zx1pkPKdjBPb+nNsatzeA==", + "peer": true, + "dependencies": { + "async": "^3.2.4", + "bluebird": "^3.7.2", + "debug": "^4.3.4", + "msgpack5": "^4.5.1", + "strong-globalize": "^6.0.5", + "uuid": "^8.3.2" + }, + "engines": { + "node": ">=10" + } + }, + "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==", + "peer": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/loopback-datasource-juggler": { + "version": "4.28.3", + "resolved": "https://registry.npmjs.org/loopback-datasource-juggler/-/loopback-datasource-juggler-4.28.3.tgz", + "integrity": "sha512-lhL5kmOVcwRNKNqL/+L8EXxXDJVtfzUQaiYYdeFciqPIGNsNpOnfxRww0jDHBLIhtNX3cvXRqTZO7ljccb/hCg==", + "peer": true, + "dependencies": { + "async": "^3.2.4", + "change-case": "^4.1.2", + "debug": "^4.3.4", + "depd": "^2.0.0", + "inflection": "^1.13.4", + "lodash": "^4.17.21", + "loopback-connector": "^5.2.1", + "minimatch": "^5.1.6", + "nanoid": "^3.3.4", + "qs": "^6.10.5", + "strong-globalize": "^6.0.5", + "traverse": "^0.6.7", + "uuid": "^9.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "peer": true, + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/map-age-cleaner": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", + "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", + "peer": true, + "dependencies": { + "p-defer": "^1.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/md5": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz", + "integrity": "sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==", + "peer": true, + "dependencies": { + "charenc": "0.0.2", + "crypt": "0.0.2", + "is-buffer": "~1.1.6" + } + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mem": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/mem/-/mem-5.1.1.tgz", + "integrity": "sha512-qvwipnozMohxLXG1pOqoLiZKNkC4r4qqRucSoDwXowsNGDSULiqFTRUF05vcZWnwJSG22qTsynQhxbaMtnX9gw==", + "peer": true, + "dependencies": { + "map-age-cleaner": "^0.1.3", + "mimic-fn": "^2.1.0", + "p-is-promise": "^2.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==", + "peer": true + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "peer": true + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "peer": true, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "peer": true, + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "peer": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "peer": true, + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=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==" + }, + "node_modules/msgpack5": { + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/msgpack5/-/msgpack5-4.5.1.tgz", + "integrity": "sha512-zC1vkcliryc4JGlL6OfpHumSYUHWFGimSI+OgfRCjTFLmKA2/foR9rMTOhWiqfOrfxJOctrpWPvrppf8XynJxw==", + "peer": true, + "dependencies": { + "bl": "^2.0.1", + "inherits": "^2.0.3", + "readable-stream": "^2.3.6", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/nanoid": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", + "peer": true, + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "peer": true, + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "peer": true, + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.12.3", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", + "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", + "peer": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "peer": true, + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "peer": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "peer": true, + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/openapi3-ts": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/openapi3-ts/-/openapi3-ts-2.0.2.tgz", + "integrity": "sha512-TxhYBMoqx9frXyOgnRHufjQfPXomTIHYKhSKJ6jHfj13kS8OEIhvmE8CTuQyKtjjWttAjX5DPxM1vmalEpo8Qw==", + "peer": true, + "dependencies": { + "yaml": "^1.10.2" + } + }, + "node_modules/os-locale": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-5.0.0.tgz", + "integrity": "sha512-tqZcNEDAIZKBEPnHPlVDvKrp7NzgLi7jRmhKiUoa2NUmhl13FtkAGLUVR+ZsYvApBQdBfYm43A4tXXQ4IrYLBA==", + "peer": true, + "dependencies": { + "execa": "^4.0.0", + "lcid": "^3.0.0", + "mem": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-defer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", + "integrity": "sha512-wB3wfAxZpk2AzOfUMJNL+d36xothRSyj8EXOa4f6GMqYDN9BJaaSISbsk+wS9abmnebVw95C2Kb5t85UmpCxuw==", + "peer": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-event": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/p-event/-/p-event-4.2.0.tgz", + "integrity": "sha512-KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ==", + "peer": true, + "dependencies": { + "p-timeout": "^3.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", + "peer": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-is-promise": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz", + "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/p-timeout": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", + "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", + "peer": true, + "dependencies": { + "p-finally": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "peer": true, + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "peer": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "peer": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/path-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/path-case/-/path-case-3.0.4.tgz", + "integrity": "sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg==", + "peer": true, + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-to-regexp": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.2.1.tgz", + "integrity": "sha512-JLyh7xT1kizaEvcaXOQwOc2/Yhw6KZOvPf1S8401UyLk86CU79LN3vl7ztXGm/pZ+YjoyAJ4rxmHwbkBXJX+yw==", + "peer": true + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "peer": true + }, + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "peer": true, + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "peer": true, + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/qs": { + "version": "6.11.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.1.tgz", + "integrity": "sha512-0wsrzgTz/kAVIeuxSjnpGC56rzYtr6JT/2BwEvMaPhFIoYa1aGO8LbzuU1R0uUYQkLpWBTOj0l/CLAJB64J6nQ==", + "peer": true, + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", + "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", + "peer": true, + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "peer": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/readable-stream/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "peer": true + }, + "node_modules/reflect-metadata": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz", + "integrity": "sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==", + "peer": true + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "peer": true + }, + "node_modules/semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "peer": true, + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "peer": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "peer": true + }, + "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==", + "peer": true + }, + "node_modules/sentence-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/sentence-case/-/sentence-case-3.0.4.tgz", + "integrity": "sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg==", + "peer": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3", + "upper-case-first": "^2.0.2" + } + }, + "node_modules/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "peer": true, + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "peer": true + }, + "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==", + "peer": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "peer": true, + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "peer": true + }, + "node_modules/snake-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz", + "integrity": "sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==", + "peer": true, + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "peer": true + }, + "node_modules/stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility", + "peer": true + }, + "node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "peer": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/stoppable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/stoppable/-/stoppable-1.1.0.tgz", + "integrity": "sha512-KXDYZ9dszj6bzvnEMRYvxgeTHU74QBFL54XKtP3nyMuJ81CFYtABZ3bAzL2EdFUaEwJOBOgENyFj3R7oTzDyyw==", + "peer": true, + "engines": { + "node": ">=4", + "npm": ">=6" + } + }, + "node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "peer": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/string_decoder/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "peer": true + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "peer": true, "engines": { - "node": ">=12", - "npm": ">=6" + "node": ">=6" } }, - "node_modules/jwa": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz", - "integrity": "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==", + "node_modules/strong-error-handler": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/strong-error-handler/-/strong-error-handler-4.0.2.tgz", + "integrity": "sha512-84tEG1tZs781zWSXSbk7T0ekhRJ8DbgPPvr4UFseY72ws0sahPoreiEGp4QeQgcB+WplMx95AugBKSFZr5Dvig==", + "peer": true, "dependencies": { - "buffer-equal-constant-time": "1.0.1", - "ecdsa-sig-formatter": "1.0.11", - "safe-buffer": "^5.0.1" + "accepts": "^1.3.8", + "debug": "^4.3.4", + "ejs": "^3.1.8", + "fast-safe-stringify": "^2.1.1", + "http-status": "^1.6.2", + "js2xmlparser": "^4.0.2", + "strong-globalize": "^6.0.5" + }, + "engines": { + "node": ">=10" } }, - "node_modules/jws": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz", - "integrity": "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==", + "node_modules/strong-globalize": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/strong-globalize/-/strong-globalize-6.0.5.tgz", + "integrity": "sha512-7nfUli41TieV9/TSc0N62ve5Q4nfrpy/T0nNNy6TyD3vst79QWmeylCyd3q1gDxh8dqGEtabLNCdPQP1Iuvecw==", + "peer": true, "dependencies": { - "jwa": "^1.4.1", - "safe-buffer": "^5.0.1" + "accept-language": "^3.0.18", + "debug": "^4.2.0", + "globalize": "^1.6.0", + "lodash": "^4.17.20", + "md5": "^2.3.0", + "mkdirp": "^1.0.4", + "os-locale": "^5.0.0", + "yamljs": "^0.3.0" + }, + "engines": { + "node": ">=10" } }, - "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - }, - "node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "peer": true, "dependencies": { - "yallist": "^4.0.0" + "has-flag": "^4.0.0" }, "engines": { - "node": ">=10" + "node": ">=8" } }, - "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==" + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "peer": true, + "engines": { + "node": ">=0.6" + } }, - "node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] + "node_modules/toposort": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/toposort/-/toposort-2.0.2.tgz", + "integrity": "sha512-0a5EOkAUp8D4moMi2W8ZF8jcga7BgZd91O/yabJCFY8az+XSzeGyTKs0Aoo897iV1Nj6guFq8orWDS96z91oGg==", + "peer": true }, - "node_modules/semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "node_modules/traverse": { + "version": "0.6.7", + "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.6.7.tgz", + "integrity": "sha512-/y956gpUo9ZNCb99YjxG7OaslxZWHfCHAUUfshwqOXmxUIvqLjVO581BT+gM59+QV9tFe6/CGG53tsA1Y7RSdg==", + "peer": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/tslib": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", + "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==", + "peer": true + }, + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "peer": true, "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" + "media-typer": "0.3.0", + "mime-types": "~2.1.24" }, "engines": { - "node": ">=10" + "node": ">= 0.6" } }, "node_modules/typescript": { @@ -1044,10640 +2468,153 @@ "node": ">=4.2.0" } }, - "node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - } - }, - "dependencies": { - "@loopback/authentication": { - "version": "file:../../packages/authentication", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/openapi-spec-builder": "^5.0.8", - "@loopback/rest": "^12.0.8", - "@loopback/security": "^0.8.8", - "@loopback/testlab": "^5.0.8", - "@types/express": "^4.17.17", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "jsonwebtoken": "^9.0.0", - "lodash": "^4.17.21", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/openapi-spec-builder": { - "version": "file:../../packages/openapi-spec-builder", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "openapi3-ts": "^2.0.2", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/rest": { - "version": "file:../../packages/rest", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/express": "^5.0.8", - "@loopback/http-server": "^4.0.8", - "@loopback/openapi-spec-builder": "^5.0.8", - "@loopback/openapi-v3": "^8.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@openapi-contrib/openapi-schema-to-json-schema": "^3.2.0", - "@types/body-parser": "^1.19.2", - "@types/cors": "^2.8.13", - "@types/debug": "^4.1.7", - "@types/express": "^4.17.17", - "@types/express-serve-static-core": "^4.17.33", - "@types/http-errors": "^2.0.1", - "@types/js-yaml": "^4.0.5", - "@types/json-schema-compare": "^0.2.1", - "@types/lodash": "^4.14.191", - "@types/multer": "^1.4.7", - "@types/node": "^14.18.36", - "@types/on-finished": "^2.3.1", - "@types/qs": "^6.9.7", - "@types/serve-static": "1.15.0", - "@types/type-is": "^1.6.3", - "ajv": "^8.12.0", - "ajv-errors": "^3.0.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0", - "body-parser": "^1.20.2", - "cors": "^2.8.5", - "debug": "^4.3.4", - "express": "^4.18.2", - "http-errors": "^2.0.0", - "js-yaml": "^4.1.0", - "json-schema-compare": "^0.2.2", - "lodash": "^4.17.21", - "multer": "^1.4.4", - "on-finished": "^2.4.1", - "path-to-regexp": "^6.2.1", - "qs": "^6.11.1", - "strong-error-handler": "^4.0.1", - "tslib": "^2.5.0", - "type-is": "^1.6.18", - "validator": "^13.9.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/express": { - "version": "file:../../packages/express", - "requires": { - "@types/body-parser": "^1.19.2", - "@types/debug": "^4.1.7", - "@types/express": "^4.17.17", - "@types/express-serve-static-core": "^4.17.33", - "@types/http-errors": "^2.0.1", - "@types/node": "^14.18.36", - "@types/on-finished": "^2.3.1", - "@types/toposort": "^2.0.3", - "body-parser": "^1.20.2", - "debug": "^4.3.4", - "express": "^4.18.2", - "http-errors": "^2.0.0", - "on-finished": "^2.4.1", - "source-map-support": "^0.5.21", - "toposort": "^2.0.2", - "tslib": "^2.5.0", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - } - } - }, - "@loopback/http-server": { - "version": "file:../../packages/http-server", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/stoppable": "^1.1.1", - "debug": "^4.3.4", - "stoppable": "^1.1.0", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/openapi-spec-builder": { - "version": "file:../../packages/openapi-spec-builder", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "openapi3-ts": "^2.0.2", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/openapi-v3": { - "version": "file:../../packages/openapi-v3", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/openapi-spec-builder": "^5.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/repository-json-schema": "^6.1.2", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/json-merge-patch": "0.0.8", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "http-status": "^1.6.2", - "json-merge-patch": "^1.0.2", - "lodash": "^4.17.21", - "openapi3-ts": "^2.0.2", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/openapi-spec-builder": { - "version": "file:../../packages/openapi-spec-builder", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "openapi3-ts": "^2.0.2", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/repository": { - "version": "file:../../packages/repository", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/filter": "^3.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bson": "^4.0.5", - "@types/debug": "^4.1.7", - "@types/json-schema": "^7.0.11", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "bson": "4.7.2", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "loopback-datasource-juggler": "^4.28.2", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/filter": { - "version": "file:../../packages/filter", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "tslib": "^2.5.0", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/repository-json-schema": { - "version": "file:../../packages/repository-json-schema", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/json-schema": "^7.0.11", - "@types/node": "^14.18.36", - "ajv-formats": "^2.1.1", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/repository": { - "version": "file:../../packages/repository", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/filter": "^3.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bson": "^4.0.5", - "@types/debug": "^4.1.7", - "@types/json-schema": "^7.0.11", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "bson": "4.7.2", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "loopback-datasource-juggler": "^4.28.2", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/filter": { - "version": "file:../../packages/filter", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "tslib": "^2.5.0", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/repository": { - "version": "file:../../packages/repository", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/filter": "^3.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bson": "^4.0.5", - "@types/debug": "^4.1.7", - "@types/json-schema": "^7.0.11", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "bson": "4.7.2", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "loopback-datasource-juggler": "^4.28.2", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/filter": { - "version": "file:../../packages/filter", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "tslib": "^2.5.0", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/security": { - "version": "file:../../packages/security", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "peer": true, + "engines": { + "node": ">= 0.8" } }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, + "node_modules/upper-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-2.0.2.tgz", + "integrity": "sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg==", + "peer": true, "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } + "tslib": "^2.0.3" } }, - "@loopback/rest": { - "version": "file:../../packages/rest", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/express": "^5.0.8", - "@loopback/http-server": "^4.0.8", - "@loopback/openapi-spec-builder": "^5.0.8", - "@loopback/openapi-v3": "^8.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@openapi-contrib/openapi-schema-to-json-schema": "^3.2.0", - "@types/body-parser": "^1.19.2", - "@types/cors": "^2.8.13", - "@types/debug": "^4.1.7", - "@types/express": "^4.17.17", - "@types/express-serve-static-core": "^4.17.33", - "@types/http-errors": "^2.0.1", - "@types/js-yaml": "^4.0.5", - "@types/json-schema-compare": "^0.2.1", - "@types/lodash": "^4.14.191", - "@types/multer": "^1.4.7", - "@types/node": "^14.18.36", - "@types/on-finished": "^2.3.1", - "@types/qs": "^6.9.7", - "@types/serve-static": "1.15.0", - "@types/type-is": "^1.6.3", - "ajv": "^8.12.0", - "ajv-errors": "^3.0.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0", - "body-parser": "^1.20.2", - "cors": "^2.8.5", - "debug": "^4.3.4", - "express": "^4.18.2", - "http-errors": "^2.0.0", - "js-yaml": "^4.1.0", - "json-schema-compare": "^0.2.2", - "lodash": "^4.17.21", - "multer": "^1.4.4", - "on-finished": "^2.4.1", - "path-to-regexp": "^6.2.1", - "qs": "^6.11.1", - "strong-error-handler": "^4.0.1", - "tslib": "^2.5.0", - "type-is": "^1.6.18", - "validator": "^13.9.0" - }, + "node_modules/upper-case-first": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/upper-case-first/-/upper-case-first-2.0.2.tgz", + "integrity": "sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg==", + "peer": true, "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/express": { - "version": "file:../../packages/express", - "requires": { - "@types/body-parser": "^1.19.2", - "@types/debug": "^4.1.7", - "@types/express": "^4.17.17", - "@types/express-serve-static-core": "^4.17.33", - "@types/http-errors": "^2.0.1", - "@types/node": "^14.18.36", - "@types/on-finished": "^2.3.1", - "@types/toposort": "^2.0.3", - "body-parser": "^1.20.2", - "debug": "^4.3.4", - "express": "^4.18.2", - "http-errors": "^2.0.0", - "on-finished": "^2.4.1", - "source-map-support": "^0.5.21", - "toposort": "^2.0.2", - "tslib": "^2.5.0", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - } - } - }, - "@loopback/http-server": { - "version": "file:../../packages/http-server", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/stoppable": "^1.1.1", - "debug": "^4.3.4", - "stoppable": "^1.1.0", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/openapi-spec-builder": { - "version": "file:../../packages/openapi-spec-builder", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "openapi3-ts": "^2.0.2", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/openapi-v3": { - "version": "file:../../packages/openapi-v3", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/openapi-spec-builder": "^5.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/repository-json-schema": "^6.1.2", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/json-merge-patch": "0.0.8", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "http-status": "^1.6.2", - "json-merge-patch": "^1.0.2", - "lodash": "^4.17.21", - "openapi3-ts": "^2.0.2", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/openapi-spec-builder": { - "version": "file:../../packages/openapi-spec-builder", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "openapi3-ts": "^2.0.2", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/repository": { - "version": "file:../../packages/repository", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/filter": "^3.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bson": "^4.0.5", - "@types/debug": "^4.1.7", - "@types/json-schema": "^7.0.11", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "bson": "4.7.2", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "loopback-datasource-juggler": "^4.28.2", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/filter": { - "version": "file:../../packages/filter", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "tslib": "^2.5.0", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/repository-json-schema": { - "version": "file:../../packages/repository-json-schema", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/json-schema": "^7.0.11", - "@types/node": "^14.18.36", - "ajv-formats": "^2.1.1", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/repository": { - "version": "file:../../packages/repository", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/filter": "^3.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bson": "^4.0.5", - "@types/debug": "^4.1.7", - "@types/json-schema": "^7.0.11", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "bson": "4.7.2", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "loopback-datasource-juggler": "^4.28.2", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/filter": { - "version": "file:../../packages/filter", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "tslib": "^2.5.0", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/repository": { - "version": "file:../../packages/repository", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/filter": "^3.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bson": "^4.0.5", - "@types/debug": "^4.1.7", - "@types/json-schema": "^7.0.11", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "bson": "4.7.2", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "loopback-datasource-juggler": "^4.28.2", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/filter": { - "version": "file:../../packages/filter", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "tslib": "^2.5.0", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } + "tslib": "^2.0.3" } }, - "@types/bcryptjs": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/@types/bcryptjs/-/bcryptjs-2.4.2.tgz", - "integrity": "sha512-LiMQ6EOPob/4yUL66SZzu6Yh77cbzJFYll+ZfaPiPPFswtIlA/Fs1MzdKYA7JApHU49zQTbJGX3PDmCpIdDBRQ==" - }, - "@types/debug": { - "version": "4.1.7", - "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz", - "integrity": "sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==", - "dev": true, - "requires": { - "@types/ms": "*" + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "peer": true, + "dependencies": { + "punycode": "^2.1.0" } }, - "@types/lodash": { - "version": "4.14.191", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.191.tgz", - "integrity": "sha512-BdZ5BCCvho3EIXw6wUCXHe7rS53AIDPLE+JzwgT+OsJk53oBfbSmZZ7CX4VaRoN78N+TJpFi9QPlfIVNmJYWxQ==", - "dev": true - }, - "@types/ms": { - "version": "0.7.31", - "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz", - "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==", - "dev": true - }, - "@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==", - "dev": true - }, - "bcryptjs": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/bcryptjs/-/bcryptjs-2.4.3.tgz", - "integrity": "sha512-V/Hy/X9Vt7f3BbPJEi8BdVFMByHi+jNXrYkW3huaybV/kQ0KJg0Y6PkEMbn+zeT+i+SiKZ/HMqJGIIt4LZDqNQ==" + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "peer": true }, - "buffer-equal-constant-time": { + "node_modules/utils-merge": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", - "integrity": "sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==" - }, - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "requires": { - "ms": "2.1.2" - } - }, - "ecdsa-sig-formatter": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", - "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==", - "requires": { - "safe-buffer": "^5.0.1" + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "peer": true, + "engines": { + "node": ">= 0.4.0" } }, - "jsonwebtoken": { + "node_modules/uuid": { "version": "9.0.0", - "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-9.0.0.tgz", - "integrity": "sha512-tuGfYXxkQGDPnLJ7SibiQgVgeDgfbPq2k2ICcbgqW8WxWLBAxKQM/ZCu/IT8SOSwmaYl4dpTFCW5xZv7YbbWUw==", - "requires": { - "jws": "^3.2.2", - "lodash": "^4.17.21", - "ms": "^2.1.1", - "semver": "^7.3.8" + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.0.tgz", + "integrity": "sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==", + "peer": true, + "bin": { + "uuid": "dist/bin/uuid" } }, - "jwa": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz", - "integrity": "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==", - "requires": { - "buffer-equal-constant-time": "1.0.1", - "ecdsa-sig-formatter": "1.0.11", - "safe-buffer": "^5.0.1" - } + "node_modules/uuid-parse": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/uuid-parse/-/uuid-parse-1.1.0.tgz", + "integrity": "sha512-OdmXxA8rDsQ7YpNVbKSJkNzTw2I+S5WsbMDnCtIWSQaosNAcWtFuI/YK1TjzUI6nbkgiqEyh8gWngfcv8Asd9A==", + "peer": true }, - "jws": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz", - "integrity": "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==", - "requires": { - "jwa": "^1.4.1", - "safe-buffer": "^5.0.1" + "node_modules/validator": { + "version": "13.9.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.9.0.tgz", + "integrity": "sha512-B+dGG8U3fdtM0/aNK4/X8CXq/EcxU2WPrPEkJGslb47qyHsxmbggTWK0yEA4qnYVNF+nxNlN88o14hIcPmSIEA==", + "peer": true, + "engines": { + "node": ">= 0.10" } }, - "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "requires": { - "yallist": "^4.0.0" + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "peer": true, + "engines": { + "node": ">= 0.8" } }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" - }, - "semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", - "requires": { - "lru-cache": "^6.0.0" + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "peer": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" } }, - "typescript": { - "version": "4.9.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", - "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", - "dev": true + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "peer": true }, - "yallist": { + "node_modules/xmlcreate": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/xmlcreate/-/xmlcreate-2.0.4.tgz", + "integrity": "sha512-nquOebG4sngPmGPICTS5EnxqhKbCmz5Ox5hsszI2T6U5qdrJizBc+0ilYSEjTSzU0yZcmvppztXe/5Al5fUwdg==", + "peer": true + }, + "node_modules/yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "peer": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/yamljs": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/yamljs/-/yamljs-0.3.0.tgz", + "integrity": "sha512-C/FsVVhht4iPQYXOInoxUM/1ELSf9EsgKH34FofQOp6hwCPrW4vG4w5++TED3xRUo8gD7l0P1J1dLlDYzODsTQ==", + "peer": true, + "dependencies": { + "argparse": "^1.0.7", + "glob": "^7.0.5" + }, + "bin": { + "json2yaml": "bin/json2yaml", + "yaml2json": "bin/yaml2json" + } + }, + "node_modules/yamljs/node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "peer": true, + "dependencies": { + "sprintf-js": "~1.0.2" + } } } } diff --git a/extensions/authentication-passport/package-lock.json b/extensions/authentication-passport/package-lock.json index f9661545bf0a..9b3277452b0d 100644 --- a/extensions/authentication-passport/package-lock.json +++ b/extensions/authentication-passport/package-lock.json @@ -1,7 +1,7 @@ { "name": "@loopback/authentication-passport", "version": "5.0.9", - "lockfileVersion": 2, + "lockfileVersion": 3, "requires": true, "packages": { "": { @@ -36,144 +36,38 @@ "node": "14 || 16 || 18 || 19" }, "peerDependencies": { - "@loopback/authentication": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/rest": "^12.0.8" + "@loopback/authentication": "^9.0.9", + "@loopback/core": "^4.0.9", + "@loopback/rest": "^12.0.9" } }, - "../../fixtures/mock-oauth2-provider": { - "name": "@loopback/mock-oauth2-provider", - "version": "0.6.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@types/body-parser": "^1.19.2", - "@types/express": "^4.17.17", - "@types/jsonwebtoken": "^9.0.1", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "axios": "^0.27.2", - "body-parser": "^1.20.1", - "express": "^4.18.2", - "form-data": "^4.0.0", - "jsonwebtoken": "^9.0.0", - "lodash": "^4.17.21", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/authentication": { - "name": "@loopback/authentication", - "version": "9.0.8", - "license": "MIT", + "node_modules/@loopback/authentication": { + "version": "9.0.9", + "resolved": "https://registry.npmjs.org/@loopback/authentication/-/authentication-9.0.9.tgz", + "integrity": "sha512-Lt3C+3HlxpyOtlKog6hOuSAlktNFN3BjuMHeh5Wqlp4aNmM7gyTiRUFhQn/K6QfANJLDRKL5AqCGeEd+mHCFIA==", "peer": true, "dependencies": { - "@loopback/security": "^0.8.8", + "@loopback/security": "^0.8.9", "@types/express": "^4.17.17", "@types/lodash": "^4.14.191", "lodash": "^4.17.21", "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/openapi-spec-builder": "^5.0.8", - "@loopback/rest": "^12.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "jsonwebtoken": "^9.0.0" - }, "engines": { "node": "14 || 16 || 18 || 19" }, "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/rest": "^12.0.8" - } - }, - "../../packages/authentication/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/authentication/node_modules/@loopback/core": { - "resolved": "../../packages/core", - "link": true - }, - "../../packages/authentication/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true - }, - "../../packages/authentication/node_modules/@loopback/openapi-spec-builder": { - "resolved": "../../packages/openapi-spec-builder", - "link": true - }, - "../../packages/authentication/node_modules/@loopback/rest": { - "resolved": "../../packages/rest", - "link": true - }, - "../../packages/authentication/node_modules/@loopback/security": { - "resolved": "../../packages/security", - "link": true - }, - "../../packages/authentication/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true - }, - "../../packages/build": { - "name": "@loopback/build", - "version": "9.0.8", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "bin": { - "lb-clean": "bin/run-clean.js", - "lb-eslint": "bin/run-eslint.js", - "lb-mocha": "bin/run-mocha.js", - "lb-nyc": "bin/run-nyc.js", - "lb-prettier": "bin/run-prettier.js", - "lb-tsc": "bin/compile-package.js", - "lb-ttsc": "bin/compile-package.js" - }, - "engines": { - "node": "14 || 16 || 18 || 19" + "@loopback/core": "^4.0.9", + "@loopback/rest": "^12.0.9" } }, - "../../packages/build/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true - }, - "../../packages/context": { - "name": "@loopback/context", - "version": "5.0.8", - "license": "MIT", + "node_modules/@loopback/context": { + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/@loopback/context/-/context-5.0.9.tgz", + "integrity": "sha512-Hs62SRG2YFy3cRa68Edts9TUCBpPCDK0AA/kxEfnEylpcWPJwz5l+77B6DUD7PbIvN8Zsk6EQJu4wFSduDzx+w==", "peer": true, "dependencies": { - "@loopback/metadata": "^5.0.8", + "@loopback/metadata": "^5.0.9", "@types/debug": "^4.1.7", "debug": "^4.3.4", "hyperid": "^3.1.1", @@ -181,100 +75,31 @@ "tslib": "^2.5.0", "uuid": "^9.0.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2" - }, "engines": { "node": "14 || 16 || 18 || 19" } }, - "../../packages/context/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/context/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true - }, - "../../packages/context/node_modules/@loopback/metadata": { - "resolved": "../../packages/metadata", - "link": true - }, - "../../packages/context/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true - }, - "../../packages/core": { - "name": "@loopback/core", - "version": "4.0.8", - "dev": true, - "license": "MIT", + "node_modules/@loopback/core": { + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/@loopback/core/-/core-4.0.9.tgz", + "integrity": "sha512-DlSuAngwiNrVbp/esVJLwXmp0ieshRI1cVEPALvuQgXKlWX8eLVco3LXv7c6ZZ4Tp0hCaZxura2aY5SO0YqsuQ==", "peer": true, "dependencies": { - "@loopback/context": "^5.0.8", + "@loopback/context": "^5.0.9", "debug": "^4.3.4", "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/core/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/core/node_modules/@loopback/context": { - "resolved": "../../packages/context", - "link": true - }, - "../../packages/core/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true - }, - "../../packages/core/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true - }, - "../../packages/eslint-config": { - "name": "@loopback/eslint-config", - "version": "13.0.8", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - }, "engines": { "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "eslint": "^8.35.0" } }, - "../../packages/express": { - "name": "@loopback/express", - "version": "5.0.8", - "license": "MIT", + "node_modules/@loopback/express": { + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/@loopback/express/-/express-5.0.9.tgz", + "integrity": "sha512-OwyCQTQECyc6B3GtWTQxhqbubI6Ady2xbrdlBRZiqMRPHDGtO3rdDWplM/5nnze/XVIZPhiXQtOK/YfQkJ3HVA==", "peer": true, "dependencies": { - "@loopback/http-server": "^4.0.8", + "@loopback/http-server": "^4.0.9", "@types/body-parser": "^1.19.2", "@types/express": "^4.17.17", "@types/express-serve-static-core": "^4.17.33", @@ -287,110 +112,43 @@ "toposort": "^2.0.2", "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/on-finished": "^2.3.1", - "@types/toposort": "^2.0.3", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, "engines": { "node": "14 || 16 || 18 || 19" }, "peerDependencies": { - "@loopback/core": "^4.0.8" + "@loopback/core": "^4.0.9" } }, - "../../packages/express/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/express/node_modules/@loopback/core": { - "resolved": "../../packages/core", - "link": true - }, - "../../packages/express/node_modules/@loopback/http-server": { - "resolved": "../../packages/http-server", - "link": true - }, - "../../packages/express/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true - }, - "../../packages/filter": { - "name": "@loopback/filter", - "version": "3.0.8", - "dev": true, - "license": "MIT", + "node_modules/@loopback/filter": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/@loopback/filter/-/filter-3.0.9.tgz", + "integrity": "sha512-LdLdiY3k9yUfVReWUFUu7xpCVCzW2LMBVwZ9tIY/n1iLPsXFCx/3e7AQl2TxJXUaW9wmuDQyV+beeit/i7gOZA==", "peer": true, "dependencies": { "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "typescript": "~4.9.4" - }, "engines": { "node": "14 || 16 || 18 || 19" } }, - "../../packages/filter/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/filter/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true - }, - "../../packages/http-server": { - "name": "@loopback/http-server", - "version": "4.0.8", - "license": "MIT", + "node_modules/@loopback/http-server": { + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/@loopback/http-server/-/http-server-4.0.9.tgz", + "integrity": "sha512-b7+jjmMX0zbOo2wOctpsz/QiMoSgFMulWVYe0YhlBlK1/TF1TRy5F/hm0UeeOk432c+cOugOfChBy/51sRc0IQ==", "peer": true, "dependencies": { "debug": "^4.3.4", "stoppable": "^1.1.0", "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/stoppable": "^1.1.1" - }, "engines": { "node": "14 || 16 || 18 || 19" } }, - "../../packages/http-server/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/http-server/node_modules/@loopback/core": { - "resolved": "../../packages/core", - "link": true - }, - "../../packages/http-server/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true - }, - "../../packages/http-server/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true - }, - "../../packages/metadata": { - "name": "@loopback/metadata", - "version": "5.0.8", - "license": "MIT", + "node_modules/@loopback/metadata": { + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/@loopback/metadata/-/metadata-5.0.9.tgz", + "integrity": "sha512-syRNaIzN7QSGhiw4GNVkXEKZg7XMwqOfND4B61nCnmwEAx4gLk/vU1h/EpmYnq+H5il3CaiLwQeNW8VJinNvlw==", "peer": true, "dependencies": { "debug": "^4.3.4", @@ -398,69 +156,17 @@ "reflect-metadata": "^0.1.13", "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/metadata/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/metadata/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true - }, - "../../packages/metadata/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true - }, - "../../packages/openapi-spec-builder": { - "name": "@loopback/openapi-spec-builder", - "version": "5.0.8", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "openapi3-ts": "^2.0.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36" - }, "engines": { "node": "14 || 16 || 18 || 19" } }, - "../../packages/openapi-spec-builder/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/openapi-spec-builder/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true - }, - "../../packages/openapi-spec-builder/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true - }, - "../../packages/openapi-v3": { - "name": "@loopback/openapi-v3", - "version": "8.0.8", - "license": "MIT", + "node_modules/@loopback/openapi-v3": { + "version": "8.0.9", + "resolved": "https://registry.npmjs.org/@loopback/openapi-v3/-/openapi-v3-8.0.9.tgz", + "integrity": "sha512-Tp64PWuKLTf2aVmvt0J7UlkxsS3uSBFRstGsa6BXjvrzm6PA6kiONUttFPvVIMdxzVfecK3vzNjHA4g+5pW/kw==", "peer": true, "dependencies": { - "@loopback/repository-json-schema": "^6.1.2", + "@loopback/repository-json-schema": "^6.1.3", "debug": "^4.3.4", "http-status": "^1.6.2", "json-merge-patch": "^1.0.2", @@ -468,163 +174,60 @@ "openapi3-ts": "^2.0.2", "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/openapi-spec-builder": "^5.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/json-merge-patch": "0.0.8", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36" - }, "engines": { "node": "14 || 16 || 18 || 19" }, "peerDependencies": { - "@loopback/core": "^4.0.8" + "@loopback/core": "^4.0.9" } }, - "../../packages/openapi-v3/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/openapi-v3/node_modules/@loopback/core": { - "resolved": "../../packages/core", - "link": true - }, - "../../packages/openapi-v3/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true - }, - "../../packages/openapi-v3/node_modules/@loopback/openapi-spec-builder": { - "resolved": "../../packages/openapi-spec-builder", - "link": true - }, - "../../packages/openapi-v3/node_modules/@loopback/repository": { - "resolved": "../../packages/repository", - "link": true - }, - "../../packages/openapi-v3/node_modules/@loopback/repository-json-schema": { - "resolved": "../../packages/repository-json-schema", - "link": true - }, - "../../packages/openapi-v3/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true - }, - "../../packages/repository": { - "name": "@loopback/repository", - "version": "5.1.3", - "dev": true, - "license": "MIT", + "node_modules/@loopback/repository": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@loopback/repository/-/repository-5.1.4.tgz", + "integrity": "sha512-lRLR+LyNSBJSWfS9CEOcgA11wqohqcDfHXx7Hff3DckP19K6D4ApmD+sEFF1YNBgVV/ysZPrDySbtkYj9GfH+w==", "peer": true, "dependencies": { - "@loopback/filter": "^3.0.8", + "@loopback/filter": "^3.0.9", "@types/debug": "^4.1.7", "debug": "^4.3.4", "lodash": "^4.17.21", "loopback-datasource-juggler": "^4.28.2", "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bson": "^4.0.5", - "@types/json-schema": "^7.0.11", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "bson": "4.7.2" - }, "engines": { "node": "14 || 16 || 18 || 19" }, "peerDependencies": { - "@loopback/core": "^4.0.8" + "@loopback/core": "^4.0.9" } }, - "../../packages/repository-json-schema": { - "name": "@loopback/repository-json-schema", - "version": "6.1.2", - "license": "MIT", + "node_modules/@loopback/repository-json-schema": { + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/@loopback/repository-json-schema/-/repository-json-schema-6.1.3.tgz", + "integrity": "sha512-JlYK3DXKfUJhGiu0C0JCtINgOKjaeN/2JgZbeGHCMgjwvJ7pxbSoIFYr3P2BnRV7zFfi5PGIen1IX02UbS1dfQ==", "peer": true, "dependencies": { "@types/json-schema": "^7.0.11", "debug": "^4.3.4", "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "ajv-formats": "^2.1.1" - }, "engines": { "node": "14 || 16 || 18 || 19" }, "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3" + "@loopback/core": "^4.0.9", + "@loopback/repository": "^5.1.4" } }, - "../../packages/repository-json-schema/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/repository-json-schema/node_modules/@loopback/core": { - "resolved": "../../packages/core", - "link": true - }, - "../../packages/repository-json-schema/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true - }, - "../../packages/repository-json-schema/node_modules/@loopback/repository": { - "resolved": "../../packages/repository", - "link": true - }, - "../../packages/repository-json-schema/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true - }, - "../../packages/repository/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/repository/node_modules/@loopback/core": { - "resolved": "../../packages/core", - "link": true - }, - "../../packages/repository/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true - }, - "../../packages/repository/node_modules/@loopback/filter": { - "resolved": "../../packages/filter", - "link": true - }, - "../../packages/repository/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true - }, - "../../packages/rest": { - "name": "@loopback/rest", - "version": "12.0.8", - "dev": true, - "license": "MIT", + "node_modules/@loopback/rest": { + "version": "12.0.9", + "resolved": "https://registry.npmjs.org/@loopback/rest/-/rest-12.0.9.tgz", + "integrity": "sha512-cJdKPrpXuJwkrOYVakjCqk3vFATTFssUnuXhnNEyH2Ho+DnCsNRoIrzPGl6TrOVnnPF/jU6vXATtm8kRe8WlFA==", "peer": true, "dependencies": { - "@loopback/express": "^5.0.8", - "@loopback/http-server": "^4.0.8", - "@loopback/openapi-v3": "^8.0.8", + "@loopback/express": "^5.0.9", + "@loopback/http-server": "^4.0.9", + "@loopback/openapi-v3": "^8.0.9", "@openapi-contrib/openapi-schema-to-json-schema": "^3.2.0", "@types/body-parser": "^1.19.2", "@types/cors": "^2.8.13", @@ -654,156 +257,42 @@ "type-is": "^1.6.18", "validator": "^13.9.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/openapi-spec-builder": "^5.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/js-yaml": "^4.0.5", - "@types/json-schema-compare": "^0.2.1", - "@types/lodash": "^4.14.191", - "@types/multer": "^1.4.7", - "@types/node": "^14.18.36", - "@types/on-finished": "^2.3.1", - "@types/qs": "^6.9.7", - "multer": "^1.4.4" - }, "engines": { "node": "14 || 16 || 18 || 19" }, "peerDependencies": { - "@loopback/core": "^4.0.8" + "@loopback/core": "^4.0.9" } }, - "../../packages/rest/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/rest/node_modules/@loopback/core": { - "resolved": "../../packages/core", - "link": true - }, - "../../packages/rest/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true - }, - "../../packages/rest/node_modules/@loopback/express": { - "resolved": "../../packages/express", - "link": true - }, - "../../packages/rest/node_modules/@loopback/http-server": { - "resolved": "../../packages/http-server", - "link": true - }, - "../../packages/rest/node_modules/@loopback/openapi-spec-builder": { - "resolved": "../../packages/openapi-spec-builder", - "link": true - }, - "../../packages/rest/node_modules/@loopback/openapi-v3": { - "resolved": "../../packages/openapi-v3", - "link": true - }, - "../../packages/rest/node_modules/@loopback/repository": { - "resolved": "../../packages/repository", - "link": true - }, - "../../packages/rest/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true - }, - "../../packages/security": { - "name": "@loopback/security", - "version": "0.8.8", - "license": "MIT", + "node_modules/@loopback/security": { + "version": "0.8.9", + "resolved": "https://registry.npmjs.org/@loopback/security/-/security-0.8.9.tgz", + "integrity": "sha512-+pUhFu5G/Z+mMo8umNQNtH1kly+2IML8ND1jO4GvP5saTfVXnv1+YdtjpE1MVeAHjj0YLiTT4v2XqvHTObYVBg==", "peer": true, "dependencies": { "debug": "^4.3.4", "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36" - }, "engines": { "node": "14 || 16 || 18 || 19" }, "peerDependencies": { - "@loopback/core": "^4.0.8" + "@loopback/core": "^4.0.9" } }, - "../../packages/security/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/security/node_modules/@loopback/core": { - "resolved": "../../packages/core", - "link": true - }, - "../../packages/security/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true - }, - "../../packages/testlab": { - "name": "@loopback/testlab", - "version": "5.0.8", - "dev": true, - "license": "MIT", + "node_modules/@openapi-contrib/openapi-schema-to-json-schema": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@openapi-contrib/openapi-schema-to-json-schema/-/openapi-schema-to-json-schema-3.2.0.tgz", + "integrity": "sha512-Gj6C0JwCr8arj0sYuslWXUBSP/KnUlEGnPW4qxlXvAl543oaNQgMgIgkQUA6vs5BCCvwTEiL8m/wdWzfl4UvSw==", "peer": true, "dependencies": { - "@hapi/shot": "^6.0.1", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" + "fast-deep-equal": "^3.1.3" } }, - "../../packages/testlab/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/testlab/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true - }, - "node_modules/@loopback/authentication": { - "resolved": "../../packages/authentication", - "link": true - }, - "node_modules/@loopback/core": { - "resolved": "../../packages/core", - "link": true - }, - "node_modules/@loopback/rest": { - "resolved": "../../packages/rest", - "link": true - }, "node_modules/@types/body-parser": { "version": "1.19.2", "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", - "dev": true, "dependencies": { "@types/connect": "*", "@types/node": "*" @@ -813,16 +302,32 @@ "version": "3.4.35", "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", - "dev": true, "dependencies": { "@types/node": "*" } }, + "node_modules/@types/cors": { + "version": "2.8.13", + "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.13.tgz", + "integrity": "sha512-RG8AStHlUiV5ysZQKq97copd2UmVYw3/pRMLefISZ3S1hK104Cwm7iLQ3fTKx+lsUH2CE8FlLaYeEA2LSeqYUA==", + "peer": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/debug": { + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz", + "integrity": "sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==", + "peer": true, + "dependencies": { + "@types/ms": "*" + } + }, "node_modules/@types/express": { "version": "4.17.17", "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.17.tgz", "integrity": "sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q==", - "dev": true, "dependencies": { "@types/body-parser": "*", "@types/express-serve-static-core": "^4.17.33", @@ -834,13 +339,24 @@ "version": "4.17.33", "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.33.tgz", "integrity": "sha512-TPBqmR/HRYI3eC2E5hmiivIzv+bidAfXofM+sbonAGvyDhySGw9/PQZFt2BLOrjUUR++4eJVpx6KnLQK1Fk9tA==", - "dev": true, "dependencies": { "@types/node": "*", "@types/qs": "*", "@types/range-parser": "*" } }, + "node_modules/@types/http-errors": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.1.tgz", + "integrity": "sha512-/K3ds8TRAfBvi5vfjuz8y6+GiAYBZ0x4tXv1Av6CWBWn0IlADc+ZX9pMq7oU0fNQPnBwIZl3rmeLp6SBApbxSQ==", + "peer": true + }, + "node_modules/@types/json-schema": { + "version": "7.0.11", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", + "peer": true + }, "node_modules/@types/jsonwebtoken": { "version": "9.0.1", "resolved": "https://registry.npmjs.org/@types/jsonwebtoken/-/jsonwebtoken-9.0.1.tgz", @@ -853,20 +369,23 @@ "node_modules/@types/lodash": { "version": "4.14.191", "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.191.tgz", - "integrity": "sha512-BdZ5BCCvho3EIXw6wUCXHe7rS53AIDPLE+JzwgT+OsJk53oBfbSmZZ7CX4VaRoN78N+TJpFi9QPlfIVNmJYWxQ==", - "dev": true + "integrity": "sha512-BdZ5BCCvho3EIXw6wUCXHe7rS53AIDPLE+JzwgT+OsJk53oBfbSmZZ7CX4VaRoN78N+TJpFi9QPlfIVNmJYWxQ==" }, "node_modules/@types/mime": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz", - "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==", - "dev": true + "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==" + }, + "node_modules/@types/ms": { + "version": "0.7.31", + "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz", + "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==", + "peer": true }, "node_modules/@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==", - "dev": true + "version": "14.18.40", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.40.tgz", + "integrity": "sha512-pGteXO/JQX7wPxGR8lyT+doqjMa7XvlVowwrDwLfX92k5SdLkk4cwC7CYSLBxrenw/R5oQwKioVIak7ZgplM3g==" }, "node_modules/@types/oauth": { "version": "0.9.1", @@ -877,6 +396,15 @@ "@types/node": "*" } }, + "node_modules/@types/on-finished": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/@types/on-finished/-/on-finished-2.3.1.tgz", + "integrity": "sha512-mzVYaYcFs5Jd2n/O6uYIRUsFRR1cHyZLRvkLCU0E7+G5WhY0qBDAR5fUCeZbvecYOSh9ikhlesyi2UfI8B9ckQ==", + "peer": true, + "dependencies": { + "@types/node": "*" + } + }, "node_modules/@types/passport": { "version": "1.0.12", "resolved": "https://registry.npmjs.org/@types/passport/-/passport-1.0.12.tgz", @@ -910,30 +438,45 @@ "node_modules/@types/qs": { "version": "6.9.7", "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", - "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==", - "dev": true + "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==" }, "node_modules/@types/range-parser": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", - "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==", - "dev": true + "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" }, "node_modules/@types/serve-static": { - "version": "1.15.1", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.1.tgz", - "integrity": "sha512-NUo5XNiAdULrJENtJXZZ3fHtfMolzZwczzBbnAeBbqBwG+LaG6YaJtuwzwGSQZ2wsCrxjEhNNjAkKigy3n8teQ==", - "dev": true, + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==", "dependencies": { "@types/mime": "*", "@types/node": "*" } }, + "node_modules/@types/type-is": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/@types/type-is/-/type-is-1.6.3.tgz", + "integrity": "sha512-PNs5wHaNcBgCQG5nAeeZ7OvosrEsI9O4W2jAOO9BCCg4ux9ZZvH2+0iSCOIDBiKuQsiNS8CBlmfX9f5YBQ22cA==", + "peer": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/accept-language": { + "version": "3.0.18", + "resolved": "https://registry.npmjs.org/accept-language/-/accept-language-3.0.18.tgz", + "integrity": "sha512-sUofgqBPzgfcF20sPoBYGQ1IhQLt2LSkxTnlQSuLF3n5gPEqd5AimbvOvHEi0T1kLMiGVqPWzI5a9OteBRth3A==", + "peer": true, + "dependencies": { + "bcp47": "^1.1.2", + "stable": "^0.1.6" + } + }, "node_modules/accepts": { "version": "1.3.8", "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", - "dev": true, "dependencies": { "mime-types": "~2.1.34", "negotiator": "0.6.3" @@ -942,18 +485,98 @@ "node": ">= 0.6" } }, - "node_modules/array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", - "dev": true - }, - "node_modules/asap": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==", + "node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "peer": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-errors": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-3.0.0.tgz", + "integrity": "sha512-V3wD15YHfHz6y0KdhYFjyy9vWtEVALT9UrxfN3zqlI6dMioHnJrqOYfyPKol3oqrnCM9uwkcdCwkJ0WUcbLMTQ==", + "peer": true, + "peerDependencies": { + "ajv": "^8.0.1" + } + }, + "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==", + "peer": true, + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "peer": true, + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "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==", + "peer": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "peer": true + }, + "node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" + }, + "node_modules/asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==", "dev": true }, + "node_modules/async": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==", + "peer": true + }, "node_modules/asynckit": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", @@ -970,6 +593,12 @@ "form-data": "^4.0.0" } }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "peer": true + }, "node_modules/base64url": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/base64url/-/base64url-3.0.1.tgz", @@ -979,11 +608,35 @@ "node": ">=6.0.0" } }, + "node_modules/bcp47": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/bcp47/-/bcp47-1.1.2.tgz", + "integrity": "sha512-JnkkL4GUpOvvanH9AZPX38CxhiLsXMBicBY2IAtqiVN8YulGDQybUydWA4W6yAMtw6iShtw+8HEF6cfrTHU+UQ==", + "peer": true, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/bl": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/bl/-/bl-2.2.1.tgz", + "integrity": "sha512-6Pesp1w0DEX1N550i/uGV/TqucVL4AM/pgThFSN/Qq9si1/DF9aIHs1BxD8V/QU0HoeHO6cQRTAuYnLPKq1e4g==", + "peer": true, + "dependencies": { + "readable-stream": "^2.3.5", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", + "peer": true + }, "node_modules/body-parser": { "version": "1.20.2", "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz", "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==", - "dev": true, "dependencies": { "bytes": "3.1.2", "content-type": "~1.0.5", @@ -1003,11 +656,23 @@ "npm": "1.2.8000 || >= 1.4.16" } }, + "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==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, "node_modules/body-parser/node_modules/qs": { "version": "6.11.0", "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", - "dev": true, "dependencies": { "side-channel": "^1.0.4" }, @@ -1018,6 +683,15 @@ "url": "https://github.com/sponsors/ljharb" } }, + "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==", + "peer": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, "node_modules/buffer-equal-constant-time": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", @@ -1028,7 +702,6 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", - "dev": true, "engines": { "node": ">= 0.8" } @@ -1037,7 +710,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "dev": true, "dependencies": { "function-bind": "^1.1.1", "get-intrinsic": "^1.0.2" @@ -1046,6 +718,96 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "peer": true, + "dependencies": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "node_modules/capital-case": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/capital-case/-/capital-case-1.0.4.tgz", + "integrity": "sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==", + "peer": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3", + "upper-case-first": "^2.0.2" + } + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "peer": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/change-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/change-case/-/change-case-4.1.2.tgz", + "integrity": "sha512-bSxY2ws9OtviILG1EiY5K7NNxkqg/JnRnFxLtKQ96JaviiIxi7djMrSd0ECT9AC+lttClmYwKw53BWpOMblo7A==", + "peer": true, + "dependencies": { + "camel-case": "^4.1.2", + "capital-case": "^1.0.4", + "constant-case": "^3.0.4", + "dot-case": "^3.0.4", + "header-case": "^2.0.4", + "no-case": "^3.0.4", + "param-case": "^3.0.4", + "pascal-case": "^3.1.2", + "path-case": "^3.0.4", + "sentence-case": "^3.0.4", + "snake-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/charenc": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz", + "integrity": "sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA==", + "peer": true, + "engines": { + "node": "*" + } + }, + "node_modules/cldrjs": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/cldrjs/-/cldrjs-0.5.5.tgz", + "integrity": "sha512-KDwzwbmLIPfCgd8JERVDpQKrUUM1U4KpFJJg2IROv89rF172lLufoJnqJ/Wea6fXL5bO6WjuLMzY8V52UWPvkA==", + "peer": true + }, + "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==", + "peer": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "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==", + "peer": true + }, "node_modules/combined-stream": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", @@ -1064,11 +826,27 @@ "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", "dev": true }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "peer": true + }, + "node_modules/constant-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/constant-case/-/constant-case-3.0.4.tgz", + "integrity": "sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ==", + "peer": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3", + "upper-case": "^2.0.2" + } + }, "node_modules/content-disposition": { "version": "0.5.4", "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", - "dev": true, "dependencies": { "safe-buffer": "5.2.1" }, @@ -1080,7 +858,6 @@ "version": "1.0.5", "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", - "dev": true, "engines": { "node": ">= 0.6" } @@ -1089,7 +866,6 @@ "version": "0.5.0", "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", - "dev": true, "engines": { "node": ">= 0.6" } @@ -1097,8 +873,7 @@ "node_modules/cookie-signature": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", - "dev": true + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" }, "node_modules/cookiejar": { "version": "2.1.4", @@ -1106,13 +881,62 @@ "integrity": "sha512-LDx6oHrK+PhzLKJU9j5S7/Y3jM/mUHvD/DeI1WQmJn652iPC5Y4TBzC9l+5OMOXlyTTA+SmVUPm0HQUwpD5Jqw==", "dev": true }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "peer": true + }, + "node_modules/cors": { + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", + "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", + "peer": true, + "dependencies": { + "object-assign": "^4", + "vary": "^1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "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==", + "peer": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/crypt": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz", + "integrity": "sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow==", + "peer": true, + "engines": { + "node": "*" + } + }, "node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "dependencies": { - "ms": "2.0.0" + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } } }, "node_modules/delayed-stream": { @@ -1128,7 +952,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", - "dev": true, "engines": { "node": ">= 0.8" } @@ -1137,7 +960,6 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", - "dev": true, "engines": { "node": ">= 0.8", "npm": "1.2.8000 || >= 1.4.16" @@ -1153,6 +975,16 @@ "wrappy": "1" } }, + "node_modules/dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "peer": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, "node_modules/ecdsa-sig-formatter": { "version": "1.0.11", "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", @@ -1165,38 +997,80 @@ "node_modules/ee-first": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", - "dev": true + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" + }, + "node_modules/ejs": { + "version": "3.1.9", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.9.tgz", + "integrity": "sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ==", + "peer": true, + "dependencies": { + "jake": "^10.8.5" + }, + "bin": { + "ejs": "bin/cli.js" + }, + "engines": { + "node": ">=0.10.0" + } }, "node_modules/encodeurl": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", - "dev": true, "engines": { "node": ">= 0.8" } }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "peer": true, + "dependencies": { + "once": "^1.4.0" + } + }, "node_modules/escape-html": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", - "dev": true + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" }, "node_modules/etag": { "version": "1.8.1", "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", - "dev": true, "engines": { "node": ">= 0.6" } }, + "node_modules/execa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", + "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", + "peer": true, + "dependencies": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, "node_modules/express": { "version": "4.18.2", "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", - "dev": true, "dependencies": { "accepts": "~1.3.8", "array-flatten": "1.1.1", @@ -1238,7 +1112,6 @@ "version": "1.20.1", "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", - "dev": true, "dependencies": { "bytes": "3.1.2", "content-type": "~1.0.4", @@ -1258,11 +1131,28 @@ "npm": "1.2.8000 || >= 1.4.16" } }, + "node_modules/express/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/express/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/express/node_modules/path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" + }, "node_modules/express/node_modules/qs": { "version": "6.11.0", "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", - "dev": true, "dependencies": { "side-channel": "^1.0.4" }, @@ -1277,7 +1167,6 @@ "version": "2.5.1", "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", - "dev": true, "dependencies": { "bytes": "3.1.2", "http-errors": "2.0.0", @@ -1288,17 +1177,30 @@ "node": ">= 0.8" } }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "peer": true + }, "node_modules/fast-safe-stringify": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz", - "integrity": "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==", - "dev": true + "integrity": "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==" + }, + "node_modules/filelist": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", + "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", + "peer": true, + "dependencies": { + "minimatch": "^5.0.1" + } }, "node_modules/finalhandler": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", - "dev": true, "dependencies": { "debug": "2.6.9", "encodeurl": "~1.0.2", @@ -1312,6 +1214,19 @@ "node": ">= 0.8" } }, + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, "node_modules/follow-redirects": { "version": "1.15.2", "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", @@ -1365,7 +1280,6 @@ "version": "0.2.0", "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", - "dev": true, "engines": { "node": ">= 0.6" } @@ -1374,22 +1288,25 @@ "version": "0.5.2", "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", - "dev": true, "engines": { "node": ">= 0.6" } }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "peer": true + }, "node_modules/function-bind": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" }, "node_modules/get-intrinsic": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==", - "dev": true, "dependencies": { "function-bind": "^1.1.1", "has": "^1.0.3", @@ -1399,36 +1316,119 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, + "node_modules/get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "peer": true, "dependencies": { - "function-bind": "^1.1.1" + "pump": "^3.0.0" }, "engines": { - "node": ">= 0.4.0" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", - "dev": true, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "peer": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, "engines": { - "node": ">= 0.4" + "node": "*" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/hexoid": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/hexoid/-/hexoid-1.0.0.tgz", - "integrity": "sha512-QFLV0taWQOZtvIRIAdBChesmogZrtuXvVWsFHZTk2SU+anspqZ2vMnoLg7IE1+Uk16N19APic1BuF8bC8c2m5g==", - "dev": true, - "engines": { + "node_modules/glob/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "peer": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/glob/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "peer": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/globalize": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/globalize/-/globalize-1.7.0.tgz", + "integrity": "sha512-faR46vTIbFCeAemyuc9E6/d7Wrx9k2ae2L60UhakztFg6VuE42gENVJNuPFtt7Sdjrk9m2w8+py7Jj+JTNy59w==", + "peer": true, + "dependencies": { + "cldrjs": "^0.5.4" + } + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/header-case": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/header-case/-/header-case-2.0.4.tgz", + "integrity": "sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q==", + "peer": true, + "dependencies": { + "capital-case": "^1.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/hexoid": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hexoid/-/hexoid-1.0.0.tgz", + "integrity": "sha512-QFLV0taWQOZtvIRIAdBChesmogZrtuXvVWsFHZTk2SU+anspqZ2vMnoLg7IE1+Uk16N19APic1BuF8bC8c2m5g==", + "dev": true, + "engines": { "node": ">=8" } }, @@ -1436,7 +1436,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", - "dev": true, "dependencies": { "depd": "2.0.0", "inherits": "2.0.4", @@ -1448,11 +1447,47 @@ "node": ">= 0.8" } }, + "node_modules/http-status": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/http-status/-/http-status-1.6.2.tgz", + "integrity": "sha512-oUExvfNckrpTpDazph7kNG8sQi5au3BeTo0idaZFXEhTaJKu7GNJCLHI0rYY2wljm548MSTM+Ljj/c6anqu2zQ==", + "peer": true, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/human-signals": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", + "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", + "peer": true, + "engines": { + "node": ">=8.12.0" + } + }, + "node_modules/hyperid": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/hyperid/-/hyperid-3.1.1.tgz", + "integrity": "sha512-RveV33kIksycSf7HLkq1sHB5wW0OwuX8ot8MYnY++gaaPXGFfKpBncHrAWxdpuEeRlazUMGWefwP1w6o6GaumA==", + "peer": true, + "dependencies": { + "uuid": "^8.3.2", + "uuid-parse": "^1.1.0" + } + }, + "node_modules/hyperid/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==", + "peer": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, "node_modules/iconv-lite": { "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, "dependencies": { "safer-buffer": ">= 2.1.2 < 3" }, @@ -1460,21 +1495,165 @@ "node": ">=0.10.0" } }, + "node_modules/inflection": { + "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" + ], + "peer": true + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "peer": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, "node_modules/inherits": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "node_modules/invert-kv": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-3.0.1.tgz", + "integrity": "sha512-CYdFeFexxhv/Bcny+Q0BfOV+ltRlJcd4BBZBYFX/O0u4npJrgZtIcjokegtiSMAvlMTJ+Koq0GBCc//3bueQxw==", + "peer": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sindresorhus/invert-kv?sponsor=1" + } }, "node_modules/ipaddr.js": { "version": "1.9.1", "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", - "dev": true, "engines": { "node": ">= 0.10" } }, + "node_modules/is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "peer": true + }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "peer": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "peer": true + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "peer": true + }, + "node_modules/jake": { + "version": "10.8.5", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.5.tgz", + "integrity": "sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw==", + "peer": true, + "dependencies": { + "async": "^3.2.3", + "chalk": "^4.0.2", + "filelist": "^1.0.1", + "minimatch": "^3.0.4" + }, + "bin": { + "jake": "bin/cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jake/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "peer": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/jake/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "peer": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "peer": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/js2xmlparser": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/js2xmlparser/-/js2xmlparser-4.0.2.tgz", + "integrity": "sha512-6n4D8gLlLf1n5mNLQPRfViYzu9RATblzPEtm1SthMX1Pjao0r9YI9nw7ZIfRxQMERS87mcswrg+r/OYrPRX6jA==", + "peer": true, + "dependencies": { + "xmlcreate": "^2.0.4" + } + }, + "node_modules/json-merge-patch": { + "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==", + "peer": true, + "dependencies": { + "fast-deep-equal": "^3.1.3" + } + }, + "node_modules/json-schema-compare": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/json-schema-compare/-/json-schema-compare-0.2.2.tgz", + "integrity": "sha512-c4WYmDKyJXhs7WWvAWm3uIYnfyWFoIp+JEoX34rctVvEkMYCPGhXtvmFFXiffBbxfZsvQ0RNnV5H7GvDF5HCqQ==", + "peer": true, + "dependencies": { + "lodash": "^4.17.4" + } + }, + "node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "peer": true + }, "node_modules/jsonwebtoken": { "version": "9.0.0", "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-9.0.0.tgz", @@ -1491,12 +1670,6 @@ "npm": ">=6" } }, - "node_modules/jsonwebtoken/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/jwa": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz", @@ -1518,11 +1691,81 @@ "safe-buffer": "^5.0.1" } }, + "node_modules/lcid": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-3.1.1.tgz", + "integrity": "sha512-M6T051+5QCGLBQb8id3hdvIW8+zeFV2FyBGFS9IEK5H9Wt4MueD4bW1eWikpHgZp+5xR3l5c8pZUkQsIA0BFZg==", + "peer": true, + "dependencies": { + "invert-kv": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/lodash": { "version": "4.17.21", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "node_modules/loopback-connector": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/loopback-connector/-/loopback-connector-5.2.2.tgz", + "integrity": "sha512-VY1LK+z3fp2ehCcq2jm1xTpBuKrtJcBuUZZhxAnYYAN3VXemmjLeVU0F/MmokfKL1zx1pkPKdjBPb+nNsatzeA==", + "peer": true, + "dependencies": { + "async": "^3.2.4", + "bluebird": "^3.7.2", + "debug": "^4.3.4", + "msgpack5": "^4.5.1", + "strong-globalize": "^6.0.5", + "uuid": "^8.3.2" + }, + "engines": { + "node": ">=10" + } + }, + "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==", + "peer": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/loopback-datasource-juggler": { + "version": "4.28.3", + "resolved": "https://registry.npmjs.org/loopback-datasource-juggler/-/loopback-datasource-juggler-4.28.3.tgz", + "integrity": "sha512-lhL5kmOVcwRNKNqL/+L8EXxXDJVtfzUQaiYYdeFciqPIGNsNpOnfxRww0jDHBLIhtNX3cvXRqTZO7ljccb/hCg==", + "peer": true, + "dependencies": { + "async": "^3.2.4", + "change-case": "^4.1.2", + "debug": "^4.3.4", + "depd": "^2.0.0", + "inflection": "^1.13.4", + "lodash": "^4.17.21", + "loopback-connector": "^5.2.1", + "minimatch": "^5.1.6", + "nanoid": "^3.3.4", + "qs": "^6.10.5", + "strong-globalize": "^6.0.5", + "traverse": "^0.6.7", + "uuid": "^9.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "peer": true, + "dependencies": { + "tslib": "^2.0.3" + } }, "node_modules/lru-cache": { "version": "6.0.0", @@ -1536,26 +1779,66 @@ "node": ">=10" } }, + "node_modules/map-age-cleaner": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", + "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", + "peer": true, + "dependencies": { + "p-defer": "^1.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/md5": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz", + "integrity": "sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==", + "peer": true, + "dependencies": { + "charenc": "0.0.2", + "crypt": "0.0.2", + "is-buffer": "~1.1.6" + } + }, "node_modules/media-typer": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", - "dev": true, "engines": { "node": ">= 0.6" } }, + "node_modules/mem": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/mem/-/mem-5.1.1.tgz", + "integrity": "sha512-qvwipnozMohxLXG1pOqoLiZKNkC4r4qqRucSoDwXowsNGDSULiqFTRUF05vcZWnwJSG22qTsynQhxbaMtnX9gw==", + "peer": true, + "dependencies": { + "map-age-cleaner": "^0.1.3", + "mimic-fn": "^2.1.0", + "p-is-promise": "^2.1.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/merge-descriptors": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==", - "dev": true + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "peer": true }, "node_modules/methods": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", - "dev": true, "engines": { "node": ">= 0.6" } @@ -1564,7 +1847,6 @@ "version": "1.6.0", "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "dev": true, "bin": { "mime": "cli.js" }, @@ -1576,7 +1858,6 @@ "version": "1.52.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "dev": true, "engines": { "node": ">= 0.6" } @@ -1585,7 +1866,6 @@ "version": "2.1.35", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "dev": true, "dependencies": { "mime-db": "1.52.0" }, @@ -1593,32 +1873,117 @@ "node": ">= 0.6" } }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "peer": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "peer": true, + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/msgpack5": { + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/msgpack5/-/msgpack5-4.5.1.tgz", + "integrity": "sha512-zC1vkcliryc4JGlL6OfpHumSYUHWFGimSI+OgfRCjTFLmKA2/foR9rMTOhWiqfOrfxJOctrpWPvrppf8XynJxw==", + "peer": true, + "dependencies": { + "bl": "^2.0.1", + "inherits": "^2.0.3", + "readable-stream": "^2.3.6", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/nanoid": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", + "peer": true, + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } }, "node_modules/negotiator": { "version": "0.6.3", "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", - "dev": true, "engines": { "node": ">= 0.6" } }, + "node_modules/no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "peer": true, + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "peer": true, + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/oauth": { "version": "0.9.15", "resolved": "https://registry.npmjs.org/oauth/-/oauth-0.9.15.tgz", "integrity": "sha512-a5ERWK1kh38ExDEfoO6qUHJb32rd7aYmPHuyCu3Fta/cnICvYmgd2uhuKXvPD+PXB+gCEYYEaQdIRAjCOwAKNA==", "dev": true }, - "node_modules/object-inspect": { - "version": "1.12.3", + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.12.3", "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", - "dev": true, "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -1627,7 +1992,6 @@ "version": "2.4.1", "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", - "dev": true, "dependencies": { "ee-first": "1.1.1" }, @@ -1639,20 +2003,133 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dev": true, "dependencies": { "wrappy": "1" } }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "peer": true, + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/openapi3-ts": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/openapi3-ts/-/openapi3-ts-2.0.2.tgz", + "integrity": "sha512-TxhYBMoqx9frXyOgnRHufjQfPXomTIHYKhSKJ6jHfj13kS8OEIhvmE8CTuQyKtjjWttAjX5DPxM1vmalEpo8Qw==", + "peer": true, + "dependencies": { + "yaml": "^1.10.2" + } + }, + "node_modules/os-locale": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-5.0.0.tgz", + "integrity": "sha512-tqZcNEDAIZKBEPnHPlVDvKrp7NzgLi7jRmhKiUoa2NUmhl13FtkAGLUVR+ZsYvApBQdBfYm43A4tXXQ4IrYLBA==", + "peer": true, + "dependencies": { + "execa": "^4.0.0", + "lcid": "^3.0.0", + "mem": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-defer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", + "integrity": "sha512-wB3wfAxZpk2AzOfUMJNL+d36xothRSyj8EXOa4f6GMqYDN9BJaaSISbsk+wS9abmnebVw95C2Kb5t85UmpCxuw==", + "peer": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-event": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/p-event/-/p-event-4.2.0.tgz", + "integrity": "sha512-KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ==", + "peer": true, + "dependencies": { + "p-timeout": "^3.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", + "peer": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-is-promise": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz", + "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/p-timeout": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", + "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", + "peer": true, + "dependencies": { + "p-finally": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "peer": true, + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, "node_modules/parseurl": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", - "dev": true, "engines": { "node": ">= 0.8" } }, + "node_modules/pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "peer": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, "node_modules/passport": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/passport/-/passport-0.6.0.tgz", @@ -1683,9 +2160,9 @@ } }, "node_modules/passport-oauth2": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/passport-oauth2/-/passport-oauth2-1.6.1.tgz", - "integrity": "sha512-ZbV43Hq9d/SBSYQ22GOiglFsjsD1YY/qdiptA+8ej+9C1dL1TVB+mBE5kDH/D4AJo50+2i8f4bx0vg4/yDDZCQ==", + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/passport-oauth2/-/passport-oauth2-1.7.0.tgz", + "integrity": "sha512-j2gf34szdTF2Onw3+76alNnaAExlUmHvkc7cL+cmaS5NzHzDP/BvFHJruueQ9XAeNOdpI+CH+PWid8RA7KCwAQ==", "dev": true, "dependencies": { "base64url": "3.x.x", @@ -1710,22 +2187,55 @@ "node": ">= 0.4.0" } }, + "node_modules/path-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/path-case/-/path-case-3.0.4.tgz", + "integrity": "sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg==", + "peer": true, + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "peer": true, + "engines": { + "node": ">=8" + } + }, "node_modules/path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==", - "dev": true + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.2.1.tgz", + "integrity": "sha512-JLyh7xT1kizaEvcaXOQwOc2/Yhw6KZOvPf1S8401UyLk86CU79LN3vl7ztXGm/pZ+YjoyAJ4rxmHwbkBXJX+yw==", + "peer": true }, "node_modules/pause": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/pause/-/pause-0.0.1.tgz", "integrity": "sha512-KG8UEiEVkR3wGEb4m5yZkVCzigAD+cVEJck2CzYZO37ZGJfctvVptVO192MwrtPhzONn6go8ylnOdMhKqi4nfg==" }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "peer": true + }, "node_modules/proxy-addr": { "version": "2.0.7", "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", - "dev": true, "dependencies": { "forwarded": "0.2.0", "ipaddr.js": "1.9.1" @@ -1734,11 +2244,29 @@ "node": ">= 0.10" } }, + "node_modules/pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "peer": true, + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "peer": true, + "engines": { + "node": ">=6" + } + }, "node_modules/qs": { "version": "6.11.1", "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.1.tgz", "integrity": "sha512-0wsrzgTz/kAVIeuxSjnpGC56rzYtr6JT/2BwEvMaPhFIoYa1aGO8LbzuU1R0uUYQkLpWBTOj0l/CLAJB64J6nQ==", - "dev": true, "dependencies": { "side-channel": "^1.0.4" }, @@ -1753,7 +2281,6 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", - "dev": true, "engines": { "node": ">= 0.6" } @@ -1762,7 +2289,6 @@ "version": "2.5.2", "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", - "dev": true, "dependencies": { "bytes": "3.1.2", "http-errors": "2.0.0", @@ -1773,11 +2299,46 @@ "node": ">= 0.8" } }, + "node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "peer": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/readable-stream/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "peer": true + }, + "node_modules/reflect-metadata": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz", + "integrity": "sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==", + "peer": true + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/safe-buffer": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true, "funding": [ { "type": "github", @@ -1796,8 +2357,7 @@ "node_modules/safer-buffer": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" }, "node_modules/semver": { "version": "7.3.8", @@ -1818,7 +2378,6 @@ "version": "0.18.0", "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", - "dev": true, "dependencies": { "debug": "2.6.9", "depd": "2.0.0", @@ -1838,17 +2397,39 @@ "node": ">= 0.8.0" } }, + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, "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==", - "dev": true + "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", + "integrity": "sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg==", + "peer": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3", + "upper-case-first": "^2.0.2" + } }, "node_modules/serve-static": { "version": "1.15.0", "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", - "dev": true, "dependencies": { "encodeurl": "~1.0.2", "escape-html": "~1.0.3", @@ -1862,14 +2443,33 @@ "node_modules/setprototypeof": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", - "dev": true + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "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==", + "peer": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "peer": true, + "engines": { + "node": ">=8" + } }, "node_modules/side-channel": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", - "dev": true, "dependencies": { "call-bind": "^1.0.0", "get-intrinsic": "^1.0.2", @@ -1879,15 +2479,114 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "peer": true + }, + "node_modules/snake-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz", + "integrity": "sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==", + "peer": true, + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "peer": true + }, + "node_modules/stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility", + "peer": true + }, "node_modules/statuses": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", - "dev": true, "engines": { "node": ">= 0.8" } }, + "node_modules/stoppable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/stoppable/-/stoppable-1.1.0.tgz", + "integrity": "sha512-KXDYZ9dszj6bzvnEMRYvxgeTHU74QBFL54XKtP3nyMuJ81CFYtABZ3bAzL2EdFUaEwJOBOgENyFj3R7oTzDyyw==", + "peer": true, + "engines": { + "node": ">=4", + "npm": ">=6" + } + }, + "node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "peer": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/string_decoder/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "peer": true + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/strong-error-handler": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/strong-error-handler/-/strong-error-handler-4.0.2.tgz", + "integrity": "sha512-84tEG1tZs781zWSXSbk7T0ekhRJ8DbgPPvr4UFseY72ws0sahPoreiEGp4QeQgcB+WplMx95AugBKSFZr5Dvig==", + "peer": true, + "dependencies": { + "accepts": "^1.3.8", + "debug": "^4.3.4", + "ejs": "^3.1.8", + "fast-safe-stringify": "^2.1.1", + "http-status": "^1.6.2", + "js2xmlparser": "^4.0.2", + "strong-globalize": "^6.0.5" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/strong-globalize": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/strong-globalize/-/strong-globalize-6.0.5.tgz", + "integrity": "sha512-7nfUli41TieV9/TSc0N62ve5Q4nfrpy/T0nNNy6TyD3vst79QWmeylCyd3q1gDxh8dqGEtabLNCdPQP1Iuvecw==", + "peer": true, + "dependencies": { + "accept-language": "^3.0.18", + "debug": "^4.2.0", + "globalize": "^1.6.0", + "lodash": "^4.17.20", + "md5": "^2.3.0", + "mkdirp": "^1.0.4", + "os-locale": "^5.0.0", + "yamljs": "^0.3.0" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/superagent": { "version": "8.0.9", "resolved": "https://registry.npmjs.org/superagent/-/superagent-8.0.9.tgz", @@ -1909,23 +2608,6 @@ "node": ">=6.4.0 <13 || >=14" } }, - "node_modules/superagent/node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, "node_modules/superagent/node_modules/mime": { "version": "2.6.0", "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", @@ -1938,12 +2620,6 @@ "node": ">=4.0.0" } }, - "node_modules/superagent/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==", - "dev": true - }, "node_modules/supertest": { "version": "6.3.3", "resolved": "https://registry.npmjs.org/supertest/-/supertest-6.3.3.tgz", @@ -1957,15 +2633,41 @@ "node": ">=6.4.0" } }, + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "peer": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/toidentifier": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", - "dev": true, "engines": { "node": ">=0.6" } }, + "node_modules/toposort": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/toposort/-/toposort-2.0.2.tgz", + "integrity": "sha512-0a5EOkAUp8D4moMi2W8ZF8jcga7BgZd91O/yabJCFY8az+XSzeGyTKs0Aoo897iV1Nj6guFq8orWDS96z91oGg==", + "peer": true + }, + "node_modules/traverse": { + "version": "0.6.7", + "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.6.7.tgz", + "integrity": "sha512-/y956gpUo9ZNCb99YjxG7OaslxZWHfCHAUUfshwqOXmxUIvqLjVO581BT+gM59+QV9tFe6/CGG53tsA1Y7RSdg==", + "peer": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/tslib": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", @@ -1975,7 +2677,6 @@ "version": "1.6.18", "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "dev": true, "dependencies": { "media-typer": "0.3.0", "mime-types": "~2.1.24" @@ -1994,11 +2695,43 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", - "dev": true, "engines": { "node": ">= 0.8" } }, + "node_modules/upper-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-2.0.2.tgz", + "integrity": "sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg==", + "peer": true, + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/upper-case-first": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/upper-case-first/-/upper-case-first-2.0.2.tgz", + "integrity": "sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg==", + "peer": true, + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "peer": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "peer": true + }, "node_modules/util-promisifyall": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/util-promisifyall/-/util-promisifyall-1.0.6.tgz", @@ -2012,12710 +2745,101 @@ "node": ">= 0.4.0" } }, + "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==", + "peer": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/uuid-parse": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/uuid-parse/-/uuid-parse-1.1.0.tgz", + "integrity": "sha512-OdmXxA8rDsQ7YpNVbKSJkNzTw2I+S5WsbMDnCtIWSQaosNAcWtFuI/YK1TjzUI6nbkgiqEyh8gWngfcv8Asd9A==", + "peer": true + }, + "node_modules/validator": { + "version": "13.9.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.9.0.tgz", + "integrity": "sha512-B+dGG8U3fdtM0/aNK4/X8CXq/EcxU2WPrPEkJGslb47qyHsxmbggTWK0yEA4qnYVNF+nxNlN88o14hIcPmSIEA==", + "peer": true, + "engines": { + "node": ">= 0.10" + } + }, "node_modules/vary": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", - "dev": true, "engines": { "node": ">= 0.8" } }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "dev": true - }, - "node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - } - }, - "dependencies": { - "@loopback/authentication": { - "version": "file:../../packages/authentication", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/openapi-spec-builder": "^5.0.8", - "@loopback/rest": "^12.0.8", - "@loopback/security": "^0.8.8", - "@loopback/testlab": "^5.0.8", - "@types/express": "^4.17.17", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "jsonwebtoken": "^9.0.0", - "lodash": "^4.17.21", - "tslib": "^2.5.0" - }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "peer": true, "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/openapi-spec-builder": { - "version": "file:../../packages/openapi-spec-builder", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "openapi3-ts": "^2.0.2", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/rest": { - "version": "file:../../packages/rest", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/express": "^5.0.8", - "@loopback/http-server": "^4.0.8", - "@loopback/openapi-spec-builder": "^5.0.8", - "@loopback/openapi-v3": "^8.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@openapi-contrib/openapi-schema-to-json-schema": "^3.2.0", - "@types/body-parser": "^1.19.2", - "@types/cors": "^2.8.13", - "@types/debug": "^4.1.7", - "@types/express": "^4.17.17", - "@types/express-serve-static-core": "^4.17.33", - "@types/http-errors": "^2.0.1", - "@types/js-yaml": "^4.0.5", - "@types/json-schema-compare": "^0.2.1", - "@types/lodash": "^4.14.191", - "@types/multer": "^1.4.7", - "@types/node": "^14.18.36", - "@types/on-finished": "^2.3.1", - "@types/qs": "^6.9.7", - "@types/serve-static": "1.15.0", - "@types/type-is": "^1.6.3", - "ajv": "^8.12.0", - "ajv-errors": "^3.0.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0", - "body-parser": "^1.20.2", - "cors": "^2.8.5", - "debug": "^4.3.4", - "express": "^4.18.2", - "http-errors": "^2.0.0", - "js-yaml": "^4.1.0", - "json-schema-compare": "^0.2.2", - "lodash": "^4.17.21", - "multer": "^1.4.4", - "on-finished": "^2.4.1", - "path-to-regexp": "^6.2.1", - "qs": "^6.11.1", - "strong-error-handler": "^4.0.1", - "tslib": "^2.5.0", - "type-is": "^1.6.18", - "validator": "^13.9.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/express": { - "version": "file:../../packages/express", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/http-server": "^4.0.8", - "@loopback/testlab": "^5.0.8", - "@types/body-parser": "^1.19.2", - "@types/debug": "^4.1.7", - "@types/express": "^4.17.17", - "@types/express-serve-static-core": "^4.17.33", - "@types/http-errors": "^2.0.1", - "@types/node": "^14.18.36", - "@types/on-finished": "^2.3.1", - "@types/toposort": "^2.0.3", - "body-parser": "^1.20.2", - "debug": "^4.3.4", - "express": "^4.18.2", - "http-errors": "^2.0.0", - "on-finished": "^2.4.1", - "source-map-support": "^0.5.21", - "toposort": "^2.0.2", - "tslib": "^2.5.0", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/http-server": { - "version": "file:../../packages/http-server", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/stoppable": "^1.1.1", - "debug": "^4.3.4", - "stoppable": "^1.1.0", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/http-server": { - "version": "file:../../packages/http-server", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/stoppable": "^1.1.1", - "debug": "^4.3.4", - "stoppable": "^1.1.0", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/openapi-spec-builder": { - "version": "file:../../packages/openapi-spec-builder", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "openapi3-ts": "^2.0.2", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/openapi-v3": { - "version": "file:../../packages/openapi-v3", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/openapi-spec-builder": "^5.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/repository-json-schema": "^6.1.2", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/json-merge-patch": "0.0.8", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "http-status": "^1.6.2", - "json-merge-patch": "^1.0.2", - "lodash": "^4.17.21", - "openapi3-ts": "^2.0.2", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/openapi-spec-builder": { - "version": "file:../../packages/openapi-spec-builder", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "openapi3-ts": "^2.0.2", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/repository": { - "version": "file:../../packages/repository", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/filter": "^3.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bson": "^4.0.5", - "@types/debug": "^4.1.7", - "@types/json-schema": "^7.0.11", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "bson": "4.7.2", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "loopback-datasource-juggler": "^4.28.2", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/filter": { - "version": "file:../../packages/filter", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "tslib": "^2.5.0", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/repository-json-schema": { - "version": "file:../../packages/repository-json-schema", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/json-schema": "^7.0.11", - "@types/node": "^14.18.36", - "ajv-formats": "^2.1.1", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/repository": { - "version": "file:../../packages/repository", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/filter": "^3.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bson": "^4.0.5", - "@types/debug": "^4.1.7", - "@types/json-schema": "^7.0.11", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "bson": "4.7.2", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "loopback-datasource-juggler": "^4.28.2", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/filter": { - "version": "file:../../packages/filter", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "tslib": "^2.5.0", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/repository": { - "version": "file:../../packages/repository", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/filter": "^3.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bson": "^4.0.5", - "@types/debug": "^4.1.7", - "@types/json-schema": "^7.0.11", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "bson": "4.7.2", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "loopback-datasource-juggler": "^4.28.2", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/filter": { - "version": "file:../../packages/filter", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "tslib": "^2.5.0", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/security": { - "version": "file:../../packages/security", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" + "isexe": "^2.0.0" }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/rest": { - "version": "file:../../packages/rest", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/express": "^5.0.8", - "@loopback/http-server": "^4.0.8", - "@loopback/openapi-spec-builder": "^5.0.8", - "@loopback/openapi-v3": "^8.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@openapi-contrib/openapi-schema-to-json-schema": "^3.2.0", - "@types/body-parser": "^1.19.2", - "@types/cors": "^2.8.13", - "@types/debug": "^4.1.7", - "@types/express": "^4.17.17", - "@types/express-serve-static-core": "^4.17.33", - "@types/http-errors": "^2.0.1", - "@types/js-yaml": "^4.0.5", - "@types/json-schema-compare": "^0.2.1", - "@types/lodash": "^4.14.191", - "@types/multer": "^1.4.7", - "@types/node": "^14.18.36", - "@types/on-finished": "^2.3.1", - "@types/qs": "^6.9.7", - "@types/serve-static": "1.15.0", - "@types/type-is": "^1.6.3", - "ajv": "^8.12.0", - "ajv-errors": "^3.0.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0", - "body-parser": "^1.20.2", - "cors": "^2.8.5", - "debug": "^4.3.4", - "express": "^4.18.2", - "http-errors": "^2.0.0", - "js-yaml": "^4.1.0", - "json-schema-compare": "^0.2.2", - "lodash": "^4.17.21", - "multer": "^1.4.4", - "on-finished": "^2.4.1", - "path-to-regexp": "^6.2.1", - "qs": "^6.11.1", - "strong-error-handler": "^4.0.1", - "tslib": "^2.5.0", - "type-is": "^1.6.18", - "validator": "^13.9.0" + "bin": { + "node-which": "bin/node-which" }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/express": { - "version": "file:../../packages/express", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/http-server": "^4.0.8", - "@loopback/testlab": "^5.0.8", - "@types/body-parser": "^1.19.2", - "@types/debug": "^4.1.7", - "@types/express": "^4.17.17", - "@types/express-serve-static-core": "^4.17.33", - "@types/http-errors": "^2.0.1", - "@types/node": "^14.18.36", - "@types/on-finished": "^2.3.1", - "@types/toposort": "^2.0.3", - "body-parser": "^1.20.2", - "debug": "^4.3.4", - "express": "^4.18.2", - "http-errors": "^2.0.0", - "on-finished": "^2.4.1", - "source-map-support": "^0.5.21", - "toposort": "^2.0.2", - "tslib": "^2.5.0", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/http-server": { - "version": "file:../../packages/http-server", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/stoppable": "^1.1.1", - "debug": "^4.3.4", - "stoppable": "^1.1.0", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/http-server": { - "version": "file:../../packages/http-server", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/stoppable": "^1.1.1", - "debug": "^4.3.4", - "stoppable": "^1.1.0", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/openapi-spec-builder": { - "version": "file:../../packages/openapi-spec-builder", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "openapi3-ts": "^2.0.2", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/openapi-v3": { - "version": "file:../../packages/openapi-v3", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/openapi-spec-builder": "^5.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/repository-json-schema": "^6.1.2", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/json-merge-patch": "0.0.8", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "http-status": "^1.6.2", - "json-merge-patch": "^1.0.2", - "lodash": "^4.17.21", - "openapi3-ts": "^2.0.2", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/openapi-spec-builder": { - "version": "file:../../packages/openapi-spec-builder", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "openapi3-ts": "^2.0.2", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/repository": { - "version": "file:../../packages/repository", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/filter": "^3.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bson": "^4.0.5", - "@types/debug": "^4.1.7", - "@types/json-schema": "^7.0.11", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "bson": "4.7.2", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "loopback-datasource-juggler": "^4.28.2", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/filter": { - "version": "file:../../packages/filter", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "tslib": "^2.5.0", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/repository-json-schema": { - "version": "file:../../packages/repository-json-schema", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/json-schema": "^7.0.11", - "@types/node": "^14.18.36", - "ajv-formats": "^2.1.1", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/repository": { - "version": "file:../../packages/repository", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/filter": "^3.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bson": "^4.0.5", - "@types/debug": "^4.1.7", - "@types/json-schema": "^7.0.11", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "bson": "4.7.2", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "loopback-datasource-juggler": "^4.28.2", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/filter": { - "version": "file:../../packages/filter", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "tslib": "^2.5.0", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/repository": { - "version": "file:../../packages/repository", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/filter": "^3.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bson": "^4.0.5", - "@types/debug": "^4.1.7", - "@types/json-schema": "^7.0.11", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "bson": "4.7.2", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "loopback-datasource-juggler": "^4.28.2", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/filter": { - "version": "file:../../packages/filter", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "tslib": "^2.5.0", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@types/body-parser": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", - "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", - "dev": true, - "requires": { - "@types/connect": "*", - "@types/node": "*" - } - }, - "@types/connect": { - "version": "3.4.35", - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", - "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/express": { - "version": "4.17.17", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.17.tgz", - "integrity": "sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q==", - "dev": true, - "requires": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.33", - "@types/qs": "*", - "@types/serve-static": "*" - } - }, - "@types/express-serve-static-core": { - "version": "4.17.33", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.33.tgz", - "integrity": "sha512-TPBqmR/HRYI3eC2E5hmiivIzv+bidAfXofM+sbonAGvyDhySGw9/PQZFt2BLOrjUUR++4eJVpx6KnLQK1Fk9tA==", - "dev": true, - "requires": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*" - } - }, - "@types/jsonwebtoken": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/@types/jsonwebtoken/-/jsonwebtoken-9.0.1.tgz", - "integrity": "sha512-c5ltxazpWabia/4UzhIoaDcIza4KViOQhdbjRlfcIGVnsE3c3brkz9Z+F/EeJIECOQP7W7US2hNE930cWWkPiw==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/lodash": { - "version": "4.14.191", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.191.tgz", - "integrity": "sha512-BdZ5BCCvho3EIXw6wUCXHe7rS53AIDPLE+JzwgT+OsJk53oBfbSmZZ7CX4VaRoN78N+TJpFi9QPlfIVNmJYWxQ==", - "dev": true - }, - "@types/mime": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz", - "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==", - "dev": true - }, - "@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==", - "dev": true - }, - "@types/oauth": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/@types/oauth/-/oauth-0.9.1.tgz", - "integrity": "sha512-a1iY62/a3yhZ7qH7cNUsxoI3U/0Fe9+RnuFrpTKr+0WVOzbKlSLojShCKe20aOD1Sppv+i8Zlq0pLDuTJnwS4A==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/passport": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/@types/passport/-/passport-1.0.12.tgz", - "integrity": "sha512-QFdJ2TiAEoXfEQSNDISJR1Tm51I78CymqcBa8imbjo6dNNu+l2huDxxbDEIoFIwOSKMkOfHEikyDuZ38WwWsmw==", - "dev": true, - "requires": { - "@types/express": "*" - } - }, - "@types/passport-http": { - "version": "0.3.9", - "resolved": "https://registry.npmjs.org/@types/passport-http/-/passport-http-0.3.9.tgz", - "integrity": "sha512-uQ4vyRdvM0jdWuKpLmi6Q6ri9Nwt8YnHmF7kE6snbthxPrsMWcjRCVc5WcPaQ356ODSZTDgiRYURMPIspCkn3Q==", - "dev": true, - "requires": { - "@types/express": "*", - "@types/passport": "*" - } - }, - "@types/passport-oauth2": { - "version": "1.4.12", - "resolved": "https://registry.npmjs.org/@types/passport-oauth2/-/passport-oauth2-1.4.12.tgz", - "integrity": "sha512-RZg6cYTyEGinrZn/7REYQds6zrTxoBorX1/fdaz5UHzkG8xdFE7QQxkJagCr2ETzGII58FAFDmnmbTUVMrltNA==", - "dev": true, - "requires": { - "@types/express": "*", - "@types/oauth": "*", - "@types/passport": "*" - } - }, - "@types/qs": { - "version": "6.9.7", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", - "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==", - "dev": true - }, - "@types/range-parser": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", - "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==", - "dev": true - }, - "@types/serve-static": { - "version": "1.15.1", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.1.tgz", - "integrity": "sha512-NUo5XNiAdULrJENtJXZZ3fHtfMolzZwczzBbnAeBbqBwG+LaG6YaJtuwzwGSQZ2wsCrxjEhNNjAkKigy3n8teQ==", - "dev": true, - "requires": { - "@types/mime": "*", - "@types/node": "*" - } - }, - "accepts": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", - "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", - "dev": true, - "requires": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" + "engines": { + "node": ">= 8" } }, - "array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", - "dev": true + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" }, - "asap": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==", - "dev": true + "node_modules/xmlcreate": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/xmlcreate/-/xmlcreate-2.0.4.tgz", + "integrity": "sha512-nquOebG4sngPmGPICTS5EnxqhKbCmz5Ox5hsszI2T6U5qdrJizBc+0ilYSEjTSzU0yZcmvppztXe/5Al5fUwdg==", + "peer": true }, - "asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", "dev": true }, - "axios": { - "version": "0.27.2", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.27.2.tgz", - "integrity": "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==", - "dev": true, - "requires": { - "follow-redirects": "^1.14.9", - "form-data": "^4.0.0" + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "peer": true, + "engines": { + "node": ">= 6" } }, - "base64url": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/base64url/-/base64url-3.0.1.tgz", - "integrity": "sha512-ir1UPr3dkwexU7FdV8qBBbNDRUhMmIekYMFZfi+C/sLNnRESKPl23nB9b2pltqfOQNnGzsDdId90AEtG5tCx4A==", - "dev": true - }, - "body-parser": { - "version": "1.20.2", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz", - "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==", - "dev": true, - "requires": { - "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.11.0", - "raw-body": "2.5.2", - "type-is": "~1.6.18", - "unpipe": "1.0.0" - }, + "node_modules/yamljs": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/yamljs/-/yamljs-0.3.0.tgz", + "integrity": "sha512-C/FsVVhht4iPQYXOInoxUM/1ELSf9EsgKH34FofQOp6hwCPrW4vG4w5++TED3xRUo8gD7l0P1J1dLlDYzODsTQ==", + "peer": true, "dependencies": { - "qs": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", - "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", - "dev": true, - "requires": { - "side-channel": "^1.0.4" - } - } + "argparse": "^1.0.7", + "glob": "^7.0.5" + }, + "bin": { + "json2yaml": "bin/json2yaml", + "yaml2json": "bin/yaml2json" } }, - "buffer-equal-constant-time": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", - "integrity": "sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==", - "dev": true - }, - "bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", - "dev": true - }, - "call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "dev": true, - "requires": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" + "node_modules/yamljs/node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "peer": true, + "dependencies": { + "sprintf-js": "~1.0.2" } - }, - "combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "dev": true, - "requires": { - "delayed-stream": "~1.0.0" - } - }, - "component-emitter": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", - "dev": true - }, - "content-disposition": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", - "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", - "dev": true, - "requires": { - "safe-buffer": "5.2.1" - } - }, - "content-type": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", - "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", - "dev": true - }, - "cookie": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", - "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", - "dev": true - }, - "cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", - "dev": true - }, - "cookiejar": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/cookiejar/-/cookiejar-2.1.4.tgz", - "integrity": "sha512-LDx6oHrK+PhzLKJU9j5S7/Y3jM/mUHvD/DeI1WQmJn652iPC5Y4TBzC9l+5OMOXlyTTA+SmVUPm0HQUwpD5Jqw==", - "dev": true - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", - "dev": true - }, - "depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", - "dev": true - }, - "destroy": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", - "dev": true - }, - "dezalgo": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/dezalgo/-/dezalgo-1.0.4.tgz", - "integrity": "sha512-rXSP0bf+5n0Qonsb+SVVfNfIsimO4HEtmnIpPHY8Q1UCzKlQrDMfdobr8nJOOsRgWCyMRqeSBQzmWUMq7zvVig==", - "dev": true, - "requires": { - "asap": "^2.0.0", - "wrappy": "1" - } - }, - "ecdsa-sig-formatter": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", - "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==", - "dev": true, - "requires": { - "safe-buffer": "^5.0.1" - } - }, - "ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", - "dev": true - }, - "encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", - "dev": true - }, - "escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", - "dev": true - }, - "etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", - "dev": true - }, - "express": { - "version": "4.18.2", - "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", - "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", - "dev": true, - "requires": { - "accepts": "~1.3.8", - "array-flatten": "1.1.1", - "body-parser": "1.20.1", - "content-disposition": "0.5.4", - "content-type": "~1.0.4", - "cookie": "0.5.0", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "2.0.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "1.2.0", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.7", - "qs": "6.11.0", - "range-parser": "~1.2.1", - "safe-buffer": "5.2.1", - "send": "0.18.0", - "serve-static": "1.15.0", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" - }, - "dependencies": { - "body-parser": { - "version": "1.20.1", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", - "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", - "dev": true, - "requires": { - "bytes": "3.1.2", - "content-type": "~1.0.4", - "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.11.0", - "raw-body": "2.5.1", - "type-is": "~1.6.18", - "unpipe": "1.0.0" - } - }, - "qs": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", - "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", - "dev": true, - "requires": { - "side-channel": "^1.0.4" - } - }, - "raw-body": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", - "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", - "dev": true, - "requires": { - "bytes": "3.1.2", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - } - } - } - }, - "fast-safe-stringify": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz", - "integrity": "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==", - "dev": true - }, - "finalhandler": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", - "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", - "dev": true, - "requires": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "statuses": "2.0.1", - "unpipe": "~1.0.0" - } - }, - "follow-redirects": { - "version": "1.15.2", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", - "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", - "dev": true - }, - "form-data": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", - "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", - "dev": true, - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - } - }, - "formidable": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/formidable/-/formidable-2.1.2.tgz", - "integrity": "sha512-CM3GuJ57US06mlpQ47YcunuUZ9jpm8Vx+P2CGt2j7HpgkKZO/DJYQ0Bobim8G6PFQmK5lOqOOdUXboU+h73A4g==", - "dev": true, - "requires": { - "dezalgo": "^1.0.4", - "hexoid": "^1.0.0", - "once": "^1.4.0", - "qs": "^6.11.0" - } - }, - "forwarded": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", - "dev": true - }, - "fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", - "dev": true - }, - "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true - }, - "get-intrinsic": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", - "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==", - "dev": true, - "requires": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.3" - } - }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, - "requires": { - "function-bind": "^1.1.1" - } - }, - "has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", - "dev": true - }, - "hexoid": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/hexoid/-/hexoid-1.0.0.tgz", - "integrity": "sha512-QFLV0taWQOZtvIRIAdBChesmogZrtuXvVWsFHZTk2SU+anspqZ2vMnoLg7IE1+Uk16N19APic1BuF8bC8c2m5g==", - "dev": true - }, - "http-errors": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", - "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", - "dev": true, - "requires": { - "depd": "2.0.0", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "toidentifier": "1.0.1" - } - }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true - }, - "ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", - "dev": true - }, - "jsonwebtoken": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-9.0.0.tgz", - "integrity": "sha512-tuGfYXxkQGDPnLJ7SibiQgVgeDgfbPq2k2ICcbgqW8WxWLBAxKQM/ZCu/IT8SOSwmaYl4dpTFCW5xZv7YbbWUw==", - "dev": true, - "requires": { - "jws": "^3.2.2", - "lodash": "^4.17.21", - "ms": "^2.1.1", - "semver": "^7.3.8" - }, - "dependencies": { - "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 - } - } - }, - "jwa": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz", - "integrity": "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==", - "dev": true, - "requires": { - "buffer-equal-constant-time": "1.0.1", - "ecdsa-sig-formatter": "1.0.11", - "safe-buffer": "^5.0.1" - } - }, - "jws": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz", - "integrity": "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==", - "dev": true, - "requires": { - "jwa": "^1.4.1", - "safe-buffer": "^5.0.1" - } - }, - "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", - "dev": true - }, - "merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==", - "dev": true - }, - "methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", - "dev": true - }, - "mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "dev": true - }, - "mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "dev": true - }, - "mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "dev": true, - "requires": { - "mime-db": "1.52.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", - "dev": true - }, - "oauth": { - "version": "0.9.15", - "resolved": "https://registry.npmjs.org/oauth/-/oauth-0.9.15.tgz", - "integrity": "sha512-a5ERWK1kh38ExDEfoO6qUHJb32rd7aYmPHuyCu3Fta/cnICvYmgd2uhuKXvPD+PXB+gCEYYEaQdIRAjCOwAKNA==", - "dev": true - }, - "object-inspect": { - "version": "1.12.3", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", - "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", - "dev": true - }, - "on-finished": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", - "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", - "dev": true, - "requires": { - "ee-first": "1.1.1" - } - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dev": true, - "requires": { - "wrappy": "1" - } - }, - "parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", - "dev": true - }, - "passport": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/passport/-/passport-0.6.0.tgz", - "integrity": "sha512-0fe+p3ZnrWRW74fe8+SvCyf4a3Pb2/h7gFkQ8yTJpAO50gDzlfjZUZTO1k5Eg9kUct22OxHLqDZoKUWRHOh9ug==", - "requires": { - "passport-strategy": "1.x.x", - "pause": "0.0.1", - "utils-merge": "^1.0.1" - } - }, - "passport-http": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/passport-http/-/passport-http-0.3.0.tgz", - "integrity": "sha512-OwK9DkqGVlJfO8oD0Bz1VDIo+ijD3c1ZbGGozIZw+joIP0U60pXY7goB+8wiDWtNqHpkTaQiJ9Ux1jE3Ykmpuw==", - "dev": true, - "requires": { - "passport-strategy": "1.x.x" - } - }, - "passport-oauth2": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/passport-oauth2/-/passport-oauth2-1.6.1.tgz", - "integrity": "sha512-ZbV43Hq9d/SBSYQ22GOiglFsjsD1YY/qdiptA+8ej+9C1dL1TVB+mBE5kDH/D4AJo50+2i8f4bx0vg4/yDDZCQ==", - "dev": true, - "requires": { - "base64url": "3.x.x", - "oauth": "0.9.x", - "passport-strategy": "1.x.x", - "uid2": "0.0.x", - "utils-merge": "1.x.x" - } - }, - "passport-strategy": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/passport-strategy/-/passport-strategy-1.0.0.tgz", - "integrity": "sha512-CB97UUvDKJde2V0KDWWB3lyf6PC3FaZP7YxZ2G8OAtn9p4HI9j9JLP9qjOGZFvyl8uwNT8qM+hGnz/n16NI7oA==" - }, - "path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==", - "dev": true - }, - "pause": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/pause/-/pause-0.0.1.tgz", - "integrity": "sha512-KG8UEiEVkR3wGEb4m5yZkVCzigAD+cVEJck2CzYZO37ZGJfctvVptVO192MwrtPhzONn6go8ylnOdMhKqi4nfg==" - }, - "proxy-addr": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", - "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", - "dev": true, - "requires": { - "forwarded": "0.2.0", - "ipaddr.js": "1.9.1" - } - }, - "qs": { - "version": "6.11.1", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.1.tgz", - "integrity": "sha512-0wsrzgTz/kAVIeuxSjnpGC56rzYtr6JT/2BwEvMaPhFIoYa1aGO8LbzuU1R0uUYQkLpWBTOj0l/CLAJB64J6nQ==", - "dev": true, - "requires": { - "side-channel": "^1.0.4" - } - }, - "range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", - "dev": true - }, - "raw-body": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", - "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", - "dev": true, - "requires": { - "bytes": "3.1.2", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - } - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true - }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true - }, - "semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "send": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", - "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", - "dev": true, - "requires": { - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "mime": "1.6.0", - "ms": "2.1.3", - "on-finished": "2.4.1", - "range-parser": "~1.2.1", - "statuses": "2.0.1" - }, - "dependencies": { - "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 - } - } - }, - "serve-static": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", - "dev": true, - "requires": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.18.0" - } - }, - "setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", - "dev": true - }, - "side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", - "dev": true, - "requires": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" - } - }, - "statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", - "dev": true - }, - "superagent": { - "version": "8.0.9", - "resolved": "https://registry.npmjs.org/superagent/-/superagent-8.0.9.tgz", - "integrity": "sha512-4C7Bh5pyHTvU33KpZgwrNKh/VQnvgtCSqPRfJAUdmrtSYePVzVg4E4OzsrbkhJj9O7SO6Bnv75K/F8XVZT8YHA==", - "dev": true, - "requires": { - "component-emitter": "^1.3.0", - "cookiejar": "^2.1.4", - "debug": "^4.3.4", - "fast-safe-stringify": "^2.1.1", - "form-data": "^4.0.0", - "formidable": "^2.1.2", - "methods": "^1.1.2", - "mime": "2.6.0", - "qs": "^6.11.0", - "semver": "^7.3.8" - }, - "dependencies": { - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "mime": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", - "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", - "dev": true - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - } - } - }, - "supertest": { - "version": "6.3.3", - "resolved": "https://registry.npmjs.org/supertest/-/supertest-6.3.3.tgz", - "integrity": "sha512-EMCG6G8gDu5qEqRQ3JjjPs6+FYT1a7Hv5ApHvtSghmOFJYtsU5S+pSb6Y2EUeCEY3CmEL3mmQ8YWlPOzQomabA==", - "dev": true, - "requires": { - "methods": "^1.1.2", - "superagent": "^8.0.5" - } - }, - "toidentifier": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", - "dev": true - }, - "tslib": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" - }, - "type-is": { - "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "dev": true, - "requires": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - } - }, - "uid2": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/uid2/-/uid2-0.0.4.tgz", - "integrity": "sha512-IevTus0SbGwQzYh3+fRsAMTVVPOoIVufzacXcHPmdlle1jUpq7BRL+mw3dgeLanvGZdwwbWhRV6XrcFNdBmjWA==", - "dev": true - }, - "unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", - "dev": true - }, - "util-promisifyall": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/util-promisifyall/-/util-promisifyall-1.0.6.tgz", - "integrity": "sha512-l+o62sbaqStC1xt7oEhlafC4jWBgkOjBXvlPwxkvOYmNqpY8dNXuKdOa+VHjkYz2Fw98e0HvJtNKUg0+6hfP2w==" - }, - "utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==" - }, - "vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", - "dev": true - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "dev": true - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true } } } diff --git a/extensions/context-explorer/package-lock.json b/extensions/context-explorer/package-lock.json index 517de2068c0a..5d6badc386c3 100644 --- a/extensions/context-explorer/package-lock.json +++ b/extensions/context-explorer/package-lock.json @@ -1,7 +1,7 @@ { "name": "@loopback/context-explorer", "version": "0.8.9", - "lockfileVersion": 2, + "lockfileVersion": 3, "requires": true, "packages": { "": { @@ -19,57 +19,17 @@ "node": "14 || 16 || 18 || 19" }, "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/rest": "^12.0.8" + "@loopback/core": "^4.0.9", + "@loopback/rest": "^12.0.9" } }, - "../../packages/build": { - "name": "@loopback/build", - "version": "9.0.8", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "bin": { - "lb-clean": "bin/run-clean.js", - "lb-eslint": "bin/run-eslint.js", - "lb-mocha": "bin/run-mocha.js", - "lb-nyc": "bin/run-nyc.js", - "lb-prettier": "bin/run-prettier.js", - "lb-tsc": "bin/compile-package.js", - "lb-ttsc": "bin/compile-package.js" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/build/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true - }, - "../../packages/context": { - "name": "@loopback/context", - "version": "5.0.8", - "license": "MIT", + "node_modules/@loopback/context": { + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/@loopback/context/-/context-5.0.9.tgz", + "integrity": "sha512-Hs62SRG2YFy3cRa68Edts9TUCBpPCDK0AA/kxEfnEylpcWPJwz5l+77B6DUD7PbIvN8Zsk6EQJu4wFSduDzx+w==", "peer": true, "dependencies": { - "@loopback/metadata": "^5.0.8", + "@loopback/metadata": "^5.0.9", "@types/debug": "^4.1.7", "debug": "^4.3.4", "hyperid": "^3.1.1", @@ -77,99 +37,31 @@ "tslib": "^2.5.0", "uuid": "^9.0.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2" - }, "engines": { "node": "14 || 16 || 18 || 19" } }, - "../../packages/context/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/context/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true - }, - "../../packages/context/node_modules/@loopback/metadata": { - "resolved": "../../packages/metadata", - "link": true - }, - "../../packages/context/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true - }, - "../../packages/core": { - "name": "@loopback/core", - "version": "4.0.8", - "license": "MIT", + "node_modules/@loopback/core": { + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/@loopback/core/-/core-4.0.9.tgz", + "integrity": "sha512-DlSuAngwiNrVbp/esVJLwXmp0ieshRI1cVEPALvuQgXKlWX8eLVco3LXv7c6ZZ4Tp0hCaZxura2aY5SO0YqsuQ==", "peer": true, "dependencies": { - "@loopback/context": "^5.0.8", + "@loopback/context": "^5.0.9", "debug": "^4.3.4", "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/core/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/core/node_modules/@loopback/context": { - "resolved": "../../packages/context", - "link": true - }, - "../../packages/core/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true - }, - "../../packages/core/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true - }, - "../../packages/eslint-config": { - "name": "@loopback/eslint-config", - "version": "13.0.8", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - }, "engines": { "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "eslint": "^8.35.0" } }, - "../../packages/express": { - "name": "@loopback/express", - "version": "5.0.8", - "license": "MIT", + "node_modules/@loopback/express": { + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/@loopback/express/-/express-5.0.9.tgz", + "integrity": "sha512-OwyCQTQECyc6B3GtWTQxhqbubI6Ady2xbrdlBRZiqMRPHDGtO3rdDWplM/5nnze/XVIZPhiXQtOK/YfQkJ3HVA==", "peer": true, "dependencies": { - "@loopback/http-server": "^4.0.8", + "@loopback/http-server": "^4.0.9", "@types/body-parser": "^1.19.2", "@types/express": "^4.17.17", "@types/express-serve-static-core": "^4.17.33", @@ -182,110 +74,43 @@ "toposort": "^2.0.2", "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/on-finished": "^2.3.1", - "@types/toposort": "^2.0.3", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, "engines": { "node": "14 || 16 || 18 || 19" }, "peerDependencies": { - "@loopback/core": "^4.0.8" + "@loopback/core": "^4.0.9" } }, - "../../packages/express/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/express/node_modules/@loopback/core": { - "resolved": "../../packages/core", - "link": true - }, - "../../packages/express/node_modules/@loopback/http-server": { - "resolved": "../../packages/http-server", - "link": true - }, - "../../packages/express/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true - }, - "../../packages/filter": { - "name": "@loopback/filter", - "version": "3.0.8", - "dev": true, - "license": "MIT", + "node_modules/@loopback/filter": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/@loopback/filter/-/filter-3.0.9.tgz", + "integrity": "sha512-LdLdiY3k9yUfVReWUFUu7xpCVCzW2LMBVwZ9tIY/n1iLPsXFCx/3e7AQl2TxJXUaW9wmuDQyV+beeit/i7gOZA==", "peer": true, "dependencies": { "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "typescript": "~4.9.4" - }, "engines": { "node": "14 || 16 || 18 || 19" } }, - "../../packages/filter/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/filter/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true - }, - "../../packages/http-server": { - "name": "@loopback/http-server", - "version": "4.0.8", - "license": "MIT", + "node_modules/@loopback/http-server": { + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/@loopback/http-server/-/http-server-4.0.9.tgz", + "integrity": "sha512-b7+jjmMX0zbOo2wOctpsz/QiMoSgFMulWVYe0YhlBlK1/TF1TRy5F/hm0UeeOk432c+cOugOfChBy/51sRc0IQ==", "peer": true, "dependencies": { "debug": "^4.3.4", "stoppable": "^1.1.0", "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/stoppable": "^1.1.1" - }, "engines": { "node": "14 || 16 || 18 || 19" } }, - "../../packages/http-server/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/http-server/node_modules/@loopback/core": { - "resolved": "../../packages/core", - "link": true - }, - "../../packages/http-server/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true - }, - "../../packages/http-server/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true - }, - "../../packages/metadata": { - "name": "@loopback/metadata", - "version": "5.0.8", - "license": "MIT", + "node_modules/@loopback/metadata": { + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/@loopback/metadata/-/metadata-5.0.9.tgz", + "integrity": "sha512-syRNaIzN7QSGhiw4GNVkXEKZg7XMwqOfND4B61nCnmwEAx4gLk/vU1h/EpmYnq+H5il3CaiLwQeNW8VJinNvlw==", "peer": true, "dependencies": { "debug": "^4.3.4", @@ -293,69 +118,17 @@ "reflect-metadata": "^0.1.13", "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/metadata/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/metadata/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true - }, - "../../packages/metadata/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true - }, - "../../packages/openapi-spec-builder": { - "name": "@loopback/openapi-spec-builder", - "version": "5.0.8", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "openapi3-ts": "^2.0.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36" - }, "engines": { "node": "14 || 16 || 18 || 19" } }, - "../../packages/openapi-spec-builder/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/openapi-spec-builder/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true - }, - "../../packages/openapi-spec-builder/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true - }, - "../../packages/openapi-v3": { - "name": "@loopback/openapi-v3", - "version": "8.0.8", - "license": "MIT", + "node_modules/@loopback/openapi-v3": { + "version": "8.0.9", + "resolved": "https://registry.npmjs.org/@loopback/openapi-v3/-/openapi-v3-8.0.9.tgz", + "integrity": "sha512-Tp64PWuKLTf2aVmvt0J7UlkxsS3uSBFRstGsa6BXjvrzm6PA6kiONUttFPvVIMdxzVfecK3vzNjHA4g+5pW/kw==", "peer": true, "dependencies": { - "@loopback/repository-json-schema": "^6.1.2", + "@loopback/repository-json-schema": "^6.1.3", "debug": "^4.3.4", "http-status": "^1.6.2", "json-merge-patch": "^1.0.2", @@ -363,162 +136,60 @@ "openapi3-ts": "^2.0.2", "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/openapi-spec-builder": "^5.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/json-merge-patch": "0.0.8", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36" - }, "engines": { "node": "14 || 16 || 18 || 19" }, "peerDependencies": { - "@loopback/core": "^4.0.8" + "@loopback/core": "^4.0.9" } }, - "../../packages/openapi-v3/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/openapi-v3/node_modules/@loopback/core": { - "resolved": "../../packages/core", - "link": true - }, - "../../packages/openapi-v3/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true - }, - "../../packages/openapi-v3/node_modules/@loopback/openapi-spec-builder": { - "resolved": "../../packages/openapi-spec-builder", - "link": true - }, - "../../packages/openapi-v3/node_modules/@loopback/repository": { - "resolved": "../../packages/repository", - "link": true - }, - "../../packages/openapi-v3/node_modules/@loopback/repository-json-schema": { - "resolved": "../../packages/repository-json-schema", - "link": true - }, - "../../packages/openapi-v3/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true - }, - "../../packages/repository": { - "name": "@loopback/repository", - "version": "5.1.3", - "dev": true, - "license": "MIT", + "node_modules/@loopback/repository": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@loopback/repository/-/repository-5.1.4.tgz", + "integrity": "sha512-lRLR+LyNSBJSWfS9CEOcgA11wqohqcDfHXx7Hff3DckP19K6D4ApmD+sEFF1YNBgVV/ysZPrDySbtkYj9GfH+w==", "peer": true, "dependencies": { - "@loopback/filter": "^3.0.8", + "@loopback/filter": "^3.0.9", "@types/debug": "^4.1.7", "debug": "^4.3.4", "lodash": "^4.17.21", "loopback-datasource-juggler": "^4.28.2", "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bson": "^4.0.5", - "@types/json-schema": "^7.0.11", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "bson": "4.7.2" - }, "engines": { "node": "14 || 16 || 18 || 19" }, "peerDependencies": { - "@loopback/core": "^4.0.8" + "@loopback/core": "^4.0.9" } }, - "../../packages/repository-json-schema": { - "name": "@loopback/repository-json-schema", - "version": "6.1.2", - "license": "MIT", + "node_modules/@loopback/repository-json-schema": { + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/@loopback/repository-json-schema/-/repository-json-schema-6.1.3.tgz", + "integrity": "sha512-JlYK3DXKfUJhGiu0C0JCtINgOKjaeN/2JgZbeGHCMgjwvJ7pxbSoIFYr3P2BnRV7zFfi5PGIen1IX02UbS1dfQ==", "peer": true, "dependencies": { "@types/json-schema": "^7.0.11", "debug": "^4.3.4", "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "ajv-formats": "^2.1.1" - }, "engines": { "node": "14 || 16 || 18 || 19" }, "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3" + "@loopback/core": "^4.0.9", + "@loopback/repository": "^5.1.4" } }, - "../../packages/repository-json-schema/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/repository-json-schema/node_modules/@loopback/core": { - "resolved": "../../packages/core", - "link": true - }, - "../../packages/repository-json-schema/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true - }, - "../../packages/repository-json-schema/node_modules/@loopback/repository": { - "resolved": "../../packages/repository", - "link": true - }, - "../../packages/repository-json-schema/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true - }, - "../../packages/repository/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/repository/node_modules/@loopback/core": { - "resolved": "../../packages/core", - "link": true - }, - "../../packages/repository/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true - }, - "../../packages/repository/node_modules/@loopback/filter": { - "resolved": "../../packages/filter", - "link": true - }, - "../../packages/repository/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true - }, - "../../packages/rest": { - "name": "@loopback/rest", - "version": "12.0.8", - "license": "MIT", + "node_modules/@loopback/rest": { + "version": "12.0.9", + "resolved": "https://registry.npmjs.org/@loopback/rest/-/rest-12.0.9.tgz", + "integrity": "sha512-cJdKPrpXuJwkrOYVakjCqk3vFATTFssUnuXhnNEyH2Ho+DnCsNRoIrzPGl6TrOVnnPF/jU6vXATtm8kRe8WlFA==", "peer": true, "dependencies": { - "@loopback/express": "^5.0.8", - "@loopback/http-server": "^4.0.8", - "@loopback/openapi-v3": "^8.0.8", + "@loopback/express": "^5.0.9", + "@loopback/http-server": "^4.0.9", + "@loopback/openapi-v3": "^8.0.9", "@openapi-contrib/openapi-schema-to-json-schema": "^3.2.0", "@types/body-parser": "^1.19.2", "@types/cors": "^2.8.13", @@ -548,5632 +219,2275 @@ "type-is": "^1.6.18", "validator": "^13.9.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/openapi-spec-builder": "^5.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/js-yaml": "^4.0.5", - "@types/json-schema-compare": "^0.2.1", - "@types/lodash": "^4.14.191", - "@types/multer": "^1.4.7", - "@types/node": "^14.18.36", - "@types/on-finished": "^2.3.1", - "@types/qs": "^6.9.7", - "multer": "^1.4.4" - }, "engines": { "node": "14 || 16 || 18 || 19" }, "peerDependencies": { - "@loopback/core": "^4.0.8" + "@loopback/core": "^4.0.9" } }, - "../../packages/rest/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/rest/node_modules/@loopback/core": { - "resolved": "../../packages/core", - "link": true + "node_modules/@openapi-contrib/openapi-schema-to-json-schema": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@openapi-contrib/openapi-schema-to-json-schema/-/openapi-schema-to-json-schema-3.2.0.tgz", + "integrity": "sha512-Gj6C0JwCr8arj0sYuslWXUBSP/KnUlEGnPW4qxlXvAl543oaNQgMgIgkQUA6vs5BCCvwTEiL8m/wdWzfl4UvSw==", + "peer": true, + "dependencies": { + "fast-deep-equal": "^3.1.3" + } }, - "../../packages/rest/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true + "node_modules/@types/body-parser": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", + "peer": true, + "dependencies": { + "@types/connect": "*", + "@types/node": "*" + } }, - "../../packages/rest/node_modules/@loopback/express": { - "resolved": "../../packages/express", - "link": true + "node_modules/@types/connect": { + "version": "3.4.35", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", + "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "peer": true, + "dependencies": { + "@types/node": "*" + } }, - "../../packages/rest/node_modules/@loopback/http-server": { - "resolved": "../../packages/http-server", - "link": true + "node_modules/@types/cors": { + "version": "2.8.13", + "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.13.tgz", + "integrity": "sha512-RG8AStHlUiV5ysZQKq97copd2UmVYw3/pRMLefISZ3S1hK104Cwm7iLQ3fTKx+lsUH2CE8FlLaYeEA2LSeqYUA==", + "peer": true, + "dependencies": { + "@types/node": "*" + } }, - "../../packages/rest/node_modules/@loopback/openapi-spec-builder": { - "resolved": "../../packages/openapi-spec-builder", - "link": true + "node_modules/@types/debug": { + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz", + "integrity": "sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==", + "peer": true, + "dependencies": { + "@types/ms": "*" + } }, - "../../packages/rest/node_modules/@loopback/openapi-v3": { - "resolved": "../../packages/openapi-v3", - "link": true + "node_modules/@types/express": { + "version": "4.17.17", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.17.tgz", + "integrity": "sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q==", + "peer": true, + "dependencies": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.33", + "@types/qs": "*", + "@types/serve-static": "*" + } }, - "../../packages/rest/node_modules/@loopback/repository": { - "resolved": "../../packages/repository", - "link": true + "node_modules/@types/express-serve-static-core": { + "version": "4.17.33", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.33.tgz", + "integrity": "sha512-TPBqmR/HRYI3eC2E5hmiivIzv+bidAfXofM+sbonAGvyDhySGw9/PQZFt2BLOrjUUR++4eJVpx6KnLQK1Fk9tA==", + "peer": true, + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*" + } }, - "../../packages/rest/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true + "node_modules/@types/http-errors": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.1.tgz", + "integrity": "sha512-/K3ds8TRAfBvi5vfjuz8y6+GiAYBZ0x4tXv1Av6CWBWn0IlADc+ZX9pMq7oU0fNQPnBwIZl3rmeLp6SBApbxSQ==", + "peer": true + }, + "node_modules/@types/json-schema": { + "version": "7.0.11", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", + "peer": true + }, + "node_modules/@types/mime": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz", + "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==", + "peer": true + }, + "node_modules/@types/ms": { + "version": "0.7.31", + "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz", + "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==", + "peer": true }, - "../../packages/testlab": { - "name": "@loopback/testlab", - "version": "5.0.8", - "dev": true, - "license": "MIT", + "node_modules/@types/node": { + "version": "14.18.40", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.40.tgz", + "integrity": "sha512-pGteXO/JQX7wPxGR8lyT+doqjMa7XvlVowwrDwLfX92k5SdLkk4cwC7CYSLBxrenw/R5oQwKioVIak7ZgplM3g==" + }, + "node_modules/@types/on-finished": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/@types/on-finished/-/on-finished-2.3.1.tgz", + "integrity": "sha512-mzVYaYcFs5Jd2n/O6uYIRUsFRR1cHyZLRvkLCU0E7+G5WhY0qBDAR5fUCeZbvecYOSh9ikhlesyi2UfI8B9ckQ==", "peer": true, "dependencies": { - "@hapi/shot": "^6.0.1", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" + "@types/node": "*" } }, - "../../packages/testlab/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/testlab/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true + "node_modules/@types/qs": { + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==", + "peer": true + }, + "node_modules/@types/range-parser": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", + "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==", + "peer": true + }, + "node_modules/@types/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==", + "peer": true, + "dependencies": { + "@types/mime": "*", + "@types/node": "*" + } }, - "node_modules/@loopback/core": { - "resolved": "../../packages/core", - "link": true + "node_modules/@types/type-is": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/@types/type-is/-/type-is-1.6.3.tgz", + "integrity": "sha512-PNs5wHaNcBgCQG5nAeeZ7OvosrEsI9O4W2jAOO9BCCg4ux9ZZvH2+0iSCOIDBiKuQsiNS8CBlmfX9f5YBQ22cA==", + "peer": true, + "dependencies": { + "@types/node": "*" + } }, - "node_modules/@loopback/rest": { - "resolved": "../../packages/rest", - "link": true + "node_modules/accept-language": { + "version": "3.0.18", + "resolved": "https://registry.npmjs.org/accept-language/-/accept-language-3.0.18.tgz", + "integrity": "sha512-sUofgqBPzgfcF20sPoBYGQ1IhQLt2LSkxTnlQSuLF3n5gPEqd5AimbvOvHEi0T1kLMiGVqPWzI5a9OteBRth3A==", + "peer": true, + "dependencies": { + "bcp47": "^1.1.2", + "stable": "^0.1.6" + } }, - "node_modules/@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==", - "dev": true + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "peer": true, + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } }, - "node_modules/ts-graphviz": { - "version": "0.16.0", - "resolved": "https://registry.npmjs.org/ts-graphviz/-/ts-graphviz-0.16.0.tgz", - "integrity": "sha512-3fTPO+G6bSQNvMh/XQQzyiahVLMMj9kqYO99ivUraNJ3Wp05HZOOVtRhi6w9hq7+laP1MKHjLBtGWqTeb1fcpg==", + "node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "peer": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, "funding": { "type": "github", - "url": "https://github.com/sponsors/kamiazya" + "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/viz.js": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/viz.js/-/viz.js-2.1.2.tgz", - "integrity": "sha512-UO6CPAuEMJ8oNR0gLLNl+wUiIzQUsyUOp8SyyDKTqVRBtq7kk1VnFmIZW8QufjxGrGEuI+LVR7p/C7uEKy0LQw==", - "deprecated": "no longer supported" - } - }, - "dependencies": { - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, + "node_modules/ajv-errors": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-3.0.0.tgz", + "integrity": "sha512-V3wD15YHfHz6y0KdhYFjyy9vWtEVALT9UrxfN3zqlI6dMioHnJrqOYfyPKol3oqrnCM9uwkcdCwkJ0WUcbLMTQ==", + "peer": true, + "peerDependencies": { + "ajv": "^8.0.1" + } + }, + "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==", + "peer": true, "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true } } }, - "@loopback/rest": { - "version": "file:../../packages/rest", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/express": "^5.0.8", - "@loopback/http-server": "^4.0.8", - "@loopback/openapi-spec-builder": "^5.0.8", - "@loopback/openapi-v3": "^8.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@openapi-contrib/openapi-schema-to-json-schema": "^3.2.0", - "@types/body-parser": "^1.19.2", - "@types/cors": "^2.8.13", - "@types/debug": "^4.1.7", - "@types/express": "^4.17.17", - "@types/express-serve-static-core": "^4.17.33", - "@types/http-errors": "^2.0.1", - "@types/js-yaml": "^4.0.5", - "@types/json-schema-compare": "^0.2.1", - "@types/lodash": "^4.14.191", - "@types/multer": "^1.4.7", - "@types/node": "^14.18.36", - "@types/on-finished": "^2.3.1", - "@types/qs": "^6.9.7", - "@types/serve-static": "1.15.0", - "@types/type-is": "^1.6.3", - "ajv": "^8.12.0", - "ajv-errors": "^3.0.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0", - "body-parser": "^1.20.2", - "cors": "^2.8.5", - "debug": "^4.3.4", - "express": "^4.18.2", - "http-errors": "^2.0.0", - "js-yaml": "^4.1.0", - "json-schema-compare": "^0.2.2", - "lodash": "^4.17.21", - "multer": "^1.4.4", - "on-finished": "^2.4.1", - "path-to-regexp": "^6.2.1", - "qs": "^6.11.1", - "strong-error-handler": "^4.0.1", - "tslib": "^2.5.0", - "type-is": "^1.6.18", - "validator": "^13.9.0" + "node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "peer": true, + "dependencies": { + "fast-deep-equal": "^3.1.3" }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "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==", + "peer": true, "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/express": { - "version": "file:../../packages/express", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/http-server": "^4.0.8", - "@loopback/testlab": "^5.0.8", - "@types/body-parser": "^1.19.2", - "@types/debug": "^4.1.7", - "@types/express": "^4.17.17", - "@types/express-serve-static-core": "^4.17.33", - "@types/http-errors": "^2.0.1", - "@types/node": "^14.18.36", - "@types/on-finished": "^2.3.1", - "@types/toposort": "^2.0.3", - "body-parser": "^1.20.2", - "debug": "^4.3.4", - "express": "^4.18.2", - "http-errors": "^2.0.0", - "on-finished": "^2.4.1", - "source-map-support": "^0.5.21", - "toposort": "^2.0.2", - "tslib": "^2.5.0", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/http-server": { - "version": "file:../../packages/http-server", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/stoppable": "^1.1.1", - "debug": "^4.3.4", - "stoppable": "^1.1.0", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/http-server": { - "version": "file:../../packages/http-server", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/stoppable": "^1.1.1", - "debug": "^4.3.4", - "stoppable": "^1.1.0", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/openapi-spec-builder": { - "version": "file:../../packages/openapi-spec-builder", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "openapi3-ts": "^2.0.2", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/openapi-v3": { - "version": "file:../../packages/openapi-v3", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/openapi-spec-builder": "^5.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/repository-json-schema": "^6.1.2", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/json-merge-patch": "0.0.8", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "http-status": "^1.6.2", - "json-merge-patch": "^1.0.2", - "lodash": "^4.17.21", - "openapi3-ts": "^2.0.2", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/openapi-spec-builder": { - "version": "file:../../packages/openapi-spec-builder", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "openapi3-ts": "^2.0.2", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/repository": { - "version": "file:../../packages/repository", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/filter": "^3.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bson": "^4.0.5", - "@types/debug": "^4.1.7", - "@types/json-schema": "^7.0.11", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "bson": "4.7.2", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "loopback-datasource-juggler": "^4.28.2", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/filter": { - "version": "file:../../packages/filter", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "tslib": "^2.5.0", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/repository-json-schema": { - "version": "file:../../packages/repository-json-schema", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/json-schema": "^7.0.11", - "@types/node": "^14.18.36", - "ajv-formats": "^2.1.1", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/repository": { - "version": "file:../../packages/repository", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/filter": "^3.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bson": "^4.0.5", - "@types/debug": "^4.1.7", - "@types/json-schema": "^7.0.11", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "bson": "4.7.2", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "loopback-datasource-juggler": "^4.28.2", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/filter": { - "version": "file:../../packages/filter", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "tslib": "^2.5.0", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/repository": { - "version": "file:../../packages/repository", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/filter": "^3.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bson": "^4.0.5", - "@types/debug": "^4.1.7", - "@types/json-schema": "^7.0.11", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "bson": "4.7.2", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "loopback-datasource-juggler": "^4.28.2", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/filter": { - "version": "file:../../packages/filter", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "tslib": "^2.5.0", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==", - "dev": true + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "peer": true + }, + "node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", + "peer": true + }, + "node_modules/async": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==", + "peer": true + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "peer": true + }, + "node_modules/bcp47": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/bcp47/-/bcp47-1.1.2.tgz", + "integrity": "sha512-JnkkL4GUpOvvanH9AZPX38CxhiLsXMBicBY2IAtqiVN8YulGDQybUydWA4W6yAMtw6iShtw+8HEF6cfrTHU+UQ==", + "peer": true, + "engines": { + "node": ">=0.10" + } }, - "ts-graphviz": { - "version": "0.16.0", - "resolved": "https://registry.npmjs.org/ts-graphviz/-/ts-graphviz-0.16.0.tgz", - "integrity": "sha512-3fTPO+G6bSQNvMh/XQQzyiahVLMMj9kqYO99ivUraNJ3Wp05HZOOVtRhi6w9hq7+laP1MKHjLBtGWqTeb1fcpg==" + "node_modules/bl": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/bl/-/bl-2.2.1.tgz", + "integrity": "sha512-6Pesp1w0DEX1N550i/uGV/TqucVL4AM/pgThFSN/Qq9si1/DF9aIHs1BxD8V/QU0HoeHO6cQRTAuYnLPKq1e4g==", + "peer": true, + "dependencies": { + "readable-stream": "^2.3.5", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", + "peer": true + }, + "node_modules/body-parser": { + "version": "1.20.2", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz", + "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==", + "peer": true, + "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.11.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/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==", + "peer": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "peer": true + }, + "node_modules/body-parser/node_modules/qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "peer": true, + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "peer": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "peer": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "peer": true, + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "peer": true, + "dependencies": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "node_modules/capital-case": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/capital-case/-/capital-case-1.0.4.tgz", + "integrity": "sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==", + "peer": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3", + "upper-case-first": "^2.0.2" + } + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "peer": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/change-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/change-case/-/change-case-4.1.2.tgz", + "integrity": "sha512-bSxY2ws9OtviILG1EiY5K7NNxkqg/JnRnFxLtKQ96JaviiIxi7djMrSd0ECT9AC+lttClmYwKw53BWpOMblo7A==", + "peer": true, + "dependencies": { + "camel-case": "^4.1.2", + "capital-case": "^1.0.4", + "constant-case": "^3.0.4", + "dot-case": "^3.0.4", + "header-case": "^2.0.4", + "no-case": "^3.0.4", + "param-case": "^3.0.4", + "pascal-case": "^3.1.2", + "path-case": "^3.0.4", + "sentence-case": "^3.0.4", + "snake-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/charenc": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz", + "integrity": "sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA==", + "peer": true, + "engines": { + "node": "*" + } + }, + "node_modules/cldrjs": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/cldrjs/-/cldrjs-0.5.5.tgz", + "integrity": "sha512-KDwzwbmLIPfCgd8JERVDpQKrUUM1U4KpFJJg2IROv89rF172lLufoJnqJ/Wea6fXL5bO6WjuLMzY8V52UWPvkA==", + "peer": true + }, + "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==", + "peer": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "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==", + "peer": true + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "peer": true + }, + "node_modules/constant-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/constant-case/-/constant-case-3.0.4.tgz", + "integrity": "sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ==", + "peer": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3", + "upper-case": "^2.0.2" + } + }, + "node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "peer": true, + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", + "peer": true + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "peer": true + }, + "node_modules/cors": { + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", + "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", + "peer": true, + "dependencies": { + "object-assign": "^4", + "vary": "^1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "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==", + "peer": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/crypt": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz", + "integrity": "sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow==", + "peer": true, + "engines": { + "node": "*" + } + }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "peer": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "peer": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "peer": true, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "peer": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "peer": true + }, + "node_modules/ejs": { + "version": "3.1.9", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.9.tgz", + "integrity": "sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ==", + "peer": true, + "dependencies": { + "jake": "^10.8.5" + }, + "bin": { + "ejs": "bin/cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "peer": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "peer": true, + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "peer": true + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/execa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", + "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", + "peer": true, + "dependencies": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/express": { + "version": "4.18.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", + "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", + "peer": true, + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.1", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.5.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.11.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/express/node_modules/body-parser": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", + "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", + "peer": true, + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "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.11.0", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/express/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "peer": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/express/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "peer": true + }, + "node_modules/express/node_modules/path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==", + "peer": true + }, + "node_modules/express/node_modules/qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "peer": true, + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/express/node_modules/raw-body": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "peer": true, + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "peer": true + }, + "node_modules/fast-safe-stringify": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz", + "integrity": "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==", + "peer": true + }, + "node_modules/filelist": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", + "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", + "peer": true, + "dependencies": { + "minimatch": "^5.0.1" + } + }, + "node_modules/finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "peer": true, + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "peer": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "peer": true + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "peer": true + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "peer": true + }, + "node_modules/get-intrinsic": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", + "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==", + "peer": true, + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "peer": true, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "peer": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "peer": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/glob/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "peer": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/globalize": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/globalize/-/globalize-1.7.0.tgz", + "integrity": "sha512-faR46vTIbFCeAemyuc9E6/d7Wrx9k2ae2L60UhakztFg6VuE42gENVJNuPFtt7Sdjrk9m2w8+py7Jj+JTNy59w==", + "peer": true, + "dependencies": { + "cldrjs": "^0.5.4" + } + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "peer": true, + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "peer": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/header-case": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/header-case/-/header-case-2.0.4.tgz", + "integrity": "sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q==", + "peer": true, + "dependencies": { + "capital-case": "^1.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "peer": true, + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/http-status": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/http-status/-/http-status-1.6.2.tgz", + "integrity": "sha512-oUExvfNckrpTpDazph7kNG8sQi5au3BeTo0idaZFXEhTaJKu7GNJCLHI0rYY2wljm548MSTM+Ljj/c6anqu2zQ==", + "peer": true, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/human-signals": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", + "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", + "peer": true, + "engines": { + "node": ">=8.12.0" + } + }, + "node_modules/hyperid": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/hyperid/-/hyperid-3.1.1.tgz", + "integrity": "sha512-RveV33kIksycSf7HLkq1sHB5wW0OwuX8ot8MYnY++gaaPXGFfKpBncHrAWxdpuEeRlazUMGWefwP1w6o6GaumA==", + "peer": true, + "dependencies": { + "uuid": "^8.3.2", + "uuid-parse": "^1.1.0" + } + }, + "node_modules/hyperid/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==", + "peer": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "peer": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/inflection": { + "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" + ], + "peer": true + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "peer": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "peer": true + }, + "node_modules/invert-kv": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-3.0.1.tgz", + "integrity": "sha512-CYdFeFexxhv/Bcny+Q0BfOV+ltRlJcd4BBZBYFX/O0u4npJrgZtIcjokegtiSMAvlMTJ+Koq0GBCc//3bueQxw==", + "peer": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sindresorhus/invert-kv?sponsor=1" + } + }, + "node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "peer": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "peer": true + }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "peer": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "peer": true + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "peer": true + }, + "node_modules/jake": { + "version": "10.8.5", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.5.tgz", + "integrity": "sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw==", + "peer": true, + "dependencies": { + "async": "^3.2.3", + "chalk": "^4.0.2", + "filelist": "^1.0.1", + "minimatch": "^3.0.4" + }, + "bin": { + "jake": "bin/cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jake/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "peer": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/jake/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "peer": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "peer": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/js2xmlparser": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/js2xmlparser/-/js2xmlparser-4.0.2.tgz", + "integrity": "sha512-6n4D8gLlLf1n5mNLQPRfViYzu9RATblzPEtm1SthMX1Pjao0r9YI9nw7ZIfRxQMERS87mcswrg+r/OYrPRX6jA==", + "peer": true, + "dependencies": { + "xmlcreate": "^2.0.4" + } + }, + "node_modules/json-merge-patch": { + "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==", + "peer": true, + "dependencies": { + "fast-deep-equal": "^3.1.3" + } + }, + "node_modules/json-schema-compare": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/json-schema-compare/-/json-schema-compare-0.2.2.tgz", + "integrity": "sha512-c4WYmDKyJXhs7WWvAWm3uIYnfyWFoIp+JEoX34rctVvEkMYCPGhXtvmFFXiffBbxfZsvQ0RNnV5H7GvDF5HCqQ==", + "peer": true, + "dependencies": { + "lodash": "^4.17.4" + } + }, + "node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "peer": true + }, + "node_modules/lcid": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-3.1.1.tgz", + "integrity": "sha512-M6T051+5QCGLBQb8id3hdvIW8+zeFV2FyBGFS9IEK5H9Wt4MueD4bW1eWikpHgZp+5xR3l5c8pZUkQsIA0BFZg==", + "peer": true, + "dependencies": { + "invert-kv": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "peer": true + }, + "node_modules/loopback-connector": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/loopback-connector/-/loopback-connector-5.2.2.tgz", + "integrity": "sha512-VY1LK+z3fp2ehCcq2jm1xTpBuKrtJcBuUZZhxAnYYAN3VXemmjLeVU0F/MmokfKL1zx1pkPKdjBPb+nNsatzeA==", + "peer": true, + "dependencies": { + "async": "^3.2.4", + "bluebird": "^3.7.2", + "debug": "^4.3.4", + "msgpack5": "^4.5.1", + "strong-globalize": "^6.0.5", + "uuid": "^8.3.2" + }, + "engines": { + "node": ">=10" + } + }, + "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==", + "peer": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/loopback-datasource-juggler": { + "version": "4.28.3", + "resolved": "https://registry.npmjs.org/loopback-datasource-juggler/-/loopback-datasource-juggler-4.28.3.tgz", + "integrity": "sha512-lhL5kmOVcwRNKNqL/+L8EXxXDJVtfzUQaiYYdeFciqPIGNsNpOnfxRww0jDHBLIhtNX3cvXRqTZO7ljccb/hCg==", + "peer": true, + "dependencies": { + "async": "^3.2.4", + "change-case": "^4.1.2", + "debug": "^4.3.4", + "depd": "^2.0.0", + "inflection": "^1.13.4", + "lodash": "^4.17.21", + "loopback-connector": "^5.2.1", + "minimatch": "^5.1.6", + "nanoid": "^3.3.4", + "qs": "^6.10.5", + "strong-globalize": "^6.0.5", + "traverse": "^0.6.7", + "uuid": "^9.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "peer": true, + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/map-age-cleaner": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", + "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", + "peer": true, + "dependencies": { + "p-defer": "^1.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/md5": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz", + "integrity": "sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==", + "peer": true, + "dependencies": { + "charenc": "0.0.2", + "crypt": "0.0.2", + "is-buffer": "~1.1.6" + } + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mem": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/mem/-/mem-5.1.1.tgz", + "integrity": "sha512-qvwipnozMohxLXG1pOqoLiZKNkC4r4qqRucSoDwXowsNGDSULiqFTRUF05vcZWnwJSG22qTsynQhxbaMtnX9gw==", + "peer": true, + "dependencies": { + "map-age-cleaner": "^0.1.3", + "mimic-fn": "^2.1.0", + "p-is-promise": "^2.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==", + "peer": true + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "peer": true + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "peer": true, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "peer": true, + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "peer": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "peer": true, + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=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==", + "peer": true + }, + "node_modules/msgpack5": { + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/msgpack5/-/msgpack5-4.5.1.tgz", + "integrity": "sha512-zC1vkcliryc4JGlL6OfpHumSYUHWFGimSI+OgfRCjTFLmKA2/foR9rMTOhWiqfOrfxJOctrpWPvrppf8XynJxw==", + "peer": true, + "dependencies": { + "bl": "^2.0.1", + "inherits": "^2.0.3", + "readable-stream": "^2.3.6", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/nanoid": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", + "peer": true, + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "peer": true, + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "peer": true, + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.12.3", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", + "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", + "peer": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "peer": true, + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "peer": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "peer": true, + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/openapi3-ts": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/openapi3-ts/-/openapi3-ts-2.0.2.tgz", + "integrity": "sha512-TxhYBMoqx9frXyOgnRHufjQfPXomTIHYKhSKJ6jHfj13kS8OEIhvmE8CTuQyKtjjWttAjX5DPxM1vmalEpo8Qw==", + "peer": true, + "dependencies": { + "yaml": "^1.10.2" + } + }, + "node_modules/os-locale": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-5.0.0.tgz", + "integrity": "sha512-tqZcNEDAIZKBEPnHPlVDvKrp7NzgLi7jRmhKiUoa2NUmhl13FtkAGLUVR+ZsYvApBQdBfYm43A4tXXQ4IrYLBA==", + "peer": true, + "dependencies": { + "execa": "^4.0.0", + "lcid": "^3.0.0", + "mem": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-defer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", + "integrity": "sha512-wB3wfAxZpk2AzOfUMJNL+d36xothRSyj8EXOa4f6GMqYDN9BJaaSISbsk+wS9abmnebVw95C2Kb5t85UmpCxuw==", + "peer": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-event": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/p-event/-/p-event-4.2.0.tgz", + "integrity": "sha512-KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ==", + "peer": true, + "dependencies": { + "p-timeout": "^3.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", + "peer": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-is-promise": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz", + "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/p-timeout": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", + "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", + "peer": true, + "dependencies": { + "p-finally": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "peer": true, + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "peer": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "peer": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/path-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/path-case/-/path-case-3.0.4.tgz", + "integrity": "sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg==", + "peer": true, + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-to-regexp": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.2.1.tgz", + "integrity": "sha512-JLyh7xT1kizaEvcaXOQwOc2/Yhw6KZOvPf1S8401UyLk86CU79LN3vl7ztXGm/pZ+YjoyAJ4rxmHwbkBXJX+yw==", + "peer": true + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "peer": true + }, + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "peer": true, + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "peer": true, + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/qs": { + "version": "6.11.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.1.tgz", + "integrity": "sha512-0wsrzgTz/kAVIeuxSjnpGC56rzYtr6JT/2BwEvMaPhFIoYa1aGO8LbzuU1R0uUYQkLpWBTOj0l/CLAJB64J6nQ==", + "peer": true, + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", + "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", + "peer": true, + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "peer": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/readable-stream/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "peer": true + }, + "node_modules/reflect-metadata": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz", + "integrity": "sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==", + "peer": true + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "peer": true + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "peer": true + }, + "node_modules/send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "peer": true, + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "peer": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "peer": true + }, + "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==", + "peer": true + }, + "node_modules/sentence-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/sentence-case/-/sentence-case-3.0.4.tgz", + "integrity": "sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg==", + "peer": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3", + "upper-case-first": "^2.0.2" + } + }, + "node_modules/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "peer": true, + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "peer": true + }, + "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==", + "peer": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "peer": true, + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "peer": true + }, + "node_modules/snake-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz", + "integrity": "sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==", + "peer": true, + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "peer": true + }, + "node_modules/stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility", + "peer": true + }, + "node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "peer": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/stoppable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/stoppable/-/stoppable-1.1.0.tgz", + "integrity": "sha512-KXDYZ9dszj6bzvnEMRYvxgeTHU74QBFL54XKtP3nyMuJ81CFYtABZ3bAzL2EdFUaEwJOBOgENyFj3R7oTzDyyw==", + "peer": true, + "engines": { + "node": ">=4", + "npm": ">=6" + } + }, + "node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "peer": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/string_decoder/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "peer": true + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/strong-error-handler": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/strong-error-handler/-/strong-error-handler-4.0.2.tgz", + "integrity": "sha512-84tEG1tZs781zWSXSbk7T0ekhRJ8DbgPPvr4UFseY72ws0sahPoreiEGp4QeQgcB+WplMx95AugBKSFZr5Dvig==", + "peer": true, + "dependencies": { + "accepts": "^1.3.8", + "debug": "^4.3.4", + "ejs": "^3.1.8", + "fast-safe-stringify": "^2.1.1", + "http-status": "^1.6.2", + "js2xmlparser": "^4.0.2", + "strong-globalize": "^6.0.5" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/strong-globalize": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/strong-globalize/-/strong-globalize-6.0.5.tgz", + "integrity": "sha512-7nfUli41TieV9/TSc0N62ve5Q4nfrpy/T0nNNy6TyD3vst79QWmeylCyd3q1gDxh8dqGEtabLNCdPQP1Iuvecw==", + "peer": true, + "dependencies": { + "accept-language": "^3.0.18", + "debug": "^4.2.0", + "globalize": "^1.6.0", + "lodash": "^4.17.20", + "md5": "^2.3.0", + "mkdirp": "^1.0.4", + "os-locale": "^5.0.0", + "yamljs": "^0.3.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "peer": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "peer": true, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/toposort": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/toposort/-/toposort-2.0.2.tgz", + "integrity": "sha512-0a5EOkAUp8D4moMi2W8ZF8jcga7BgZd91O/yabJCFY8az+XSzeGyTKs0Aoo897iV1Nj6guFq8orWDS96z91oGg==", + "peer": true + }, + "node_modules/traverse": { + "version": "0.6.7", + "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.6.7.tgz", + "integrity": "sha512-/y956gpUo9ZNCb99YjxG7OaslxZWHfCHAUUfshwqOXmxUIvqLjVO581BT+gM59+QV9tFe6/CGG53tsA1Y7RSdg==", + "peer": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/ts-graphviz": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/ts-graphviz/-/ts-graphviz-0.16.0.tgz", + "integrity": "sha512-3fTPO+G6bSQNvMh/XQQzyiahVLMMj9kqYO99ivUraNJ3Wp05HZOOVtRhi6w9hq7+laP1MKHjLBtGWqTeb1fcpg==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/kamiazya" + } + }, + "node_modules/tslib": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", + "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==", + "peer": true + }, + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "peer": true, + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "peer": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/upper-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-2.0.2.tgz", + "integrity": "sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg==", + "peer": true, + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/upper-case-first": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/upper-case-first/-/upper-case-first-2.0.2.tgz", + "integrity": "sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg==", + "peer": true, + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "peer": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "peer": true + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "peer": true, + "engines": { + "node": ">= 0.4.0" + } + }, + "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==", + "peer": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/uuid-parse": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/uuid-parse/-/uuid-parse-1.1.0.tgz", + "integrity": "sha512-OdmXxA8rDsQ7YpNVbKSJkNzTw2I+S5WsbMDnCtIWSQaosNAcWtFuI/YK1TjzUI6nbkgiqEyh8gWngfcv8Asd9A==", + "peer": true + }, + "node_modules/validator": { + "version": "13.9.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.9.0.tgz", + "integrity": "sha512-B+dGG8U3fdtM0/aNK4/X8CXq/EcxU2WPrPEkJGslb47qyHsxmbggTWK0yEA4qnYVNF+nxNlN88o14hIcPmSIEA==", + "peer": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "peer": true, + "engines": { + "node": ">= 0.8" + } }, - "viz.js": { + "node_modules/viz.js": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/viz.js/-/viz.js-2.1.2.tgz", - "integrity": "sha512-UO6CPAuEMJ8oNR0gLLNl+wUiIzQUsyUOp8SyyDKTqVRBtq7kk1VnFmIZW8QufjxGrGEuI+LVR7p/C7uEKy0LQw==" + "integrity": "sha512-UO6CPAuEMJ8oNR0gLLNl+wUiIzQUsyUOp8SyyDKTqVRBtq7kk1VnFmIZW8QufjxGrGEuI+LVR7p/C7uEKy0LQw==", + "deprecated": "no longer supported" + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "peer": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "peer": true + }, + "node_modules/xmlcreate": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/xmlcreate/-/xmlcreate-2.0.4.tgz", + "integrity": "sha512-nquOebG4sngPmGPICTS5EnxqhKbCmz5Ox5hsszI2T6U5qdrJizBc+0ilYSEjTSzU0yZcmvppztXe/5Al5fUwdg==", + "peer": true + }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "peer": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/yamljs": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/yamljs/-/yamljs-0.3.0.tgz", + "integrity": "sha512-C/FsVVhht4iPQYXOInoxUM/1ELSf9EsgKH34FofQOp6hwCPrW4vG4w5++TED3xRUo8gD7l0P1J1dLlDYzODsTQ==", + "peer": true, + "dependencies": { + "argparse": "^1.0.7", + "glob": "^7.0.5" + }, + "bin": { + "json2yaml": "bin/json2yaml", + "yaml2json": "bin/yaml2json" + } + }, + "node_modules/yamljs/node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "peer": true, + "dependencies": { + "sprintf-js": "~1.0.2" + } } } } diff --git a/extensions/cron/package-lock.json b/extensions/cron/package-lock.json index 94202cb93e20..59078b49ce10 100644 --- a/extensions/cron/package-lock.json +++ b/extensions/cron/package-lock.json @@ -1,7 +1,7 @@ { "name": "@loopback/cron", "version": "0.9.9", - "lockfileVersion": 2, + "lockfileVersion": 3, "requires": true, "packages": { "": { @@ -22,56 +22,16 @@ "node": "14 || 16 || 18 || 19" }, "peerDependencies": { - "@loopback/core": "^4.0.8" + "@loopback/core": "^4.0.9" } }, - "../../packages/build": { - "name": "@loopback/build", - "version": "9.0.8", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "bin": { - "lb-clean": "bin/run-clean.js", - "lb-eslint": "bin/run-eslint.js", - "lb-mocha": "bin/run-mocha.js", - "lb-nyc": "bin/run-nyc.js", - "lb-prettier": "bin/run-prettier.js", - "lb-tsc": "bin/compile-package.js", - "lb-ttsc": "bin/compile-package.js" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/build/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true - }, - "../../packages/context": { - "name": "@loopback/context", - "version": "5.0.8", - "license": "MIT", + "node_modules/@loopback/context": { + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/@loopback/context/-/context-5.0.9.tgz", + "integrity": "sha512-Hs62SRG2YFy3cRa68Edts9TUCBpPCDK0AA/kxEfnEylpcWPJwz5l+77B6DUD7PbIvN8Zsk6EQJu4wFSduDzx+w==", "peer": true, "dependencies": { - "@loopback/metadata": "^5.0.8", + "@loopback/metadata": "^5.0.9", "@types/debug": "^4.1.7", "debug": "^4.3.4", "hyperid": "^3.1.1", @@ -79,96 +39,28 @@ "tslib": "^2.5.0", "uuid": "^9.0.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2" - }, "engines": { "node": "14 || 16 || 18 || 19" } }, - "../../packages/context/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/context/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true - }, - "../../packages/context/node_modules/@loopback/metadata": { - "resolved": "../../packages/metadata", - "link": true - }, - "../../packages/context/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true - }, - "../../packages/core": { - "name": "@loopback/core", - "version": "4.0.8", - "license": "MIT", + "node_modules/@loopback/core": { + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/@loopback/core/-/core-4.0.9.tgz", + "integrity": "sha512-DlSuAngwiNrVbp/esVJLwXmp0ieshRI1cVEPALvuQgXKlWX8eLVco3LXv7c6ZZ4Tp0hCaZxura2aY5SO0YqsuQ==", "peer": true, "dependencies": { - "@loopback/context": "^5.0.8", + "@loopback/context": "^5.0.9", "debug": "^4.3.4", "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36" - }, "engines": { "node": "14 || 16 || 18 || 19" } }, - "../../packages/core/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/core/node_modules/@loopback/context": { - "resolved": "../../packages/context", - "link": true - }, - "../../packages/core/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true - }, - "../../packages/core/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true - }, - "../../packages/eslint-config": { - "name": "@loopback/eslint-config", - "version": "13.0.8", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "eslint": "^8.35.0" - } - }, - "../../packages/metadata": { - "name": "@loopback/metadata", - "version": "5.0.8", - "license": "MIT", + "node_modules/@loopback/metadata": { + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/@loopback/metadata/-/metadata-5.0.9.tgz", + "integrity": "sha512-syRNaIzN7QSGhiw4GNVkXEKZg7XMwqOfND4B61nCnmwEAx4gLk/vU1h/EpmYnq+H5il3CaiLwQeNW8VJinNvlw==", "peer": true, "dependencies": { "debug": "^4.3.4", @@ -176,76 +68,14 @@ "reflect-metadata": "^0.1.13", "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36" - }, "engines": { "node": "14 || 16 || 18 || 19" } }, - "../../packages/metadata/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/metadata/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true - }, - "../../packages/metadata/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true - }, - "../../packages/testlab": { - "name": "@loopback/testlab", - "version": "5.0.8", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "@hapi/shot": "^6.0.1", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/testlab/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/testlab/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true - }, - "node_modules/@loopback/core": { - "resolved": "../../packages/core", - "link": true - }, "node_modules/@types/cron": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@types/cron/-/cron-2.0.0.tgz", - "integrity": "sha512-xZM08fqvwIXgghtPVkSPKNgC+JoMQ2OHazEvyTKnNf7aWu1aB6/4lBbQFrb03Td2cUGG7ITzMv3mFYnMu6xRaQ==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@types/cron/-/cron-2.0.1.tgz", + "integrity": "sha512-WHa/1rtNtD2Q/H0+YTTZoty+/5rcE66iAFX2IY+JuUoOACsevYyFkSYu/2vdw+G5LrmO7Lxowrqm0av4k3qWNQ==", "dependencies": { "@types/luxon": "*", "@types/node": "*" @@ -270,14 +100,14 @@ "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==" }, "node_modules/@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==" + "version": "14.18.40", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.40.tgz", + "integrity": "sha512-pGteXO/JQX7wPxGR8lyT+doqjMa7XvlVowwrDwLfX92k5SdLkk4cwC7CYSLBxrenw/R5oQwKioVIak7ZgplM3g==" }, "node_modules/cron": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/cron/-/cron-2.2.0.tgz", - "integrity": "sha512-GPiI3OgMv83XRtEUc2gUdaLvJhO3XbLN288layOBkDTupg0RK5IECNGpkykIMHg+muVR2bxt29b0xvCAcBrjYQ==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cron/-/cron-2.3.0.tgz", + "integrity": "sha512-ZN5HP8zDY41sJolMsbc+GksRATcbvkPKF5wR/qc8FrV4NBVi9ORQa1HmYa5GydaysUB80X9XpRlRkooa5uEtTA==", "dependencies": { "luxon": "^3.2.1" } @@ -298,10 +128,35 @@ } } }, + "node_modules/hyperid": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/hyperid/-/hyperid-3.1.1.tgz", + "integrity": "sha512-RveV33kIksycSf7HLkq1sHB5wW0OwuX8ot8MYnY++gaaPXGFfKpBncHrAWxdpuEeRlazUMGWefwP1w6o6GaumA==", + "peer": true, + "dependencies": { + "uuid": "^8.3.2", + "uuid-parse": "^1.1.0" + } + }, + "node_modules/hyperid/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==", + "peer": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "peer": true + }, "node_modules/luxon": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/luxon/-/luxon-3.2.1.tgz", - "integrity": "sha512-QrwPArQCNLAKGO/C+ZIilgIuDnEnKx5QYODdDtbFaxzsbZcc/a7WFq7MhsVYgRlwawLtvOUESTlfJ+hc/USqPg==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/luxon/-/luxon-3.3.0.tgz", + "integrity": "sha512-An0UCfG/rSiqtAIiBPO0Y9/zAnHUZxAMiCpTd5h2smgsj7GGmcenvrvww2cqNA8/4A5ZrD1gJpHN2mIHZQF+Mg==", "engines": { "node": ">=12" } @@ -311,449 +166,67 @@ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, - "node_modules/tslib": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" - } - }, - "dependencies": { - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, + "node_modules/p-event": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/p-event/-/p-event-4.2.0.tgz", + "integrity": "sha512-KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ==", + "peer": true, "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@types/cron": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@types/cron/-/cron-2.0.0.tgz", - "integrity": "sha512-xZM08fqvwIXgghtPVkSPKNgC+JoMQ2OHazEvyTKnNf7aWu1aB6/4lBbQFrb03Td2cUGG7ITzMv3mFYnMu6xRaQ==", - "requires": { - "@types/luxon": "*", - "@types/node": "*" + "p-timeout": "^3.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "@types/debug": { - "version": "4.1.7", - "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz", - "integrity": "sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==", - "requires": { - "@types/ms": "*" + "node_modules/p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", + "peer": true, + "engines": { + "node": ">=4" } }, - "@types/luxon": { + "node_modules/p-timeout": { "version": "3.2.0", - "resolved": "https://registry.npmjs.org/@types/luxon/-/luxon-3.2.0.tgz", - "integrity": "sha512-lGmaGFoaXHuOLXFvuju2bfvZRqxAqkHPx9Y9IQdQABrinJJshJwfNCKV+u7rR3kJbiqfTF/NhOkcxxAFrObyaA==" - }, - "@types/ms": { - "version": "0.7.31", - "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz", - "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==" - }, - "@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==" - }, - "cron": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/cron/-/cron-2.2.0.tgz", - "integrity": "sha512-GPiI3OgMv83XRtEUc2gUdaLvJhO3XbLN288layOBkDTupg0RK5IECNGpkykIMHg+muVR2bxt29b0xvCAcBrjYQ==", - "requires": { - "luxon": "^3.2.1" - } - }, - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "requires": { - "ms": "2.1.2" + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", + "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", + "peer": true, + "dependencies": { + "p-finally": "^1.0.0" + }, + "engines": { + "node": ">=8" } }, - "luxon": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/luxon/-/luxon-3.2.1.tgz", - "integrity": "sha512-QrwPArQCNLAKGO/C+ZIilgIuDnEnKx5QYODdDtbFaxzsbZcc/a7WFq7MhsVYgRlwawLtvOUESTlfJ+hc/USqPg==" + "node_modules/reflect-metadata": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz", + "integrity": "sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==", + "peer": true }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "tslib": { + "node_modules/tslib": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" + }, + "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==", + "peer": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/uuid-parse": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/uuid-parse/-/uuid-parse-1.1.0.tgz", + "integrity": "sha512-OdmXxA8rDsQ7YpNVbKSJkNzTw2I+S5WsbMDnCtIWSQaosNAcWtFuI/YK1TjzUI6nbkgiqEyh8gWngfcv8Asd9A==", + "peer": true } } } diff --git a/extensions/graphql/package-lock.json b/extensions/graphql/package-lock.json index 7ff8d5d4b798..e923a3af3ee4 100644 --- a/extensions/graphql/package-lock.json +++ b/extensions/graphql/package-lock.json @@ -1,7 +1,7 @@ { "name": "@loopback/graphql", "version": "0.8.9", - "lockfileVersion": 2, + "lockfileVersion": 3, "requires": true, "packages": { "": { @@ -26,2551 +26,16 @@ "node": "14 || 16 || 18 || 19" }, "peerDependencies": { - "@loopback/boot": "^5.0.8", - "@loopback/core": "^4.0.8" + "@loopback/boot": "^5.0.9", + "@loopback/core": "^4.0.9" } }, - "../../packages/boot": { - "name": "@loopback/boot", - "version": "5.0.8", - "license": "MIT", - "peer": true, - "dependencies": { - "@loopback/model-api-builder": "^4.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/service-proxy": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/glob": "^8.1.0", - "debug": "^4.3.4", - "glob": "^8.1.0", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/rest": "^12.0.8", - "@loopback/rest-crud": "^0.15.7", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../../packages/boot/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/boot/node_modules/@loopback/core": { - "resolved": "../../packages/core", - "link": true - }, - "../../packages/boot/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true - }, - "../../packages/boot/node_modules/@loopback/model-api-builder": { - "resolved": "../../packages/model-api-builder", - "link": true - }, - "../../packages/boot/node_modules/@loopback/repository": { - "resolved": "../../packages/repository", - "link": true - }, - "../../packages/boot/node_modules/@loopback/rest": { - "resolved": "../../packages/rest", - "link": true - }, - "../../packages/boot/node_modules/@loopback/rest-crud": { - "resolved": "../../packages/rest-crud", - "link": true - }, - "../../packages/boot/node_modules/@loopback/service-proxy": { - "resolved": "../../packages/service-proxy", - "link": true - }, - "../../packages/boot/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true - }, - "../../packages/build": { - "name": "@loopback/build", - "version": "9.0.8", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "bin": { - "lb-clean": "bin/run-clean.js", - "lb-eslint": "bin/run-eslint.js", - "lb-mocha": "bin/run-mocha.js", - "lb-nyc": "bin/run-nyc.js", - "lb-prettier": "bin/run-prettier.js", - "lb-tsc": "bin/compile-package.js", - "lb-ttsc": "bin/compile-package.js" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/build/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true - }, - "../../packages/context": { - "name": "@loopback/context", - "version": "5.0.8", - "license": "MIT", - "peer": true, - "dependencies": { - "@loopback/metadata": "^5.0.8", - "@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" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/context/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/context/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true - }, - "../../packages/context/node_modules/@loopback/metadata": { - "resolved": "../../packages/metadata", - "link": true - }, - "../../packages/context/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true - }, - "../../packages/core": { - "name": "@loopback/core", - "version": "4.0.8", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "@loopback/context": "^5.0.8", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/core/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/core/node_modules/@loopback/context": { - "resolved": "../../packages/context", - "link": true - }, - "../../packages/core/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true - }, - "../../packages/core/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true - }, - "../../packages/eslint-config": { - "name": "@loopback/eslint-config", - "version": "13.0.8", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "eslint": "^8.35.0" - } - }, - "../../packages/express": { - "name": "@loopback/express", - "version": "5.0.8", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "@loopback/http-server": "^4.0.8", - "@types/body-parser": "^1.19.2", - "@types/express": "^4.17.17", - "@types/express-serve-static-core": "^4.17.33", - "@types/http-errors": "^2.0.1", - "body-parser": "^1.20.2", - "debug": "^4.3.4", - "express": "^4.18.2", - "http-errors": "^2.0.0", - "on-finished": "^2.4.1", - "toposort": "^2.0.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/on-finished": "^2.3.1", - "@types/toposort": "^2.0.3", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../../packages/express/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/express/node_modules/@loopback/core": { - "resolved": "../../packages/core", - "link": true - }, - "../../packages/express/node_modules/@loopback/http-server": { - "resolved": "../../packages/http-server", - "link": true - }, - "../../packages/express/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true - }, - "../../packages/filter": { - "name": "@loopback/filter", - "version": "3.0.8", - "license": "MIT", - "peer": true, - "dependencies": { - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "typescript": "~4.9.4" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/filter/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/filter/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true - }, - "../../packages/http-server": { - "name": "@loopback/http-server", - "version": "4.0.8", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "debug": "^4.3.4", - "stoppable": "^1.1.0", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/stoppable": "^1.1.1" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/http-server/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/http-server/node_modules/@loopback/core": { - "resolved": "../../packages/core", - "link": true - }, - "../../packages/http-server/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true - }, - "../../packages/http-server/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true - }, - "../../packages/metadata": { - "name": "@loopback/metadata", - "version": "5.0.8", - "license": "MIT", - "peer": true, - "dependencies": { - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/metadata/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/metadata/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true - }, - "../../packages/metadata/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true - }, - "../../packages/model-api-builder": { - "name": "@loopback/model-api-builder", - "version": "4.0.8", - "license": "MIT", - "peer": true, - "dependencies": { - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3" - } - }, - "../../packages/model-api-builder/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/model-api-builder/node_modules/@loopback/core": { - "resolved": "../../packages/core", - "link": true - }, - "../../packages/model-api-builder/node_modules/@loopback/repository": { - "resolved": "../../packages/repository", - "link": true - }, - "../../packages/openapi-spec-builder": { - "name": "@loopback/openapi-spec-builder", - "version": "5.0.8", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "openapi3-ts": "^2.0.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/openapi-spec-builder/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/openapi-spec-builder/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true - }, - "../../packages/openapi-spec-builder/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true - }, - "../../packages/openapi-v3": { - "name": "@loopback/openapi-v3", - "version": "8.0.8", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "@loopback/repository-json-schema": "^6.1.2", - "debug": "^4.3.4", - "http-status": "^1.6.2", - "json-merge-patch": "^1.0.2", - "lodash": "^4.17.21", - "openapi3-ts": "^2.0.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/openapi-spec-builder": "^5.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/json-merge-patch": "0.0.8", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../../packages/openapi-v3/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/openapi-v3/node_modules/@loopback/core": { - "resolved": "../../packages/core", - "link": true - }, - "../../packages/openapi-v3/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true - }, - "../../packages/openapi-v3/node_modules/@loopback/openapi-spec-builder": { - "resolved": "../../packages/openapi-spec-builder", - "link": true - }, - "../../packages/openapi-v3/node_modules/@loopback/repository": { - "resolved": "../../packages/repository", - "link": true - }, - "../../packages/openapi-v3/node_modules/@loopback/repository-json-schema": { - "resolved": "../../packages/repository-json-schema", - "link": true - }, - "../../packages/openapi-v3/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true - }, - "../../packages/repository": { - "name": "@loopback/repository", - "version": "5.1.3", - "license": "MIT", - "peer": true, - "dependencies": { - "@loopback/filter": "^3.0.8", - "@types/debug": "^4.1.7", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "loopback-datasource-juggler": "^4.28.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bson": "^4.0.5", - "@types/json-schema": "^7.0.11", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "bson": "4.7.2" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../../packages/repository-json-schema": { - "name": "@loopback/repository-json-schema", - "version": "6.1.2", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "@types/json-schema": "^7.0.11", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "ajv-formats": "^2.1.1" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3" - } - }, - "../../packages/repository-json-schema/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/repository-json-schema/node_modules/@loopback/core": { - "resolved": "../../packages/core", - "link": true - }, - "../../packages/repository-json-schema/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true - }, - "../../packages/repository-json-schema/node_modules/@loopback/repository": { - "resolved": "../../packages/repository", - "link": true - }, - "../../packages/repository-json-schema/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true - }, - "../../packages/repository/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/repository/node_modules/@loopback/core": { - "resolved": "../../packages/core", - "link": true - }, - "../../packages/repository/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true - }, - "../../packages/repository/node_modules/@loopback/filter": { - "resolved": "../../packages/filter", - "link": true - }, - "../../packages/repository/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true - }, - "../../packages/rest": { - "name": "@loopback/rest", - "version": "12.0.8", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "@loopback/express": "^5.0.8", - "@loopback/http-server": "^4.0.8", - "@loopback/openapi-v3": "^8.0.8", - "@openapi-contrib/openapi-schema-to-json-schema": "^3.2.0", - "@types/body-parser": "^1.19.2", - "@types/cors": "^2.8.13", - "@types/express": "^4.17.17", - "@types/express-serve-static-core": "^4.17.33", - "@types/http-errors": "^2.0.1", - "@types/on-finished": "^2.3.1", - "@types/serve-static": "1.15.0", - "@types/type-is": "^1.6.3", - "ajv": "^8.12.0", - "ajv-errors": "^3.0.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0", - "body-parser": "^1.20.2", - "cors": "^2.8.5", - "debug": "^4.3.4", - "express": "^4.18.2", - "http-errors": "^2.0.0", - "js-yaml": "^4.1.0", - "json-schema-compare": "^0.2.2", - "lodash": "^4.17.21", - "on-finished": "^2.4.1", - "path-to-regexp": "^6.2.1", - "qs": "^6.11.1", - "strong-error-handler": "^4.0.1", - "tslib": "^2.5.0", - "type-is": "^1.6.18", - "validator": "^13.9.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/openapi-spec-builder": "^5.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/js-yaml": "^4.0.5", - "@types/json-schema-compare": "^0.2.1", - "@types/lodash": "^4.14.191", - "@types/multer": "^1.4.7", - "@types/node": "^14.18.36", - "@types/on-finished": "^2.3.1", - "@types/qs": "^6.9.7", - "multer": "^1.4.4" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../../packages/rest-crud": { - "name": "@loopback/rest-crud", - "version": "0.15.7", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "@loopback/model-api-builder": "^4.0.8", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/rest": "^12.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/rest": "^12.0.8" - } - }, - "../../packages/rest-crud/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/rest-crud/node_modules/@loopback/core": { - "resolved": "../../packages/core", - "link": true - }, - "../../packages/rest-crud/node_modules/@loopback/model-api-builder": { - "resolved": "../../packages/model-api-builder", - "link": true - }, - "../../packages/rest-crud/node_modules/@loopback/repository": { - "resolved": "../../packages/repository", - "link": true - }, - "../../packages/rest-crud/node_modules/@loopback/rest": { - "resolved": "../../packages/rest", - "link": true - }, - "../../packages/rest-crud/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true - }, - "../../packages/rest/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/rest/node_modules/@loopback/core": { - "resolved": "../../packages/core", - "link": true - }, - "../../packages/rest/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true - }, - "../../packages/rest/node_modules/@loopback/express": { - "resolved": "../../packages/express", - "link": true - }, - "../../packages/rest/node_modules/@loopback/http-server": { - "resolved": "../../packages/http-server", - "link": true - }, - "../../packages/rest/node_modules/@loopback/openapi-spec-builder": { - "resolved": "../../packages/openapi-spec-builder", - "link": true - }, - "../../packages/rest/node_modules/@loopback/openapi-v3": { - "resolved": "../../packages/openapi-v3", - "link": true - }, - "../../packages/rest/node_modules/@loopback/repository": { - "resolved": "../../packages/repository", - "link": true - }, - "../../packages/rest/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true - }, - "../../packages/service-proxy": { - "name": "@loopback/service-proxy", - "version": "5.0.8", - "license": "MIT", - "peer": true, - "dependencies": { - "loopback-datasource-juggler": "^4.28.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../../packages/service-proxy/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/service-proxy/node_modules/@loopback/core": { - "resolved": "../../packages/core", - "link": true - }, - "../../packages/service-proxy/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true - }, - "../../packages/service-proxy/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true - }, - "../../packages/testlab": { - "name": "@loopback/testlab", - "version": "5.0.8", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "@hapi/shot": "^6.0.1", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/testlab/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/testlab/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true - }, - "node_modules/@apollo/protobufjs": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/@apollo/protobufjs/-/protobufjs-1.2.7.tgz", - "integrity": "sha512-Lahx5zntHPZia35myYDBRuF58tlwPskwHc5CWBZC/4bMKB6siTBWwtMrkqXcsNwQiFSzSx5hKdRPUmemrEp3Gg==", - "hasInstallScript": true, - "dependencies": { - "@protobufjs/aspromise": "^1.1.2", - "@protobufjs/base64": "^1.1.2", - "@protobufjs/codegen": "^2.0.4", - "@protobufjs/eventemitter": "^1.1.0", - "@protobufjs/fetch": "^1.1.0", - "@protobufjs/float": "^1.0.2", - "@protobufjs/inquire": "^1.1.0", - "@protobufjs/path": "^1.1.2", - "@protobufjs/pool": "^1.1.0", - "@protobufjs/utf8": "^1.1.0", - "@types/long": "^4.0.0", - "long": "^4.0.0" - }, - "bin": { - "apollo-pbjs": "bin/pbjs", - "apollo-pbts": "bin/pbts" - } - }, - "node_modules/@apollo/usage-reporting-protobuf": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@apollo/usage-reporting-protobuf/-/usage-reporting-protobuf-4.0.2.tgz", - "integrity": "sha512-GfE8aDqi/lAFut95pjH9IRvH0zGsQ5G/2lYL0ZLZfML7ArX+A4UVHFANQcPCcUYGE6bI6OPhLekg4Vsjf6B1cw==", - "dependencies": { - "@apollo/protobufjs": "1.2.7" - } - }, - "node_modules/@apollo/utils.dropunuseddefinitions": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@apollo/utils.dropunuseddefinitions/-/utils.dropunuseddefinitions-1.1.0.tgz", - "integrity": "sha512-jU1XjMr6ec9pPoL+BFWzEPW7VHHulVdGKMkPAMiCigpVIT11VmCbnij0bWob8uS3ODJ65tZLYKAh/55vLw2rbg==", - "engines": { - "node": ">=12.13.0" - }, - "peerDependencies": { - "graphql": "14.x || 15.x || 16.x" - } - }, - "node_modules/@apollo/utils.keyvaluecache": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@apollo/utils.keyvaluecache/-/utils.keyvaluecache-1.0.2.tgz", - "integrity": "sha512-p7PVdLPMnPzmXSQVEsy27cYEjVON+SH/Wb7COyW3rQN8+wJgT1nv9jZouYtztWW8ZgTkii5T6tC9qfoDREd4mg==", - "dependencies": { - "@apollo/utils.logger": "^1.0.0", - "lru-cache": "7.10.1 - 7.13.1" - } - }, - "node_modules/@apollo/utils.keyvaluecache/node_modules/lru-cache": { - "version": "7.13.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.13.1.tgz", - "integrity": "sha512-CHqbAq7NFlW3RSnoWXLJBxCWaZVBrfa9UEHId2M3AW8iEBurbqduNexEUCGc3SHc6iCYXNJCDi903LajSVAEPQ==", - "engines": { - "node": ">=12" - } - }, - "node_modules/@apollo/utils.logger": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@apollo/utils.logger/-/utils.logger-1.0.1.tgz", - "integrity": "sha512-XdlzoY7fYNK4OIcvMD2G94RoFZbzTQaNP0jozmqqMudmaGo2I/2Jx71xlDJ801mWA/mbYRihyaw6KJii7k5RVA==" - }, - "node_modules/@apollo/utils.printwithreducedwhitespace": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@apollo/utils.printwithreducedwhitespace/-/utils.printwithreducedwhitespace-1.1.0.tgz", - "integrity": "sha512-GfFSkAv3n1toDZ4V6u2d7L4xMwLA+lv+6hqXicMN9KELSJ9yy9RzuEXaX73c/Ry+GzRsBy/fdSUGayGqdHfT2Q==", - "engines": { - "node": ">=12.13.0" - }, - "peerDependencies": { - "graphql": "14.x || 15.x || 16.x" - } - }, - "node_modules/@apollo/utils.removealiases": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@apollo/utils.removealiases/-/utils.removealiases-1.0.0.tgz", - "integrity": "sha512-6cM8sEOJW2LaGjL/0vHV0GtRaSekrPQR4DiywaApQlL9EdROASZU5PsQibe2MWeZCOhNrPRuHh4wDMwPsWTn8A==", - "engines": { - "node": ">=12.13.0" - }, - "peerDependencies": { - "graphql": "14.x || 15.x || 16.x" - } - }, - "node_modules/@apollo/utils.sortast": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@apollo/utils.sortast/-/utils.sortast-1.1.0.tgz", - "integrity": "sha512-VPlTsmUnOwzPK5yGZENN069y6uUHgeiSlpEhRnLFYwYNoJHsuJq2vXVwIaSmts015WTPa2fpz1inkLYByeuRQA==", - "dependencies": { - "lodash.sortby": "^4.7.0" - }, - "engines": { - "node": ">=12.13.0" - }, - "peerDependencies": { - "graphql": "14.x || 15.x || 16.x" - } - }, - "node_modules/@apollo/utils.stripsensitiveliterals": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@apollo/utils.stripsensitiveliterals/-/utils.stripsensitiveliterals-1.2.0.tgz", - "integrity": "sha512-E41rDUzkz/cdikM5147d8nfCFVKovXxKBcjvLEQ7bjZm/cg9zEcXvS6vFY8ugTubI3fn6zoqo0CyU8zT+BGP9w==", - "engines": { - "node": ">=12.13.0" - }, - "peerDependencies": { - "graphql": "14.x || 15.x || 16.x" - } - }, - "node_modules/@apollo/utils.usagereporting": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@apollo/utils.usagereporting/-/utils.usagereporting-1.0.1.tgz", - "integrity": "sha512-6dk+0hZlnDbahDBB2mP/PZ5ybrtCJdLMbeNJD+TJpKyZmSY6bA3SjI8Cr2EM9QA+AdziywuWg+SgbWUF3/zQqQ==", - "dependencies": { - "@apollo/usage-reporting-protobuf": "^4.0.0", - "@apollo/utils.dropunuseddefinitions": "^1.1.0", - "@apollo/utils.printwithreducedwhitespace": "^1.1.0", - "@apollo/utils.removealiases": "1.0.0", - "@apollo/utils.sortast": "^1.1.0", - "@apollo/utils.stripsensitiveliterals": "^1.2.0" - }, - "engines": { - "node": ">=12.13.0" - }, - "peerDependencies": { - "graphql": "14.x || 15.x || 16.x" - } - }, - "node_modules/@apollographql/apollo-tools": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/@apollographql/apollo-tools/-/apollo-tools-0.5.4.tgz", - "integrity": "sha512-shM3q7rUbNyXVVRkQJQseXv6bnYM3BUma/eZhwXR4xsuM+bqWnJKvW7SAfRjP7LuSCocrexa5AXhjjawNHrIlw==", - "engines": { - "node": ">=8", - "npm": ">=6" - }, - "peerDependencies": { - "graphql": "^14.2.1 || ^15.0.0 || ^16.0.0" - } - }, - "node_modules/@apollographql/graphql-playground-html": { - "version": "1.6.29", - "resolved": "https://registry.npmjs.org/@apollographql/graphql-playground-html/-/graphql-playground-html-1.6.29.tgz", - "integrity": "sha512-xCcXpoz52rI4ksJSdOCxeOCn2DLocxwHf9dVT/Q90Pte1LX+LY+91SFtJF3KXVHH8kEin+g1KKCQPKBjZJfWNA==", - "dependencies": { - "xss": "^1.0.8" - } - }, - "node_modules/@graphql-tools/merge": { - "version": "8.3.1", - "resolved": "https://registry.npmjs.org/@graphql-tools/merge/-/merge-8.3.1.tgz", - "integrity": "sha512-BMm99mqdNZbEYeTPK3it9r9S6rsZsQKtlqJsSBknAclXq2pGEfOxjcIZi+kBSkHZKPKCRrYDd5vY0+rUmIHVLg==", - "dependencies": { - "@graphql-tools/utils": "8.9.0", - "tslib": "^2.4.0" - }, - "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" - } - }, - "node_modules/@graphql-tools/merge/node_modules/@graphql-tools/utils": { - "version": "8.9.0", - "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-8.9.0.tgz", - "integrity": "sha512-pjJIWH0XOVnYGXCqej8g/u/tsfV4LvLlj0eATKQu5zwnxd/TiTHq7Cg313qUPTFFHZ3PP5wJ15chYVtLDwaymg==", - "dependencies": { - "tslib": "^2.4.0" - }, - "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" - } - }, - "node_modules/@graphql-tools/mock": { - "version": "8.7.18", - "resolved": "https://registry.npmjs.org/@graphql-tools/mock/-/mock-8.7.18.tgz", - "integrity": "sha512-ZbXMp86V0DmfgUZhr5aGHtNIS2hBazhvTpPlFCyNOP+RMio3ErKnSsma3T1jV1ZyMo11l7QrxV9Xxn3uA0dv+w==", - "dependencies": { - "@graphql-tools/schema": "9.0.16", - "@graphql-tools/utils": "9.2.1", - "fast-json-stable-stringify": "^2.1.0", - "tslib": "^2.4.0" - }, - "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" - } - }, - "node_modules/@graphql-tools/mock/node_modules/@graphql-tools/merge": { - "version": "8.3.18", - "resolved": "https://registry.npmjs.org/@graphql-tools/merge/-/merge-8.3.18.tgz", - "integrity": "sha512-R8nBglvRWPAyLpZL/f3lxsY7wjnAeE0l056zHhcO/CgpvK76KYUt9oEkR05i8Hmt8DLRycBN0FiotJ0yDQWTVA==", - "dependencies": { - "@graphql-tools/utils": "9.2.1", - "tslib": "^2.4.0" - }, - "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" - } - }, - "node_modules/@graphql-tools/mock/node_modules/@graphql-tools/schema": { - "version": "9.0.16", - "resolved": "https://registry.npmjs.org/@graphql-tools/schema/-/schema-9.0.16.tgz", - "integrity": "sha512-kF+tbYPPf/6K2aHG3e1SWIbapDLQaqnIHVRG6ow3onkFoowwtKszvUyOASL6Krcv2x9bIMvd1UkvRf9OaoROQQ==", - "dependencies": { - "@graphql-tools/merge": "8.3.18", - "@graphql-tools/utils": "9.2.1", - "tslib": "^2.4.0", - "value-or-promise": "1.0.12" - }, - "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" - } - }, - "node_modules/@graphql-tools/mock/node_modules/value-or-promise": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/value-or-promise/-/value-or-promise-1.0.12.tgz", - "integrity": "sha512-Z6Uz+TYwEqE7ZN50gwn+1LCVo9ZVrpxRPOhOLnncYkY1ZzOYtrX8Fwf/rFktZ8R5mJms6EZf5TqNOMeZmnPq9Q==", - "engines": { - "node": ">=12" - } - }, - "node_modules/@graphql-tools/schema": { - "version": "8.5.1", - "resolved": "https://registry.npmjs.org/@graphql-tools/schema/-/schema-8.5.1.tgz", - "integrity": "sha512-0Esilsh0P/qYcB5DKQpiKeQs/jevzIadNTaT0jeWklPMwNbT7yMX4EqZany7mbeRRlSRwMzNzL5olyFdffHBZg==", - "dependencies": { - "@graphql-tools/merge": "8.3.1", - "@graphql-tools/utils": "8.9.0", - "tslib": "^2.4.0", - "value-or-promise": "1.0.11" - }, - "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" - } - }, - "node_modules/@graphql-tools/schema/node_modules/@graphql-tools/utils": { - "version": "8.9.0", - "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-8.9.0.tgz", - "integrity": "sha512-pjJIWH0XOVnYGXCqej8g/u/tsfV4LvLlj0eATKQu5zwnxd/TiTHq7Cg313qUPTFFHZ3PP5wJ15chYVtLDwaymg==", - "dependencies": { - "tslib": "^2.4.0" - }, - "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" - } - }, - "node_modules/@graphql-tools/utils": { - "version": "9.2.1", - "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-9.2.1.tgz", - "integrity": "sha512-WUw506Ql6xzmOORlriNrD6Ugx+HjVgYxt9KCXD9mHAak+eaXSwuGGPyE60hy9xaDEoXKBsG7SkG69ybitaVl6A==", - "dependencies": { - "@graphql-typed-document-node/core": "^3.1.1", - "tslib": "^2.4.0" - }, - "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" - } - }, - "node_modules/@graphql-typed-document-node/core": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/@graphql-typed-document-node/core/-/core-3.1.2.tgz", - "integrity": "sha512-9anpBMM9mEgZN4wr2v8wHJI2/u5TnnggewRN6OlvXTTnuVyoY19X6rOv9XTqKRw6dcGKwZsBi8n0kDE2I5i4VA==", - "peerDependencies": { - "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" - } - }, - "node_modules/@josephg/resolvable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@josephg/resolvable/-/resolvable-1.0.1.tgz", - "integrity": "sha512-CtzORUwWTTOTqfVtHaKRJ0I1kNQd1bpn3sUh8I3nJDVY+5/M/Oe1DnEWzPQvqq/xPIIkzzzIP7mfCoAjFRvDhg==" - }, - "node_modules/@loopback/boot": { - "resolved": "../../packages/boot", - "link": true - }, - "node_modules/@loopback/core": { - "resolved": "../../packages/core", - "link": true - }, - "node_modules/@protobufjs/aspromise": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz", - "integrity": "sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==" - }, - "node_modules/@protobufjs/base64": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz", - "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==" - }, - "node_modules/@protobufjs/codegen": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz", - "integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==" - }, - "node_modules/@protobufjs/eventemitter": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz", - "integrity": "sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==" - }, - "node_modules/@protobufjs/fetch": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz", - "integrity": "sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==", - "dependencies": { - "@protobufjs/aspromise": "^1.1.1", - "@protobufjs/inquire": "^1.1.0" - } - }, - "node_modules/@protobufjs/float": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz", - "integrity": "sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==" - }, - "node_modules/@protobufjs/inquire": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz", - "integrity": "sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==" - }, - "node_modules/@protobufjs/path": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz", - "integrity": "sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==" - }, - "node_modules/@protobufjs/pool": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz", - "integrity": "sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==" - }, - "node_modules/@protobufjs/utf8": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz", - "integrity": "sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==" - }, - "node_modules/@types/accepts": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/@types/accepts/-/accepts-1.3.5.tgz", - "integrity": "sha512-jOdnI/3qTpHABjM5cx1Hc0sKsPoYCp+DP/GJRGtDlPd7fiV9oXGGIcjW/ZOxLIvjGz8MA+uMZI9metHlgqbgwQ==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/body-parser": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", - "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", - "dependencies": { - "@types/connect": "*", - "@types/node": "*" - } - }, - "node_modules/@types/connect": { - "version": "3.4.35", - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", - "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/cors": { - "version": "2.8.12", - "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.12.tgz", - "integrity": "sha512-vt+kDhq/M2ayberEtJcIN/hxXy1Pk+59g2FV/ZQceeaTyCtCucjL2Q7FXlFjtWn4n15KCr1NE2lNNFhp0lEThw==" - }, - "node_modules/@types/debug": { - "version": "4.1.7", - "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz", - "integrity": "sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==", - "dev": true, - "dependencies": { - "@types/ms": "*" - } - }, - "node_modules/@types/express": { - "version": "4.17.14", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.14.tgz", - "integrity": "sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg==", - "dependencies": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.18", - "@types/qs": "*", - "@types/serve-static": "*" - } - }, - "node_modules/@types/express-serve-static-core": { - "version": "4.17.31", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.31.tgz", - "integrity": "sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q==", - "dependencies": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*" - } - }, - "node_modules/@types/glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==", - "dependencies": { - "@types/minimatch": "*", - "@types/node": "*" - } - }, - "node_modules/@types/long": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@types/long/-/long-4.0.2.tgz", - "integrity": "sha512-MqTGEo5bj5t157U6fA/BiDynNkn0YknVdh48CMPkTSpFTVmvao5UQmm7uEF6xBEo7qIMAlY/JSleYaE6VOdpaA==" - }, - "node_modules/@types/mime": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz", - "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==" - }, - "node_modules/@types/minimatch": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz", - "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==" - }, - "node_modules/@types/ms": { - "version": "0.7.31", - "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz", - "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==", - "dev": true - }, - "node_modules/@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==" - }, - "node_modules/@types/qs": { - "version": "6.9.7", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", - "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==" - }, - "node_modules/@types/range-parser": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", - "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" - }, - "node_modules/@types/semver": { - "version": "7.3.13", - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.3.13.tgz", - "integrity": "sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==" - }, - "node_modules/@types/serve-static": { - "version": "1.15.1", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.1.tgz", - "integrity": "sha512-NUo5XNiAdULrJENtJXZZ3fHtfMolzZwczzBbnAeBbqBwG+LaG6YaJtuwzwGSQZ2wsCrxjEhNNjAkKigy3n8teQ==", - "dependencies": { - "@types/mime": "*", - "@types/node": "*" - } - }, - "node_modules/@types/validator": { - "version": "13.7.12", - "resolved": "https://registry.npmjs.org/@types/validator/-/validator-13.7.12.tgz", - "integrity": "sha512-YVtyAPqpefU+Mm/qqnOANW6IkqKpCSrarcyV269C8MA8Ux0dbkEuQwM/4CjL47kVEM2LgBef/ETfkH+c6+moFA==", - "peer": true - }, - "node_modules/accepts": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", - "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", - "dependencies": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/apollo-datasource": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/apollo-datasource/-/apollo-datasource-3.3.2.tgz", - "integrity": "sha512-L5TiS8E2Hn/Yz7SSnWIVbZw0ZfEIXZCa5VUiVxD9P53JvSrf4aStvsFDlGWPvpIdCR+aly2CfoB79B9/JjKFqg==", - "deprecated": "The `apollo-datasource` package is part of Apollo Server v2 and v3, which are now deprecated (end-of-life October 22nd 2023). See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.", - "dependencies": { - "@apollo/utils.keyvaluecache": "^1.0.1", - "apollo-server-env": "^4.2.1" - }, - "engines": { - "node": ">=12.0" - } - }, - "node_modules/apollo-reporting-protobuf": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/apollo-reporting-protobuf/-/apollo-reporting-protobuf-3.3.3.tgz", - "integrity": "sha512-L3+DdClhLMaRZWVmMbBcwl4Ic77CnEBPXLW53F7hkYhkaZD88ivbCVB1w/x5gunO6ZHrdzhjq0FHmTsBvPo7aQ==", - "deprecated": "The `apollo-reporting-protobuf` package is part of Apollo Server v2 and v3, which are now deprecated (end-of-life October 22nd 2023). This package's functionality is now found in the `@apollo/usage-reporting-protobuf` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.", - "dependencies": { - "@apollo/protobufjs": "1.2.6" - } - }, - "node_modules/apollo-reporting-protobuf/node_modules/@apollo/protobufjs": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/@apollo/protobufjs/-/protobufjs-1.2.6.tgz", - "integrity": "sha512-Wqo1oSHNUj/jxmsVp4iR3I480p6qdqHikn38lKrFhfzcDJ7lwd7Ck7cHRl4JE81tWNArl77xhnG/OkZhxKBYOw==", - "hasInstallScript": true, - "dependencies": { - "@protobufjs/aspromise": "^1.1.2", - "@protobufjs/base64": "^1.1.2", - "@protobufjs/codegen": "^2.0.4", - "@protobufjs/eventemitter": "^1.1.0", - "@protobufjs/fetch": "^1.1.0", - "@protobufjs/float": "^1.0.2", - "@protobufjs/inquire": "^1.1.0", - "@protobufjs/path": "^1.1.2", - "@protobufjs/pool": "^1.1.0", - "@protobufjs/utf8": "^1.1.0", - "@types/long": "^4.0.0", - "@types/node": "^10.1.0", - "long": "^4.0.0" - }, - "bin": { - "apollo-pbjs": "bin/pbjs", - "apollo-pbts": "bin/pbts" - } - }, - "node_modules/apollo-reporting-protobuf/node_modules/@types/node": { - "version": "10.17.60", - "resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.60.tgz", - "integrity": "sha512-F0KIgDJfy2nA3zMLmWGKxcH2ZVEtCZXHHdOQs2gSaQ27+lNeEfGxzkIw90aXswATX7AZ33tahPbzy6KAfUreVw==" - }, - "node_modules/apollo-server-core": { - "version": "3.11.1", - "resolved": "https://registry.npmjs.org/apollo-server-core/-/apollo-server-core-3.11.1.tgz", - "integrity": "sha512-t/eCKrRFK1lYZlc5pHD99iG7Np7CEm3SmbDiONA7fckR3EaB/pdsEdIkIwQ5QBBpT5JLp/nwvrZRVwhaWmaRvw==", - "deprecated": "The `apollo-server-core` package is part of Apollo Server v2 and v3, which are now deprecated (end-of-life October 22nd 2023). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.", - "dependencies": { - "@apollo/utils.keyvaluecache": "^1.0.1", - "@apollo/utils.logger": "^1.0.0", - "@apollo/utils.usagereporting": "^1.0.0", - "@apollographql/apollo-tools": "^0.5.3", - "@apollographql/graphql-playground-html": "1.6.29", - "@graphql-tools/mock": "^8.1.2", - "@graphql-tools/schema": "^8.0.0", - "@josephg/resolvable": "^1.0.0", - "apollo-datasource": "^3.3.2", - "apollo-reporting-protobuf": "^3.3.3", - "apollo-server-env": "^4.2.1", - "apollo-server-errors": "^3.3.1", - "apollo-server-plugin-base": "^3.7.1", - "apollo-server-types": "^3.7.1", - "async-retry": "^1.2.1", - "fast-json-stable-stringify": "^2.1.0", - "graphql-tag": "^2.11.0", - "loglevel": "^1.6.8", - "lru-cache": "^6.0.0", - "node-abort-controller": "^3.0.1", - "sha.js": "^2.4.11", - "uuid": "^9.0.0", - "whatwg-mimetype": "^3.0.0" - }, - "engines": { - "node": ">=12.0" - }, - "peerDependencies": { - "graphql": "^15.3.0 || ^16.0.0" - } - }, - "node_modules/apollo-server-env": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/apollo-server-env/-/apollo-server-env-4.2.1.tgz", - "integrity": "sha512-vm/7c7ld+zFMxibzqZ7SSa5tBENc4B0uye9LTfjJwGoQFY5xsUPH5FpO5j0bMUDZ8YYNbrF9SNtzc5Cngcr90g==", - "deprecated": "The `apollo-server-env` package is part of Apollo Server v2 and v3, which are now deprecated (end-of-life October 22nd 2023). This package's functionality is now found in the `@apollo/utils.fetcher` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.", - "dependencies": { - "node-fetch": "^2.6.7" - }, - "engines": { - "node": ">=12.0" - } - }, - "node_modules/apollo-server-errors": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/apollo-server-errors/-/apollo-server-errors-3.3.1.tgz", - "integrity": "sha512-xnZJ5QWs6FixHICXHxUfm+ZWqqxrNuPlQ+kj5m6RtEgIpekOPssH/SD9gf2B4HuWV0QozorrygwZnux8POvyPA==", - "deprecated": "The `apollo-server-errors` package is part of Apollo Server v2 and v3, which are now deprecated (end-of-life October 22nd 2023). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.", - "engines": { - "node": ">=12.0" - }, - "peerDependencies": { - "graphql": "^15.3.0 || ^16.0.0" - } - }, - "node_modules/apollo-server-express": { - "version": "3.11.1", - "resolved": "https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-3.11.1.tgz", - "integrity": "sha512-x9ngcpXbBlt4naCXTwNtBFb/mOd9OU0wtFXvJkObHF26NsRazu3DxDfEuekA6V1NFOocD+A9jmVMQeQWug5MgA==", - "deprecated": "The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now deprecated (end-of-life October 22nd 2023). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.", - "dependencies": { - "@types/accepts": "^1.3.5", - "@types/body-parser": "1.19.2", - "@types/cors": "2.8.12", - "@types/express": "4.17.14", - "@types/express-serve-static-core": "4.17.31", - "accepts": "^1.3.5", - "apollo-server-core": "^3.11.1", - "apollo-server-types": "^3.7.1", - "body-parser": "^1.19.0", - "cors": "^2.8.5", - "parseurl": "^1.3.3" - }, - "engines": { - "node": ">=12.0" - }, - "peerDependencies": { - "express": "^4.17.1", - "graphql": "^15.3.0 || ^16.0.0" - } - }, - "node_modules/apollo-server-plugin-base": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/apollo-server-plugin-base/-/apollo-server-plugin-base-3.7.1.tgz", - "integrity": "sha512-g3vJStmQtQvjGI289UkLMfThmOEOddpVgHLHT2bNj0sCD/bbisj4xKbBHETqaURokteqSWyyd4RDTUe0wAUDNQ==", - "deprecated": "The `apollo-server-plugin-base` package is part of Apollo Server v2 and v3, which are now deprecated (end-of-life October 22nd 2023). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.", - "dependencies": { - "apollo-server-types": "^3.7.1" - }, - "engines": { - "node": ">=12.0" - }, - "peerDependencies": { - "graphql": "^15.3.0 || ^16.0.0" - } - }, - "node_modules/apollo-server-types": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/apollo-server-types/-/apollo-server-types-3.7.1.tgz", - "integrity": "sha512-aE9RDVplmkaOj/OduNmGa+0a1B5RIWI0o3zC1zLvBTVWMKTpo0ifVf11TyMkLCY+T7cnZqVqwyShziOyC3FyUw==", - "deprecated": "The `apollo-server-types` package is part of Apollo Server v2 and v3, which are now deprecated (end-of-life October 22nd 2023). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.", - "dependencies": { - "@apollo/utils.keyvaluecache": "^1.0.1", - "@apollo/utils.logger": "^1.0.0", - "apollo-reporting-protobuf": "^3.3.3", - "apollo-server-env": "^4.2.1" - }, - "engines": { - "node": ">=12.0" - }, - "peerDependencies": { - "graphql": "^15.3.0 || ^16.0.0" - } - }, - "node_modules/array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" - }, - "node_modules/async-retry": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/async-retry/-/async-retry-1.3.3.tgz", - "integrity": "sha512-wfr/jstw9xNi/0teMHrRW7dsz3Lt5ARhYNZ2ewpadnhaIp5mbALhOAP+EAdsC7t4Z6wqsDVv9+W6gm1Dk9mEyw==", - "dependencies": { - "retry": "0.13.1" - } - }, - "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - }, - "node_modules/body-parser": { - "version": "1.20.2", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz", - "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==", - "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.11.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/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==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/body-parser/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "dependencies": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/class-transformer": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/class-transformer/-/class-transformer-0.5.1.tgz", - "integrity": "sha512-SQa1Ws6hUbfC98vKGxZH3KFY0Y1lm5Zm0SY8XX9zbK7FJCyVEac3ATW0RIpwzW+oOfmHE5PMPufDG9hCfoEOMw==", - "dev": true - }, - "node_modules/class-validator": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/class-validator/-/class-validator-0.14.0.tgz", - "integrity": "sha512-ct3ltplN8I9fOwUd8GrP8UQixwff129BkEtuWDKL5W45cQuLd19xqmTLu5ge78YDm/fdje6FMt0hGOhl0lii3A==", - "peer": true, - "dependencies": { - "@types/validator": "^13.7.10", - "libphonenumber-js": "^1.10.14", - "validator": "^13.7.0" - } - }, - "node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" - }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" - }, - "node_modules/content-disposition": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", - "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", - "dependencies": { - "safe-buffer": "5.2.1" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/content-type": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", - "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/cookie": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", - "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" - }, - "node_modules/cors": { - "version": "2.8.5", - "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", - "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", - "dependencies": { - "object-assign": "^4", - "vary": "^1" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/cssfilter": { - "version": "0.0.10", - "resolved": "https://registry.npmjs.org/cssfilter/-/cssfilter-0.0.10.tgz", - "integrity": "sha512-FAaLDaplstoRsDR8XGYH51znUN0UY7nMc6Z9/fvE8EXGwvJE9hu7W2vHwx1+bd6gCYnln9nLbzxFTrcO9YQDZw==" - }, - "node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/destroy": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", - "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" - } - }, - "node_modules/ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" - }, - "node_modules/encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" - }, - "node_modules/etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/express": { - "version": "4.18.2", - "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", - "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", - "dependencies": { - "accepts": "~1.3.8", - "array-flatten": "1.1.1", - "body-parser": "1.20.1", - "content-disposition": "0.5.4", - "content-type": "~1.0.4", - "cookie": "0.5.0", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "2.0.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "1.2.0", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.7", - "qs": "6.11.0", - "range-parser": "~1.2.1", - "safe-buffer": "5.2.1", - "send": "0.18.0", - "serve-static": "1.15.0", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" - }, - "engines": { - "node": ">= 0.10.0" - } - }, - "node_modules/express/node_modules/body-parser": { - "version": "1.20.1", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", - "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", - "dependencies": { - "bytes": "3.1.2", - "content-type": "~1.0.4", - "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.11.0", - "raw-body": "2.5.1", - "type-is": "~1.6.18", - "unpipe": "1.0.0" - }, - "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" - } - }, - "node_modules/express/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/express/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "node_modules/express/node_modules/raw-body": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", - "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", - "dependencies": { - "bytes": "3.1.2", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" - }, - "node_modules/finalhandler": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", - "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", - "dependencies": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "statuses": "2.0.1", - "unpipe": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/finalhandler/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/finalhandler/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "node_modules/forwarded": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" - }, - "node_modules/function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" - }, - "node_modules/get-intrinsic": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", - "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==", - "dependencies": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/graphql": { - "version": "15.8.0", - "resolved": "https://registry.npmjs.org/graphql/-/graphql-15.8.0.tgz", - "integrity": "sha512-5gghUc24tP9HRznNpV2+FIoq3xKkj5dTQqf4v0CpdPbFVwFkWoxOM+o+2OC9ZSvjEMTjfmG9QT+gcvggTwW1zw==", - "engines": { - "node": ">= 10.x" - } - }, - "node_modules/graphql-query-complexity": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/graphql-query-complexity/-/graphql-query-complexity-0.7.2.tgz", - "integrity": "sha512-+VgmrfxGEjHI3zuojWOR8bsz7Ycz/BZjNjxnlUieTz5DsB92WoIrYCSZdWG7UWZ3rfcA1Gb2Nf+wB80GsaZWuQ==", - "dependencies": { - "lodash.get": "^4.4.2" - }, - "peerDependencies": { - "graphql": "^0.13.0 || ^14.0.0 || ^15.0.0" - } - }, - "node_modules/graphql-subscriptions": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/graphql-subscriptions/-/graphql-subscriptions-2.0.0.tgz", - "integrity": "sha512-s6k2b8mmt9gF9pEfkxsaO1lTxaySfKoEJzEfmwguBbQ//Oq23hIXCfR1hm4kdh5hnR20RdwB+s3BCb+0duHSZA==", - "dependencies": { - "iterall": "^1.3.0" - }, - "peerDependencies": { - "graphql": "^15.7.2 || ^16.0.0" - } - }, - "node_modules/graphql-tag": { - "version": "2.12.6", - "resolved": "https://registry.npmjs.org/graphql-tag/-/graphql-tag-2.12.6.tgz", - "integrity": "sha512-FdSNcu2QQcWnM2VNvSCCDCVS5PpPqpzgFT8+GXzqJuoDd0CBncxCY278u4mhRO7tMgo2JjgJA5aZ+nWSQ/Z+xg==", - "dependencies": { - "tslib": "^2.1.0" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "graphql": "^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" - } - }, - "node_modules/has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dependencies": { - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/http-errors": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", - "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", - "dependencies": { - "depd": "2.0.0", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "toidentifier": "1.0.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "node_modules/ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/iterall": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/iterall/-/iterall-1.3.0.tgz", - "integrity": "sha512-QZ9qOMdF+QLHxy1QIpUHUU1D5pS2CG2P69LF6L6CPjPYA/XMOmKV3PZpawHoAjHNyB0swdVTRxdYT4tbBbxqwg==" - }, - "node_modules/libphonenumber-js": { - "version": "1.10.20", - "resolved": "https://registry.npmjs.org/libphonenumber-js/-/libphonenumber-js-1.10.20.tgz", - "integrity": "sha512-kQovlKNdLcVzerbTPmJ+Fx4R+7/pYXmPDIllHjg7IxL4X6MsMG7jaT5opfYrBok0uqkByVif//JUR8e11l/V7w==", - "peer": true - }, - "node_modules/lodash.get": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", - "integrity": "sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==" - }, - "node_modules/lodash.sortby": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", - "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==" - }, - "node_modules/loglevel": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.8.1.tgz", - "integrity": "sha512-tCRIJM51SHjAayKwC+QAg8hT8vg6z7GSgLJKGvzuPb1Wc+hLzqtuVLxp6/HzSPOozuK+8ErAhy7U/sVzw8Dgfg==", - "engines": { - "node": ">= 0.6.0" - }, - "funding": { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/loglevel" - } - }, - "node_modules/long": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/long/-/long-4.0.0.tgz", - "integrity": "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==" - }, - "node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" - }, - "node_modules/methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "dependencies": { - "mime-db": "1.52.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "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==" - }, - "node_modules/negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/node-abort-controller": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/node-abort-controller/-/node-abort-controller-3.1.1.tgz", - "integrity": "sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ==" - }, - "node_modules/node-fetch": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.9.tgz", - "integrity": "sha512-DJm/CJkZkRjKKj4Zi4BsKVZh3ValV5IR5s7LVZnW+6YMh0W1BfNA8XSs6DLMGYlId5F3KnA70uu2qepcR08Qqg==", - "dependencies": { - "whatwg-url": "^5.0.0" - }, - "engines": { - "node": "4.x || >=6.0.0" - }, - "peerDependencies": { - "encoding": "^0.1.0" - }, - "peerDependenciesMeta": { - "encoding": { - "optional": true - } - } - }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-inspect": { - "version": "1.12.3", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", - "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/on-finished": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", - "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", - "dependencies": { - "ee-first": "1.1.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" - }, - "node_modules/proxy-addr": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", - "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", - "dependencies": { - "forwarded": "0.2.0", - "ipaddr.js": "1.9.1" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/qs": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", - "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", - "dependencies": { - "side-channel": "^1.0.4" - }, - "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/raw-body": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", - "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", - "dependencies": { - "bytes": "3.1.2", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/retry": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", - "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", - "engines": { - "node": ">= 4" - } - }, - "node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - }, - "node_modules/semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/send": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", - "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", - "dependencies": { - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "mime": "1.6.0", - "ms": "2.1.3", - "on-finished": "2.4.1", - "range-parser": "~1.2.1", - "statuses": "2.0.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/send/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/send/node_modules/debug/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "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/serve-static": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", - "dependencies": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.18.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" - }, - "node_modules/sha.js": { - "version": "2.4.11", - "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", - "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", - "dependencies": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - }, - "bin": { - "sha.js": "bin.js" - } - }, - "node_modules/side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", - "dependencies": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/toidentifier": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", - "engines": { - "node": ">=0.6" - } - }, - "node_modules/tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" - }, - "node_modules/tslib": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" - }, - "node_modules/type-graphql": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/type-graphql/-/type-graphql-1.1.1.tgz", - "integrity": "sha512-iOOWVn0ehCYMukmnXStbkRwFE9dcjt7/oDcBS1JyQZo9CbhlIll4lHHps54HMEk4A4c8bUPd+DjK8w1/ZrxB4A==", - "hasInstallScript": true, - "dependencies": { - "@types/glob": "^7.1.3", - "@types/node": "*", - "@types/semver": "^7.3.3", - "glob": "^7.1.6", - "graphql-query-complexity": "^0.7.0", - "graphql-subscriptions": "^1.1.0", - "semver": "^7.3.2", - "tslib": "^2.0.1" - }, - "engines": { - "node": ">= 10.3" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typegraphql" - }, - "peerDependencies": { - "class-validator": ">=0.12.0", - "graphql": "^15.3.0" - } - }, - "node_modules/type-graphql/node_modules/graphql-subscriptions": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/graphql-subscriptions/-/graphql-subscriptions-1.2.1.tgz", - "integrity": "sha512-95yD/tKi24q8xYa7Q9rhQN16AYj5wPbrb8tmHGM3WRc9EBmWrG/0kkMl+tQG8wcEuE9ibR4zyOM31p5Sdr2v4g==", - "dependencies": { - "iterall": "^1.3.0" - }, - "peerDependencies": { - "graphql": "^0.10.5 || ^0.11.3 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0" - } - }, - "node_modules/type-is": { - "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "dependencies": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", - "engines": { - "node": ">= 0.4.0" - } - }, - "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/validator": { - "version": "13.9.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.9.0.tgz", - "integrity": "sha512-B+dGG8U3fdtM0/aNK4/X8CXq/EcxU2WPrPEkJGslb47qyHsxmbggTWK0yEA4qnYVNF+nxNlN88o14hIcPmSIEA==", - "peer": true, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/value-or-promise": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/value-or-promise/-/value-or-promise-1.0.11.tgz", - "integrity": "sha512-41BrgH+dIbCFXClcSapVs5M6GkENd3gQOJpEfPDNa71LsUGMXDL0jMWpI/Rh7WhX+Aalfz2TTS3Zt5pUsbnhLg==", - "engines": { - "node": ">=12" - } - }, - "node_modules/vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" - }, - "node_modules/whatwg-mimetype": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-3.0.0.tgz", - "integrity": "sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==", - "engines": { - "node": ">=12" - } - }, - "node_modules/whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", - "dependencies": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" - }, - "node_modules/xss": { - "version": "1.0.14", - "resolved": "https://registry.npmjs.org/xss/-/xss-1.0.14.tgz", - "integrity": "sha512-og7TEJhXvn1a7kzZGQ7ETjdQVS2UfZyTlsEdDOqvQF7GoxNfY+0YLCzBy1kPdsDDx4QuNAonQPddpsn6Xl/7sw==", - "dependencies": { - "commander": "^2.20.3", - "cssfilter": "0.0.10" - }, - "bin": { - "xss": "bin/xss" - }, - "engines": { - "node": ">= 0.10.0" - } - }, - "node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - } - }, - "dependencies": { - "@apollo/protobufjs": { + "node_modules/@apollo/protobufjs": { "version": "1.2.7", "resolved": "https://registry.npmjs.org/@apollo/protobufjs/-/protobufjs-1.2.7.tgz", "integrity": "sha512-Lahx5zntHPZia35myYDBRuF58tlwPskwHc5CWBZC/4bMKB6siTBWwtMrkqXcsNwQiFSzSx5hKdRPUmemrEp3Gg==", - "requires": { + "hasInstallScript": true, + "dependencies": { "@protobufjs/aspromise": "^1.1.2", "@protobufjs/base64": "^1.1.2", "@protobufjs/codegen": "^2.0.4", @@ -2583,15791 +48,651 @@ "@protobufjs/utf8": "^1.1.0", "@types/long": "^4.0.0", "long": "^4.0.0" + }, + "bin": { + "apollo-pbjs": "bin/pbjs", + "apollo-pbts": "bin/pbts" } }, - "@apollo/usage-reporting-protobuf": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@apollo/usage-reporting-protobuf/-/usage-reporting-protobuf-4.0.2.tgz", - "integrity": "sha512-GfE8aDqi/lAFut95pjH9IRvH0zGsQ5G/2lYL0ZLZfML7ArX+A4UVHFANQcPCcUYGE6bI6OPhLekg4Vsjf6B1cw==", - "requires": { + "node_modules/@apollo/usage-reporting-protobuf": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@apollo/usage-reporting-protobuf/-/usage-reporting-protobuf-4.1.0.tgz", + "integrity": "sha512-hXouMuw5pQVkzi8dgMybmr6Y11+eRmMQVoB5TF0HyTwAg9SOq/v3OCuiYqcVUKdBcskU9Msp+XvjAk0GKpWCwQ==", + "dependencies": { "@apollo/protobufjs": "1.2.7" } }, - "@apollo/utils.dropunuseddefinitions": { + "node_modules/@apollo/utils.dropunuseddefinitions": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@apollo/utils.dropunuseddefinitions/-/utils.dropunuseddefinitions-1.1.0.tgz", "integrity": "sha512-jU1XjMr6ec9pPoL+BFWzEPW7VHHulVdGKMkPAMiCigpVIT11VmCbnij0bWob8uS3ODJ65tZLYKAh/55vLw2rbg==", - "requires": {} + "engines": { + "node": ">=12.13.0" + }, + "peerDependencies": { + "graphql": "14.x || 15.x || 16.x" + } }, - "@apollo/utils.keyvaluecache": { + "node_modules/@apollo/utils.keyvaluecache": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/@apollo/utils.keyvaluecache/-/utils.keyvaluecache-1.0.2.tgz", "integrity": "sha512-p7PVdLPMnPzmXSQVEsy27cYEjVON+SH/Wb7COyW3rQN8+wJgT1nv9jZouYtztWW8ZgTkii5T6tC9qfoDREd4mg==", - "requires": { + "dependencies": { "@apollo/utils.logger": "^1.0.0", "lru-cache": "7.10.1 - 7.13.1" - }, - "dependencies": { - "lru-cache": { - "version": "7.13.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.13.1.tgz", - "integrity": "sha512-CHqbAq7NFlW3RSnoWXLJBxCWaZVBrfa9UEHId2M3AW8iEBurbqduNexEUCGc3SHc6iCYXNJCDi903LajSVAEPQ==" - } } }, - "@apollo/utils.logger": { + "node_modules/@apollo/utils.keyvaluecache/node_modules/lru-cache": { + "version": "7.13.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.13.1.tgz", + "integrity": "sha512-CHqbAq7NFlW3RSnoWXLJBxCWaZVBrfa9UEHId2M3AW8iEBurbqduNexEUCGc3SHc6iCYXNJCDi903LajSVAEPQ==", + "engines": { + "node": ">=12" + } + }, + "node_modules/@apollo/utils.logger": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/@apollo/utils.logger/-/utils.logger-1.0.1.tgz", "integrity": "sha512-XdlzoY7fYNK4OIcvMD2G94RoFZbzTQaNP0jozmqqMudmaGo2I/2Jx71xlDJ801mWA/mbYRihyaw6KJii7k5RVA==" }, - "@apollo/utils.printwithreducedwhitespace": { + "node_modules/@apollo/utils.printwithreducedwhitespace": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@apollo/utils.printwithreducedwhitespace/-/utils.printwithreducedwhitespace-1.1.0.tgz", "integrity": "sha512-GfFSkAv3n1toDZ4V6u2d7L4xMwLA+lv+6hqXicMN9KELSJ9yy9RzuEXaX73c/Ry+GzRsBy/fdSUGayGqdHfT2Q==", - "requires": {} + "engines": { + "node": ">=12.13.0" + }, + "peerDependencies": { + "graphql": "14.x || 15.x || 16.x" + } }, - "@apollo/utils.removealiases": { + "node_modules/@apollo/utils.removealiases": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/@apollo/utils.removealiases/-/utils.removealiases-1.0.0.tgz", "integrity": "sha512-6cM8sEOJW2LaGjL/0vHV0GtRaSekrPQR4DiywaApQlL9EdROASZU5PsQibe2MWeZCOhNrPRuHh4wDMwPsWTn8A==", - "requires": {} + "engines": { + "node": ">=12.13.0" + }, + "peerDependencies": { + "graphql": "14.x || 15.x || 16.x" + } }, - "@apollo/utils.sortast": { + "node_modules/@apollo/utils.sortast": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@apollo/utils.sortast/-/utils.sortast-1.1.0.tgz", "integrity": "sha512-VPlTsmUnOwzPK5yGZENN069y6uUHgeiSlpEhRnLFYwYNoJHsuJq2vXVwIaSmts015WTPa2fpz1inkLYByeuRQA==", - "requires": { + "dependencies": { "lodash.sortby": "^4.7.0" + }, + "engines": { + "node": ">=12.13.0" + }, + "peerDependencies": { + "graphql": "14.x || 15.x || 16.x" } }, - "@apollo/utils.stripsensitiveliterals": { + "node_modules/@apollo/utils.stripsensitiveliterals": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@apollo/utils.stripsensitiveliterals/-/utils.stripsensitiveliterals-1.2.0.tgz", "integrity": "sha512-E41rDUzkz/cdikM5147d8nfCFVKovXxKBcjvLEQ7bjZm/cg9zEcXvS6vFY8ugTubI3fn6zoqo0CyU8zT+BGP9w==", - "requires": {} + "engines": { + "node": ">=12.13.0" + }, + "peerDependencies": { + "graphql": "14.x || 15.x || 16.x" + } }, - "@apollo/utils.usagereporting": { + "node_modules/@apollo/utils.usagereporting": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/@apollo/utils.usagereporting/-/utils.usagereporting-1.0.1.tgz", "integrity": "sha512-6dk+0hZlnDbahDBB2mP/PZ5ybrtCJdLMbeNJD+TJpKyZmSY6bA3SjI8Cr2EM9QA+AdziywuWg+SgbWUF3/zQqQ==", - "requires": { + "dependencies": { "@apollo/usage-reporting-protobuf": "^4.0.0", "@apollo/utils.dropunuseddefinitions": "^1.1.0", "@apollo/utils.printwithreducedwhitespace": "^1.1.0", "@apollo/utils.removealiases": "1.0.0", "@apollo/utils.sortast": "^1.1.0", "@apollo/utils.stripsensitiveliterals": "^1.2.0" + }, + "engines": { + "node": ">=12.13.0" + }, + "peerDependencies": { + "graphql": "14.x || 15.x || 16.x" } }, - "@apollographql/apollo-tools": { + "node_modules/@apollographql/apollo-tools": { "version": "0.5.4", "resolved": "https://registry.npmjs.org/@apollographql/apollo-tools/-/apollo-tools-0.5.4.tgz", "integrity": "sha512-shM3q7rUbNyXVVRkQJQseXv6bnYM3BUma/eZhwXR4xsuM+bqWnJKvW7SAfRjP7LuSCocrexa5AXhjjawNHrIlw==", - "requires": {} + "engines": { + "node": ">=8", + "npm": ">=6" + }, + "peerDependencies": { + "graphql": "^14.2.1 || ^15.0.0 || ^16.0.0" + } }, - "@apollographql/graphql-playground-html": { + "node_modules/@apollographql/graphql-playground-html": { "version": "1.6.29", "resolved": "https://registry.npmjs.org/@apollographql/graphql-playground-html/-/graphql-playground-html-1.6.29.tgz", "integrity": "sha512-xCcXpoz52rI4ksJSdOCxeOCn2DLocxwHf9dVT/Q90Pte1LX+LY+91SFtJF3KXVHH8kEin+g1KKCQPKBjZJfWNA==", - "requires": { + "dependencies": { "xss": "^1.0.8" } }, - "@graphql-tools/merge": { + "node_modules/@graphql-tools/merge": { "version": "8.3.1", "resolved": "https://registry.npmjs.org/@graphql-tools/merge/-/merge-8.3.1.tgz", "integrity": "sha512-BMm99mqdNZbEYeTPK3it9r9S6rsZsQKtlqJsSBknAclXq2pGEfOxjcIZi+kBSkHZKPKCRrYDd5vY0+rUmIHVLg==", - "requires": { + "dependencies": { + "@graphql-tools/utils": "8.9.0", + "tslib": "^2.4.0" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-tools/merge/node_modules/@graphql-tools/utils": { + "version": "8.9.0", + "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-8.9.0.tgz", + "integrity": "sha512-pjJIWH0XOVnYGXCqej8g/u/tsfV4LvLlj0eATKQu5zwnxd/TiTHq7Cg313qUPTFFHZ3PP5wJ15chYVtLDwaymg==", + "dependencies": { + "tslib": "^2.4.0" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-tools/mock": { + "version": "8.7.19", + "resolved": "https://registry.npmjs.org/@graphql-tools/mock/-/mock-8.7.19.tgz", + "integrity": "sha512-LT2boYM+Y1vGFEhzmC7xDFRL8RPG20FbNcuk2/hHGH0Kh8K1hkItvL89tul3Pl7N6xerOnDZ3c3fx7Ls5GuFxA==", + "dependencies": { + "@graphql-tools/schema": "9.0.17", + "@graphql-tools/utils": "9.2.1", + "fast-json-stable-stringify": "^2.1.0", + "tslib": "^2.4.0" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-tools/mock/node_modules/@graphql-tools/merge": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/@graphql-tools/merge/-/merge-8.4.0.tgz", + "integrity": "sha512-3XYCWe0d3I4F1azNj1CdShlbHfTIfiDgj00R9uvFH8tHKh7i1IWN3F7QQYovcHKhayaR6zPok3YYMESYQcBoaA==", + "dependencies": { + "@graphql-tools/utils": "9.2.1", + "tslib": "^2.4.0" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-tools/mock/node_modules/@graphql-tools/schema": { + "version": "9.0.17", + "resolved": "https://registry.npmjs.org/@graphql-tools/schema/-/schema-9.0.17.tgz", + "integrity": "sha512-HVLq0ecbkuXhJlpZ50IHP5nlISqH2GbNgjBJhhRzHeXhfwlUOT4ISXGquWTmuq61K0xSaO0aCjMpxe4QYbKTng==", + "dependencies": { + "@graphql-tools/merge": "8.4.0", + "@graphql-tools/utils": "9.2.1", + "tslib": "^2.4.0", + "value-or-promise": "1.0.12" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-tools/mock/node_modules/value-or-promise": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/value-or-promise/-/value-or-promise-1.0.12.tgz", + "integrity": "sha512-Z6Uz+TYwEqE7ZN50gwn+1LCVo9ZVrpxRPOhOLnncYkY1ZzOYtrX8Fwf/rFktZ8R5mJms6EZf5TqNOMeZmnPq9Q==", + "engines": { + "node": ">=12" + } + }, + "node_modules/@graphql-tools/schema": { + "version": "8.5.1", + "resolved": "https://registry.npmjs.org/@graphql-tools/schema/-/schema-8.5.1.tgz", + "integrity": "sha512-0Esilsh0P/qYcB5DKQpiKeQs/jevzIadNTaT0jeWklPMwNbT7yMX4EqZany7mbeRRlSRwMzNzL5olyFdffHBZg==", + "dependencies": { + "@graphql-tools/merge": "8.3.1", "@graphql-tools/utils": "8.9.0", + "tslib": "^2.4.0", + "value-or-promise": "1.0.11" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-tools/schema/node_modules/@graphql-tools/utils": { + "version": "8.9.0", + "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-8.9.0.tgz", + "integrity": "sha512-pjJIWH0XOVnYGXCqej8g/u/tsfV4LvLlj0eATKQu5zwnxd/TiTHq7Cg313qUPTFFHZ3PP5wJ15chYVtLDwaymg==", + "dependencies": { + "tslib": "^2.4.0" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-tools/utils": { + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-9.2.1.tgz", + "integrity": "sha512-WUw506Ql6xzmOORlriNrD6Ugx+HjVgYxt9KCXD9mHAak+eaXSwuGGPyE60hy9xaDEoXKBsG7SkG69ybitaVl6A==", + "dependencies": { + "@graphql-typed-document-node/core": "^3.1.1", "tslib": "^2.4.0" }, - "dependencies": { - "@graphql-tools/utils": { - "version": "8.9.0", - "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-8.9.0.tgz", - "integrity": "sha512-pjJIWH0XOVnYGXCqej8g/u/tsfV4LvLlj0eATKQu5zwnxd/TiTHq7Cg313qUPTFFHZ3PP5wJ15chYVtLDwaymg==", - "requires": { - "tslib": "^2.4.0" - } - } + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-typed-document-node/core": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@graphql-typed-document-node/core/-/core-3.2.0.tgz", + "integrity": "sha512-mB9oAsNCm9aM3/SOv4YtBMqZbYj10R7dkq8byBqxGY/ncFwhf2oQzMV+LCRlWoDSEBJ3COiR1yeDvMtsoOsuFQ==", + "peerDependencies": { + "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/@josephg/resolvable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@josephg/resolvable/-/resolvable-1.0.1.tgz", + "integrity": "sha512-CtzORUwWTTOTqfVtHaKRJ0I1kNQd1bpn3sUh8I3nJDVY+5/M/Oe1DnEWzPQvqq/xPIIkzzzIP7mfCoAjFRvDhg==" + }, + "node_modules/@loopback/boot": { + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/@loopback/boot/-/boot-5.0.9.tgz", + "integrity": "sha512-3ri7OjNGaSTh2wL4iZfkRk8snXSRpbrXtcGF3ZbWXXxP3hLgDHXJJJc1CoOi118A7ER531zgoB1WZxzZTFGd1Q==", + "peer": true, + "dependencies": { + "@loopback/model-api-builder": "^4.0.9", + "@loopback/repository": "^5.1.4", + "@loopback/service-proxy": "^5.0.9", + "@types/debug": "^4.1.7", + "@types/glob": "^8.1.0", + "debug": "^4.3.4", + "glob": "^8.1.0", + "tslib": "^2.5.0" + }, + "engines": { + "node": "14 || 16 || 18 || 19" + }, + "peerDependencies": { + "@loopback/core": "^4.0.9" + } + }, + "node_modules/@loopback/context": { + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/@loopback/context/-/context-5.0.9.tgz", + "integrity": "sha512-Hs62SRG2YFy3cRa68Edts9TUCBpPCDK0AA/kxEfnEylpcWPJwz5l+77B6DUD7PbIvN8Zsk6EQJu4wFSduDzx+w==", + "peer": true, + "dependencies": { + "@loopback/metadata": "^5.0.9", + "@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": "14 || 16 || 18 || 19" + } + }, + "node_modules/@loopback/core": { + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/@loopback/core/-/core-4.0.9.tgz", + "integrity": "sha512-DlSuAngwiNrVbp/esVJLwXmp0ieshRI1cVEPALvuQgXKlWX8eLVco3LXv7c6ZZ4Tp0hCaZxura2aY5SO0YqsuQ==", + "peer": true, + "dependencies": { + "@loopback/context": "^5.0.9", + "debug": "^4.3.4", + "tslib": "^2.5.0" + }, + "engines": { + "node": "14 || 16 || 18 || 19" } }, - "@graphql-tools/mock": { - "version": "8.7.18", - "resolved": "https://registry.npmjs.org/@graphql-tools/mock/-/mock-8.7.18.tgz", - "integrity": "sha512-ZbXMp86V0DmfgUZhr5aGHtNIS2hBazhvTpPlFCyNOP+RMio3ErKnSsma3T1jV1ZyMo11l7QrxV9Xxn3uA0dv+w==", - "requires": { - "@graphql-tools/schema": "9.0.16", - "@graphql-tools/utils": "9.2.1", - "fast-json-stable-stringify": "^2.1.0", - "tslib": "^2.4.0" - }, + "node_modules/@loopback/filter": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/@loopback/filter/-/filter-3.0.9.tgz", + "integrity": "sha512-LdLdiY3k9yUfVReWUFUu7xpCVCzW2LMBVwZ9tIY/n1iLPsXFCx/3e7AQl2TxJXUaW9wmuDQyV+beeit/i7gOZA==", + "peer": true, "dependencies": { - "@graphql-tools/merge": { - "version": "8.3.18", - "resolved": "https://registry.npmjs.org/@graphql-tools/merge/-/merge-8.3.18.tgz", - "integrity": "sha512-R8nBglvRWPAyLpZL/f3lxsY7wjnAeE0l056zHhcO/CgpvK76KYUt9oEkR05i8Hmt8DLRycBN0FiotJ0yDQWTVA==", - "requires": { - "@graphql-tools/utils": "9.2.1", - "tslib": "^2.4.0" - } - }, - "@graphql-tools/schema": { - "version": "9.0.16", - "resolved": "https://registry.npmjs.org/@graphql-tools/schema/-/schema-9.0.16.tgz", - "integrity": "sha512-kF+tbYPPf/6K2aHG3e1SWIbapDLQaqnIHVRG6ow3onkFoowwtKszvUyOASL6Krcv2x9bIMvd1UkvRf9OaoROQQ==", - "requires": { - "@graphql-tools/merge": "8.3.18", - "@graphql-tools/utils": "9.2.1", - "tslib": "^2.4.0", - "value-or-promise": "1.0.12" - } - }, - "value-or-promise": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/value-or-promise/-/value-or-promise-1.0.12.tgz", - "integrity": "sha512-Z6Uz+TYwEqE7ZN50gwn+1LCVo9ZVrpxRPOhOLnncYkY1ZzOYtrX8Fwf/rFktZ8R5mJms6EZf5TqNOMeZmnPq9Q==" - } + "tslib": "^2.5.0" + }, + "engines": { + "node": "14 || 16 || 18 || 19" } }, - "@graphql-tools/schema": { - "version": "8.5.1", - "resolved": "https://registry.npmjs.org/@graphql-tools/schema/-/schema-8.5.1.tgz", - "integrity": "sha512-0Esilsh0P/qYcB5DKQpiKeQs/jevzIadNTaT0jeWklPMwNbT7yMX4EqZany7mbeRRlSRwMzNzL5olyFdffHBZg==", - "requires": { - "@graphql-tools/merge": "8.3.1", - "@graphql-tools/utils": "8.9.0", - "tslib": "^2.4.0", - "value-or-promise": "1.0.11" - }, + "node_modules/@loopback/metadata": { + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/@loopback/metadata/-/metadata-5.0.9.tgz", + "integrity": "sha512-syRNaIzN7QSGhiw4GNVkXEKZg7XMwqOfND4B61nCnmwEAx4gLk/vU1h/EpmYnq+H5il3CaiLwQeNW8VJinNvlw==", + "peer": true, "dependencies": { - "@graphql-tools/utils": { - "version": "8.9.0", - "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-8.9.0.tgz", - "integrity": "sha512-pjJIWH0XOVnYGXCqej8g/u/tsfV4LvLlj0eATKQu5zwnxd/TiTHq7Cg313qUPTFFHZ3PP5wJ15chYVtLDwaymg==", - "requires": { - "tslib": "^2.4.0" - } - } + "debug": "^4.3.4", + "lodash": "^4.17.21", + "reflect-metadata": "^0.1.13", + "tslib": "^2.5.0" + }, + "engines": { + "node": "14 || 16 || 18 || 19" } }, - "@graphql-tools/utils": { - "version": "9.2.1", - "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-9.2.1.tgz", - "integrity": "sha512-WUw506Ql6xzmOORlriNrD6Ugx+HjVgYxt9KCXD9mHAak+eaXSwuGGPyE60hy9xaDEoXKBsG7SkG69ybitaVl6A==", - "requires": { - "@graphql-typed-document-node/core": "^3.1.1", - "tslib": "^2.4.0" + "node_modules/@loopback/model-api-builder": { + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/@loopback/model-api-builder/-/model-api-builder-4.0.9.tgz", + "integrity": "sha512-EM7gwPCp1OSTpZZPwCgets5ZFQ62ILQCz97s6Qd2bDSN/KBdquwzZ2bGLbKa+f4KzhdQN9j8rSxZhoAUwNnQmg==", + "peer": true, + "dependencies": { + "tslib": "^2.5.0" + }, + "engines": { + "node": "14 || 16 || 18 || 19" + }, + "peerDependencies": { + "@loopback/core": "^4.0.9", + "@loopback/repository": "^5.1.4" } }, - "@graphql-typed-document-node/core": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/@graphql-typed-document-node/core/-/core-3.1.2.tgz", - "integrity": "sha512-9anpBMM9mEgZN4wr2v8wHJI2/u5TnnggewRN6OlvXTTnuVyoY19X6rOv9XTqKRw6dcGKwZsBi8n0kDE2I5i4VA==", - "requires": {} - }, - "@josephg/resolvable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@josephg/resolvable/-/resolvable-1.0.1.tgz", - "integrity": "sha512-CtzORUwWTTOTqfVtHaKRJ0I1kNQd1bpn3sUh8I3nJDVY+5/M/Oe1DnEWzPQvqq/xPIIkzzzIP7mfCoAjFRvDhg==" - }, - "@loopback/boot": { - "version": "file:../../packages/boot", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/model-api-builder": "^4.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/rest": "^12.0.8", - "@loopback/rest-crud": "^0.15.7", - "@loopback/service-proxy": "^5.0.8", - "@loopback/testlab": "^5.0.8", + "node_modules/@loopback/repository": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@loopback/repository/-/repository-5.1.4.tgz", + "integrity": "sha512-lRLR+LyNSBJSWfS9CEOcgA11wqohqcDfHXx7Hff3DckP19K6D4ApmD+sEFF1YNBgVV/ysZPrDySbtkYj9GfH+w==", + "peer": true, + "dependencies": { + "@loopback/filter": "^3.0.9", "@types/debug": "^4.1.7", - "@types/glob": "^8.1.0", - "@types/node": "^14.18.36", "debug": "^4.3.4", - "glob": "^8.1.0", + "lodash": "^4.17.21", + "loopback-datasource-juggler": "^4.28.2", "tslib": "^2.5.0" }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/model-api-builder": { - "version": "file:../../packages/model-api-builder", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3", - "@types/node": "^14.18.36", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/repository": { - "version": "file:../../packages/repository", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/filter": "^3.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bson": "^4.0.5", - "@types/debug": "^4.1.7", - "@types/json-schema": "^7.0.11", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "bson": "4.7.2", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "loopback-datasource-juggler": "^4.28.2", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/filter": { - "version": "file:../../packages/filter", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "tslib": "^2.5.0", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - } - } - }, - "@loopback/repository": { - "version": "file:../../packages/repository", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/filter": "^3.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bson": "^4.0.5", - "@types/debug": "^4.1.7", - "@types/json-schema": "^7.0.11", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "bson": "4.7.2", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "loopback-datasource-juggler": "^4.28.2", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/filter": { - "version": "file:../../packages/filter", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "tslib": "^2.5.0", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/rest": { - "version": "file:../../packages/rest", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/express": "^5.0.8", - "@loopback/http-server": "^4.0.8", - "@loopback/openapi-spec-builder": "^5.0.8", - "@loopback/openapi-v3": "^8.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@openapi-contrib/openapi-schema-to-json-schema": "^3.2.0", - "@types/body-parser": "^1.19.2", - "@types/cors": "^2.8.13", - "@types/debug": "^4.1.7", - "@types/express": "^4.17.17", - "@types/express-serve-static-core": "^4.17.33", - "@types/http-errors": "^2.0.1", - "@types/js-yaml": "^4.0.5", - "@types/json-schema-compare": "^0.2.1", - "@types/lodash": "^4.14.191", - "@types/multer": "^1.4.7", - "@types/node": "^14.18.36", - "@types/on-finished": "^2.3.1", - "@types/qs": "^6.9.7", - "@types/serve-static": "1.15.0", - "@types/type-is": "^1.6.3", - "ajv": "^8.12.0", - "ajv-errors": "^3.0.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0", - "body-parser": "^1.20.2", - "cors": "^2.8.5", - "debug": "^4.3.4", - "express": "^4.18.2", - "http-errors": "^2.0.0", - "js-yaml": "^4.1.0", - "json-schema-compare": "^0.2.2", - "lodash": "^4.17.21", - "multer": "^1.4.4", - "on-finished": "^2.4.1", - "path-to-regexp": "^6.2.1", - "qs": "^6.11.1", - "strong-error-handler": "^4.0.1", - "tslib": "^2.5.0", - "type-is": "^1.6.18", - "validator": "^13.9.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/express": { - "version": "file:../../packages/express", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/http-server": "^4.0.8", - "@loopback/testlab": "^5.0.8", - "@types/body-parser": "^1.19.2", - "@types/debug": "^4.1.7", - "@types/express": "^4.17.17", - "@types/express-serve-static-core": "^4.17.33", - "@types/http-errors": "^2.0.1", - "@types/node": "^14.18.36", - "@types/on-finished": "^2.3.1", - "@types/toposort": "^2.0.3", - "body-parser": "^1.20.2", - "debug": "^4.3.4", - "express": "^4.18.2", - "http-errors": "^2.0.0", - "on-finished": "^2.4.1", - "source-map-support": "^0.5.21", - "toposort": "^2.0.2", - "tslib": "^2.5.0", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/http-server": { - "version": "file:../../packages/http-server", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/stoppable": "^1.1.1", - "debug": "^4.3.4", - "stoppable": "^1.1.0", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/http-server": { - "version": "file:../../packages/http-server", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/stoppable": "^1.1.1", - "debug": "^4.3.4", - "stoppable": "^1.1.0", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/openapi-spec-builder": { - "version": "file:../../packages/openapi-spec-builder", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "openapi3-ts": "^2.0.2", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/openapi-v3": { - "version": "file:../../packages/openapi-v3", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/openapi-spec-builder": "^5.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/repository-json-schema": "^6.1.2", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/json-merge-patch": "0.0.8", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "http-status": "^1.6.2", - "json-merge-patch": "^1.0.2", - "lodash": "^4.17.21", - "openapi3-ts": "^2.0.2", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/openapi-spec-builder": { - "version": "file:../../packages/openapi-spec-builder", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "openapi3-ts": "^2.0.2", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/repository": { - "version": "file:../../packages/repository", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/filter": "^3.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bson": "^4.0.5", - "@types/debug": "^4.1.7", - "@types/json-schema": "^7.0.11", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "bson": "4.7.2", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "loopback-datasource-juggler": "^4.28.2", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/filter": { - "version": "file:../../packages/filter", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "tslib": "^2.5.0", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/repository-json-schema": { - "version": "file:../../packages/repository-json-schema", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/json-schema": "^7.0.11", - "@types/node": "^14.18.36", - "ajv-formats": "^2.1.1", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/repository": { - "version": "file:../../packages/repository", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/filter": "^3.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bson": "^4.0.5", - "@types/debug": "^4.1.7", - "@types/json-schema": "^7.0.11", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "bson": "4.7.2", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "loopback-datasource-juggler": "^4.28.2", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/filter": { - "version": "file:../../packages/filter", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "tslib": "^2.5.0", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/repository": { - "version": "file:../../packages/repository", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/filter": "^3.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bson": "^4.0.5", - "@types/debug": "^4.1.7", - "@types/json-schema": "^7.0.11", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "bson": "4.7.2", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "loopback-datasource-juggler": "^4.28.2", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/filter": { - "version": "file:../../packages/filter", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "tslib": "^2.5.0", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/rest-crud": { - "version": "file:../../packages/rest-crud", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/model-api-builder": "^4.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/rest": "^12.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/model-api-builder": { - "version": "file:../../packages/model-api-builder", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3", - "@types/node": "^14.18.36", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/repository": { - "version": "file:../../packages/repository", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/filter": "^3.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bson": "^4.0.5", - "@types/debug": "^4.1.7", - "@types/json-schema": "^7.0.11", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "bson": "4.7.2", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "loopback-datasource-juggler": "^4.28.2", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/filter": { - "version": "file:../../packages/filter", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "tslib": "^2.5.0", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - } - } - }, - "@loopback/repository": { - "version": "file:../../packages/repository", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/filter": "^3.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bson": "^4.0.5", - "@types/debug": "^4.1.7", - "@types/json-schema": "^7.0.11", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "bson": "4.7.2", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "loopback-datasource-juggler": "^4.28.2", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/filter": { - "version": "file:../../packages/filter", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "tslib": "^2.5.0", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/rest": { - "version": "file:../../packages/rest", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/express": "^5.0.8", - "@loopback/http-server": "^4.0.8", - "@loopback/openapi-spec-builder": "^5.0.8", - "@loopback/openapi-v3": "^8.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@openapi-contrib/openapi-schema-to-json-schema": "^3.2.0", - "@types/body-parser": "^1.19.2", - "@types/cors": "^2.8.13", - "@types/debug": "^4.1.7", - "@types/express": "^4.17.17", - "@types/express-serve-static-core": "^4.17.33", - "@types/http-errors": "^2.0.1", - "@types/js-yaml": "^4.0.5", - "@types/json-schema-compare": "^0.2.1", - "@types/lodash": "^4.14.191", - "@types/multer": "^1.4.7", - "@types/node": "^14.18.36", - "@types/on-finished": "^2.3.1", - "@types/qs": "^6.9.7", - "@types/serve-static": "1.15.0", - "@types/type-is": "^1.6.3", - "ajv": "^8.12.0", - "ajv-errors": "^3.0.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0", - "body-parser": "^1.20.2", - "cors": "^2.8.5", - "debug": "^4.3.4", - "express": "^4.18.2", - "http-errors": "^2.0.0", - "js-yaml": "^4.1.0", - "json-schema-compare": "^0.2.2", - "lodash": "^4.17.21", - "multer": "^1.4.4", - "on-finished": "^2.4.1", - "path-to-regexp": "^6.2.1", - "qs": "^6.11.1", - "strong-error-handler": "^4.0.1", - "tslib": "^2.5.0", - "type-is": "^1.6.18", - "validator": "^13.9.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/express": { - "version": "file:../../packages/express", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/http-server": "^4.0.8", - "@loopback/testlab": "^5.0.8", - "@types/body-parser": "^1.19.2", - "@types/debug": "^4.1.7", - "@types/express": "^4.17.17", - "@types/express-serve-static-core": "^4.17.33", - "@types/http-errors": "^2.0.1", - "@types/node": "^14.18.36", - "@types/on-finished": "^2.3.1", - "@types/toposort": "^2.0.3", - "body-parser": "^1.20.2", - "debug": "^4.3.4", - "express": "^4.18.2", - "http-errors": "^2.0.0", - "on-finished": "^2.4.1", - "source-map-support": "^0.5.21", - "toposort": "^2.0.2", - "tslib": "^2.5.0", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/http-server": { - "version": "file:../../packages/http-server", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/stoppable": "^1.1.1", - "debug": "^4.3.4", - "stoppable": "^1.1.0", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/http-server": { - "version": "file:../../packages/http-server", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/stoppable": "^1.1.1", - "debug": "^4.3.4", - "stoppable": "^1.1.0", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/openapi-spec-builder": { - "version": "file:../../packages/openapi-spec-builder", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "openapi3-ts": "^2.0.2", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/openapi-v3": { - "version": "file:../../packages/openapi-v3", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/openapi-spec-builder": "^5.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/repository-json-schema": "^6.1.2", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/json-merge-patch": "0.0.8", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "http-status": "^1.6.2", - "json-merge-patch": "^1.0.2", - "lodash": "^4.17.21", - "openapi3-ts": "^2.0.2", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/openapi-spec-builder": { - "version": "file:../../packages/openapi-spec-builder", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "openapi3-ts": "^2.0.2", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/repository": { - "version": "file:../../packages/repository", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/filter": "^3.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bson": "^4.0.5", - "@types/debug": "^4.1.7", - "@types/json-schema": "^7.0.11", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "bson": "4.7.2", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "loopback-datasource-juggler": "^4.28.2", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/filter": { - "version": "file:../../packages/filter", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "tslib": "^2.5.0", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/repository-json-schema": { - "version": "file:../../packages/repository-json-schema", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/json-schema": "^7.0.11", - "@types/node": "^14.18.36", - "ajv-formats": "^2.1.1", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/repository": { - "version": "file:../../packages/repository", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/filter": "^3.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bson": "^4.0.5", - "@types/debug": "^4.1.7", - "@types/json-schema": "^7.0.11", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "bson": "4.7.2", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "loopback-datasource-juggler": "^4.28.2", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/filter": { - "version": "file:../../packages/filter", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "tslib": "^2.5.0", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/repository": { - "version": "file:../../packages/repository", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/filter": "^3.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bson": "^4.0.5", - "@types/debug": "^4.1.7", - "@types/json-schema": "^7.0.11", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "bson": "4.7.2", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "loopback-datasource-juggler": "^4.28.2", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/filter": { - "version": "file:../../packages/filter", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "tslib": "^2.5.0", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/service-proxy": { - "version": "file:../../packages/service-proxy", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "loopback-datasource-juggler": "^4.28.2", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } + "engines": { + "node": "14 || 16 || 18 || 19" + }, + "peerDependencies": { + "@loopback/core": "^4.0.9" } }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", + "node_modules/@loopback/service-proxy": { + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/@loopback/service-proxy/-/service-proxy-5.0.9.tgz", + "integrity": "sha512-QTEhPMCk/LEgyy55TmbUHdWd7iA5u+HtL0JosQsR5TacoJ2+I+K1ZAHYx/hNObV23Xcoxt10xURo3mYaHuifHQ==", + "peer": true, + "dependencies": { + "loopback-datasource-juggler": "^4.28.2", "tslib": "^2.5.0" }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } + "engines": { + "node": "14 || 16 || 18 || 19" + }, + "peerDependencies": { + "@loopback/core": "^4.0.9" } }, - "@protobufjs/aspromise": { + "node_modules/@protobufjs/aspromise": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz", "integrity": "sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==" }, - "@protobufjs/base64": { + "node_modules/@protobufjs/base64": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz", "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==" }, - "@protobufjs/codegen": { + "node_modules/@protobufjs/codegen": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz", "integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==" }, - "@protobufjs/eventemitter": { + "node_modules/@protobufjs/eventemitter": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz", "integrity": "sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==" }, - "@protobufjs/fetch": { + "node_modules/@protobufjs/fetch": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz", "integrity": "sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==", - "requires": { + "dependencies": { "@protobufjs/aspromise": "^1.1.1", "@protobufjs/inquire": "^1.1.0" } }, - "@protobufjs/float": { + "node_modules/@protobufjs/float": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz", "integrity": "sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==" }, - "@protobufjs/inquire": { + "node_modules/@protobufjs/inquire": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz", "integrity": "sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==" }, - "@protobufjs/path": { + "node_modules/@protobufjs/path": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz", "integrity": "sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==" }, - "@protobufjs/pool": { + "node_modules/@protobufjs/pool": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz", "integrity": "sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==" }, - "@protobufjs/utf8": { + "node_modules/@protobufjs/utf8": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz", "integrity": "sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==" }, - "@types/accepts": { + "node_modules/@types/accepts": { "version": "1.3.5", "resolved": "https://registry.npmjs.org/@types/accepts/-/accepts-1.3.5.tgz", "integrity": "sha512-jOdnI/3qTpHABjM5cx1Hc0sKsPoYCp+DP/GJRGtDlPd7fiV9oXGGIcjW/ZOxLIvjGz8MA+uMZI9metHlgqbgwQ==", - "requires": { + "dependencies": { "@types/node": "*" } }, - "@types/body-parser": { + "node_modules/@types/body-parser": { "version": "1.19.2", "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", - "requires": { + "dependencies": { "@types/connect": "*", "@types/node": "*" } }, - "@types/connect": { + "node_modules/@types/connect": { "version": "3.4.35", "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", - "requires": { + "dependencies": { "@types/node": "*" } }, - "@types/cors": { + "node_modules/@types/cors": { "version": "2.8.12", "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.12.tgz", "integrity": "sha512-vt+kDhq/M2ayberEtJcIN/hxXy1Pk+59g2FV/ZQceeaTyCtCucjL2Q7FXlFjtWn4n15KCr1NE2lNNFhp0lEThw==" }, - "@types/debug": { + "node_modules/@types/debug": { "version": "4.1.7", "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz", "integrity": "sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==", - "dev": true, - "requires": { + "dependencies": { "@types/ms": "*" } }, - "@types/express": { + "node_modules/@types/express": { "version": "4.17.14", "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.14.tgz", "integrity": "sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg==", - "requires": { + "dependencies": { "@types/body-parser": "*", "@types/express-serve-static-core": "^4.17.18", "@types/qs": "*", "@types/serve-static": "*" } }, - "@types/express-serve-static-core": { + "node_modules/@types/express-serve-static-core": { "version": "4.17.31", "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.31.tgz", "integrity": "sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q==", - "requires": { + "dependencies": { "@types/node": "*", "@types/qs": "*", "@types/range-parser": "*" } }, - "@types/glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==", - "requires": { - "@types/minimatch": "*", + "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==", + "peer": true, + "dependencies": { + "@types/minimatch": "^5.1.2", "@types/node": "*" } }, - "@types/long": { + "node_modules/@types/long": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/@types/long/-/long-4.0.2.tgz", "integrity": "sha512-MqTGEo5bj5t157U6fA/BiDynNkn0YknVdh48CMPkTSpFTVmvao5UQmm7uEF6xBEo7qIMAlY/JSleYaE6VOdpaA==" }, - "@types/mime": { + "node_modules/@types/mime": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz", "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==" }, - "@types/minimatch": { + "node_modules/@types/minimatch": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz", "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==" }, - "@types/ms": { + "node_modules/@types/ms": { "version": "0.7.31", "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz", - "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==", - "dev": true + "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==" }, - "@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==" + "node_modules/@types/node": { + "version": "14.18.40", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.40.tgz", + "integrity": "sha512-pGteXO/JQX7wPxGR8lyT+doqjMa7XvlVowwrDwLfX92k5SdLkk4cwC7CYSLBxrenw/R5oQwKioVIak7ZgplM3g==" }, - "@types/qs": { + "node_modules/@types/qs": { "version": "6.9.7", "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==" }, - "@types/range-parser": { + "node_modules/@types/range-parser": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" }, - "@types/semver": { + "node_modules/@types/semver": { "version": "7.3.13", "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.3.13.tgz", "integrity": "sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==" }, - "@types/serve-static": { + "node_modules/@types/serve-static": { "version": "1.15.1", "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.1.tgz", "integrity": "sha512-NUo5XNiAdULrJENtJXZZ3fHtfMolzZwczzBbnAeBbqBwG+LaG6YaJtuwzwGSQZ2wsCrxjEhNNjAkKigy3n8teQ==", - "requires": { + "dependencies": { "@types/mime": "*", "@types/node": "*" } }, - "@types/validator": { - "version": "13.7.12", - "resolved": "https://registry.npmjs.org/@types/validator/-/validator-13.7.12.tgz", - "integrity": "sha512-YVtyAPqpefU+Mm/qqnOANW6IkqKpCSrarcyV269C8MA8Ux0dbkEuQwM/4CjL47kVEM2LgBef/ETfkH+c6+moFA==", + "node_modules/@types/validator": { + "version": "13.7.14", + "resolved": "https://registry.npmjs.org/@types/validator/-/validator-13.7.14.tgz", + "integrity": "sha512-J6OAed6rhN6zyqL9Of6ZMamhlsOEU/poBVvbHr/dKOYKTeuYYMlDkMv+b6UUV0o2i0tw73cgyv/97WTWaUl0/g==", "peer": true }, - "accepts": { + "node_modules/accept-language": { + "version": "3.0.18", + "resolved": "https://registry.npmjs.org/accept-language/-/accept-language-3.0.18.tgz", + "integrity": "sha512-sUofgqBPzgfcF20sPoBYGQ1IhQLt2LSkxTnlQSuLF3n5gPEqd5AimbvOvHEi0T1kLMiGVqPWzI5a9OteBRth3A==", + "peer": true, + "dependencies": { + "bcp47": "^1.1.2", + "stable": "^0.1.6" + } + }, + "node_modules/accepts": { "version": "1.3.8", "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", - "requires": { + "dependencies": { "mime-types": "~2.1.34", "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" } }, - "apollo-datasource": { + "node_modules/apollo-datasource": { "version": "3.3.2", "resolved": "https://registry.npmjs.org/apollo-datasource/-/apollo-datasource-3.3.2.tgz", "integrity": "sha512-L5TiS8E2Hn/Yz7SSnWIVbZw0ZfEIXZCa5VUiVxD9P53JvSrf4aStvsFDlGWPvpIdCR+aly2CfoB79B9/JjKFqg==", - "requires": { + "deprecated": "The `apollo-datasource` package is part of Apollo Server v2 and v3, which are now deprecated (end-of-life October 22nd 2023). See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.", + "dependencies": { "@apollo/utils.keyvaluecache": "^1.0.1", "apollo-server-env": "^4.2.1" + }, + "engines": { + "node": ">=12.0" } }, - "apollo-reporting-protobuf": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/apollo-reporting-protobuf/-/apollo-reporting-protobuf-3.3.3.tgz", - "integrity": "sha512-L3+DdClhLMaRZWVmMbBcwl4Ic77CnEBPXLW53F7hkYhkaZD88ivbCVB1w/x5gunO6ZHrdzhjq0FHmTsBvPo7aQ==", - "requires": { + "node_modules/apollo-reporting-protobuf": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/apollo-reporting-protobuf/-/apollo-reporting-protobuf-3.4.0.tgz", + "integrity": "sha512-h0u3EbC/9RpihWOmcSsvTW2O6RXVaD/mPEjfrPkxRPTEPWqncsgOoRJw+wih4OqfH3PvTJvoEIf4LwKrUaqWog==", + "deprecated": "The `apollo-reporting-protobuf` package is part of Apollo Server v2 and v3, which are now deprecated (end-of-life October 22nd 2023). This package's functionality is now found in the `@apollo/usage-reporting-protobuf` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.", + "dependencies": { "@apollo/protobufjs": "1.2.6" - }, + } + }, + "node_modules/apollo-reporting-protobuf/node_modules/@apollo/protobufjs": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@apollo/protobufjs/-/protobufjs-1.2.6.tgz", + "integrity": "sha512-Wqo1oSHNUj/jxmsVp4iR3I480p6qdqHikn38lKrFhfzcDJ7lwd7Ck7cHRl4JE81tWNArl77xhnG/OkZhxKBYOw==", + "hasInstallScript": true, "dependencies": { - "@apollo/protobufjs": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/@apollo/protobufjs/-/protobufjs-1.2.6.tgz", - "integrity": "sha512-Wqo1oSHNUj/jxmsVp4iR3I480p6qdqHikn38lKrFhfzcDJ7lwd7Ck7cHRl4JE81tWNArl77xhnG/OkZhxKBYOw==", - "requires": { - "@protobufjs/aspromise": "^1.1.2", - "@protobufjs/base64": "^1.1.2", - "@protobufjs/codegen": "^2.0.4", - "@protobufjs/eventemitter": "^1.1.0", - "@protobufjs/fetch": "^1.1.0", - "@protobufjs/float": "^1.0.2", - "@protobufjs/inquire": "^1.1.0", - "@protobufjs/path": "^1.1.2", - "@protobufjs/pool": "^1.1.0", - "@protobufjs/utf8": "^1.1.0", - "@types/long": "^4.0.0", - "@types/node": "^10.1.0", - "long": "^4.0.0" - } - }, - "@types/node": { - "version": "10.17.60", - "resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.60.tgz", - "integrity": "sha512-F0KIgDJfy2nA3zMLmWGKxcH2ZVEtCZXHHdOQs2gSaQ27+lNeEfGxzkIw90aXswATX7AZ33tahPbzy6KAfUreVw==" - } + "@protobufjs/aspromise": "^1.1.2", + "@protobufjs/base64": "^1.1.2", + "@protobufjs/codegen": "^2.0.4", + "@protobufjs/eventemitter": "^1.1.0", + "@protobufjs/fetch": "^1.1.0", + "@protobufjs/float": "^1.0.2", + "@protobufjs/inquire": "^1.1.0", + "@protobufjs/path": "^1.1.2", + "@protobufjs/pool": "^1.1.0", + "@protobufjs/utf8": "^1.1.0", + "@types/long": "^4.0.0", + "@types/node": "^10.1.0", + "long": "^4.0.0" + }, + "bin": { + "apollo-pbjs": "bin/pbjs", + "apollo-pbts": "bin/pbts" } }, - "apollo-server-core": { - "version": "3.11.1", - "resolved": "https://registry.npmjs.org/apollo-server-core/-/apollo-server-core-3.11.1.tgz", - "integrity": "sha512-t/eCKrRFK1lYZlc5pHD99iG7Np7CEm3SmbDiONA7fckR3EaB/pdsEdIkIwQ5QBBpT5JLp/nwvrZRVwhaWmaRvw==", - "requires": { + "node_modules/apollo-reporting-protobuf/node_modules/@types/node": { + "version": "10.17.60", + "resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.60.tgz", + "integrity": "sha512-F0KIgDJfy2nA3zMLmWGKxcH2ZVEtCZXHHdOQs2gSaQ27+lNeEfGxzkIw90aXswATX7AZ33tahPbzy6KAfUreVw==" + }, + "node_modules/apollo-server-core": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/apollo-server-core/-/apollo-server-core-3.12.0.tgz", + "integrity": "sha512-hq7iH6Cgldgmnjs9FVSZeKWRpi0/ZR+iJ1arzeD2VXGxxgk1mAm/cz1Tx0TYgegZI+FvvrRl0UhKEx7sLnIxIg==", + "deprecated": "The `apollo-server-core` package is part of Apollo Server v2 and v3, which are now deprecated (end-of-life October 22nd 2023). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.", + "dependencies": { "@apollo/utils.keyvaluecache": "^1.0.1", "@apollo/utils.logger": "^1.0.0", "@apollo/utils.usagereporting": "^1.0.0", @@ -18377,11 +702,11 @@ "@graphql-tools/schema": "^8.0.0", "@josephg/resolvable": "^1.0.0", "apollo-datasource": "^3.3.2", - "apollo-reporting-protobuf": "^3.3.3", + "apollo-reporting-protobuf": "^3.4.0", "apollo-server-env": "^4.2.1", "apollo-server-errors": "^3.3.1", - "apollo-server-plugin-base": "^3.7.1", - "apollo-server-types": "^3.7.1", + "apollo-server-plugin-base": "^3.7.2", + "apollo-server-types": "^3.8.0", "async-retry": "^1.2.1", "fast-json-stable-stringify": "^2.1.0", "graphql-tag": "^2.11.0", @@ -18391,82 +716,160 @@ "sha.js": "^2.4.11", "uuid": "^9.0.0", "whatwg-mimetype": "^3.0.0" + }, + "engines": { + "node": ">=12.0" + }, + "peerDependencies": { + "graphql": "^15.3.0 || ^16.0.0" } }, - "apollo-server-env": { + "node_modules/apollo-server-env": { "version": "4.2.1", "resolved": "https://registry.npmjs.org/apollo-server-env/-/apollo-server-env-4.2.1.tgz", "integrity": "sha512-vm/7c7ld+zFMxibzqZ7SSa5tBENc4B0uye9LTfjJwGoQFY5xsUPH5FpO5j0bMUDZ8YYNbrF9SNtzc5Cngcr90g==", - "requires": { + "deprecated": "The `apollo-server-env` package is part of Apollo Server v2 and v3, which are now deprecated (end-of-life October 22nd 2023). This package's functionality is now found in the `@apollo/utils.fetcher` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.", + "dependencies": { "node-fetch": "^2.6.7" + }, + "engines": { + "node": ">=12.0" } }, - "apollo-server-errors": { + "node_modules/apollo-server-errors": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/apollo-server-errors/-/apollo-server-errors-3.3.1.tgz", "integrity": "sha512-xnZJ5QWs6FixHICXHxUfm+ZWqqxrNuPlQ+kj5m6RtEgIpekOPssH/SD9gf2B4HuWV0QozorrygwZnux8POvyPA==", - "requires": {} + "deprecated": "The `apollo-server-errors` package is part of Apollo Server v2 and v3, which are now deprecated (end-of-life October 22nd 2023). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.", + "engines": { + "node": ">=12.0" + }, + "peerDependencies": { + "graphql": "^15.3.0 || ^16.0.0" + } }, - "apollo-server-express": { - "version": "3.11.1", - "resolved": "https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-3.11.1.tgz", - "integrity": "sha512-x9ngcpXbBlt4naCXTwNtBFb/mOd9OU0wtFXvJkObHF26NsRazu3DxDfEuekA6V1NFOocD+A9jmVMQeQWug5MgA==", - "requires": { + "node_modules/apollo-server-express": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-3.12.0.tgz", + "integrity": "sha512-m8FaGPUfDOEGSm7QRWRmUUGjG/vqvpQoorkId9/FXkC57fz/A59kEdrzkMt9538Xgsa5AV+X4MEWLJhTvlW3LQ==", + "deprecated": "The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now deprecated (end-of-life October 22nd 2023). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.", + "dependencies": { "@types/accepts": "^1.3.5", "@types/body-parser": "1.19.2", "@types/cors": "2.8.12", "@types/express": "4.17.14", "@types/express-serve-static-core": "4.17.31", "accepts": "^1.3.5", - "apollo-server-core": "^3.11.1", - "apollo-server-types": "^3.7.1", + "apollo-server-core": "^3.12.0", + "apollo-server-types": "^3.8.0", "body-parser": "^1.19.0", "cors": "^2.8.5", "parseurl": "^1.3.3" + }, + "engines": { + "node": ">=12.0" + }, + "peerDependencies": { + "express": "^4.17.1", + "graphql": "^15.3.0 || ^16.0.0" } }, - "apollo-server-plugin-base": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/apollo-server-plugin-base/-/apollo-server-plugin-base-3.7.1.tgz", - "integrity": "sha512-g3vJStmQtQvjGI289UkLMfThmOEOddpVgHLHT2bNj0sCD/bbisj4xKbBHETqaURokteqSWyyd4RDTUe0wAUDNQ==", - "requires": { - "apollo-server-types": "^3.7.1" + "node_modules/apollo-server-plugin-base": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/apollo-server-plugin-base/-/apollo-server-plugin-base-3.7.2.tgz", + "integrity": "sha512-wE8dwGDvBOGehSsPTRZ8P/33Jan6/PmL0y0aN/1Z5a5GcbFhDaaJCjK5cav6npbbGL2DPKK0r6MPXi3k3N45aw==", + "deprecated": "The `apollo-server-plugin-base` package is part of Apollo Server v2 and v3, which are now deprecated (end-of-life October 22nd 2023). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.", + "dependencies": { + "apollo-server-types": "^3.8.0" + }, + "engines": { + "node": ">=12.0" + }, + "peerDependencies": { + "graphql": "^15.3.0 || ^16.0.0" } }, - "apollo-server-types": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/apollo-server-types/-/apollo-server-types-3.7.1.tgz", - "integrity": "sha512-aE9RDVplmkaOj/OduNmGa+0a1B5RIWI0o3zC1zLvBTVWMKTpo0ifVf11TyMkLCY+T7cnZqVqwyShziOyC3FyUw==", - "requires": { + "node_modules/apollo-server-types": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/apollo-server-types/-/apollo-server-types-3.8.0.tgz", + "integrity": "sha512-ZI/8rTE4ww8BHktsVpb91Sdq7Cb71rdSkXELSwdSR0eXu600/sY+1UXhTWdiJvk+Eq5ljqoHLwLbY2+Clq2b9A==", + "deprecated": "The `apollo-server-types` package is part of Apollo Server v2 and v3, which are now deprecated (end-of-life October 22nd 2023). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.", + "dependencies": { "@apollo/utils.keyvaluecache": "^1.0.1", "@apollo/utils.logger": "^1.0.0", - "apollo-reporting-protobuf": "^3.3.3", + "apollo-reporting-protobuf": "^3.4.0", "apollo-server-env": "^4.2.1" + }, + "engines": { + "node": ">=12.0" + }, + "peerDependencies": { + "graphql": "^15.3.0 || ^16.0.0" + } + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "peer": true, + "dependencies": { + "sprintf-js": "~1.0.2" } }, - "array-flatten": { + "node_modules/array-flatten": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" }, - "async-retry": { + "node_modules/async": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==", + "peer": true + }, + "node_modules/async-retry": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/async-retry/-/async-retry-1.3.3.tgz", "integrity": "sha512-wfr/jstw9xNi/0teMHrRW7dsz3Lt5ARhYNZ2ewpadnhaIp5mbALhOAP+EAdsC7t4Z6wqsDVv9+W6gm1Dk9mEyw==", - "requires": { + "dependencies": { "retry": "0.13.1" } }, - "balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "node_modules/bcp47": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/bcp47/-/bcp47-1.1.2.tgz", + "integrity": "sha512-JnkkL4GUpOvvanH9AZPX38CxhiLsXMBicBY2IAtqiVN8YulGDQybUydWA4W6yAMtw6iShtw+8HEF6cfrTHU+UQ==", + "peer": true, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/bl": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/bl/-/bl-2.2.1.tgz", + "integrity": "sha512-6Pesp1w0DEX1N550i/uGV/TqucVL4AM/pgThFSN/Qq9si1/DF9aIHs1BxD8V/QU0HoeHO6cQRTAuYnLPKq1e4g==", + "peer": true, + "dependencies": { + "readable-stream": "^2.3.5", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", + "peer": true }, - "body-parser": { + "node_modules/body-parser": { "version": "1.20.2", "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz", "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==", - "requires": { + "dependencies": { "bytes": "3.1.2", "content-type": "~1.0.5", "debug": "2.6.9", @@ -18480,152 +883,331 @@ "type-is": "~1.6.18", "unpipe": "1.0.0" }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "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==", "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - } + "ms": "2.0.0" } }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "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==", + "peer": true, + "dependencies": { + "balanced-match": "^1.0.0" } }, - "bytes": { + "node_modules/bytes": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "engines": { + "node": ">= 0.8" + } }, - "call-bind": { + "node_modules/call-bind": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "requires": { + "dependencies": { "function-bind": "^1.1.1", "get-intrinsic": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "peer": true, + "dependencies": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "node_modules/capital-case": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/capital-case/-/capital-case-1.0.4.tgz", + "integrity": "sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==", + "peer": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3", + "upper-case-first": "^2.0.2" + } + }, + "node_modules/change-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/change-case/-/change-case-4.1.2.tgz", + "integrity": "sha512-bSxY2ws9OtviILG1EiY5K7NNxkqg/JnRnFxLtKQ96JaviiIxi7djMrSd0ECT9AC+lttClmYwKw53BWpOMblo7A==", + "peer": true, + "dependencies": { + "camel-case": "^4.1.2", + "capital-case": "^1.0.4", + "constant-case": "^3.0.4", + "dot-case": "^3.0.4", + "header-case": "^2.0.4", + "no-case": "^3.0.4", + "param-case": "^3.0.4", + "pascal-case": "^3.1.2", + "path-case": "^3.0.4", + "sentence-case": "^3.0.4", + "snake-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/charenc": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz", + "integrity": "sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA==", + "peer": true, + "engines": { + "node": "*" } }, - "class-transformer": { + "node_modules/class-transformer": { "version": "0.5.1", "resolved": "https://registry.npmjs.org/class-transformer/-/class-transformer-0.5.1.tgz", "integrity": "sha512-SQa1Ws6hUbfC98vKGxZH3KFY0Y1lm5Zm0SY8XX9zbK7FJCyVEac3ATW0RIpwzW+oOfmHE5PMPufDG9hCfoEOMw==", "dev": true }, - "class-validator": { + "node_modules/class-validator": { "version": "0.14.0", "resolved": "https://registry.npmjs.org/class-validator/-/class-validator-0.14.0.tgz", "integrity": "sha512-ct3ltplN8I9fOwUd8GrP8UQixwff129BkEtuWDKL5W45cQuLd19xqmTLu5ge78YDm/fdje6FMt0hGOhl0lii3A==", "peer": true, - "requires": { + "dependencies": { "@types/validator": "^13.7.10", "libphonenumber-js": "^1.10.14", "validator": "^13.7.0" } }, - "commander": { + "node_modules/cldrjs": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/cldrjs/-/cldrjs-0.5.5.tgz", + "integrity": "sha512-KDwzwbmLIPfCgd8JERVDpQKrUUM1U4KpFJJg2IROv89rF172lLufoJnqJ/Wea6fXL5bO6WjuLMzY8V52UWPvkA==", + "peer": true + }, + "node_modules/commander": { "version": "2.20.3", "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" }, - "concat-map": { + "node_modules/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" }, - "content-disposition": { + "node_modules/constant-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/constant-case/-/constant-case-3.0.4.tgz", + "integrity": "sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ==", + "peer": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3", + "upper-case": "^2.0.2" + } + }, + "node_modules/content-disposition": { "version": "0.5.4", "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", - "requires": { + "dependencies": { "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" } }, - "content-type": { + "node_modules/content-type": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", - "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==" + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "engines": { + "node": ">= 0.6" + } }, - "cookie": { + "node_modules/cookie": { "version": "0.5.0", "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", - "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==" + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "engines": { + "node": ">= 0.6" + } }, - "cookie-signature": { + "node_modules/cookie-signature": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" }, - "cors": { + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "peer": true + }, + "node_modules/cors": { "version": "2.8.5", "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", - "requires": { + "dependencies": { "object-assign": "^4", "vary": "^1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "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==", + "peer": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/crypt": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz", + "integrity": "sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow==", + "peer": true, + "engines": { + "node": "*" } }, - "cssfilter": { + "node_modules/cssfilter": { "version": "0.0.10", "resolved": "https://registry.npmjs.org/cssfilter/-/cssfilter-0.0.10.tgz", "integrity": "sha512-FAaLDaplstoRsDR8XGYH51znUN0UY7nMc6Z9/fvE8EXGwvJE9hu7W2vHwx1+bd6gCYnln9nLbzxFTrcO9YQDZw==" }, - "debug": { + "node_modules/debug": { "version": "4.3.4", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "requires": { + "dependencies": { "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } } }, - "depd": { + "node_modules/depd": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "engines": { + "node": ">= 0.8" + } }, - "destroy": { + "node_modules/destroy": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==" + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "peer": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } }, - "ee-first": { + "node_modules/ee-first": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" }, - "encodeurl": { + "node_modules/encodeurl": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==" + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "engines": { + "node": ">= 0.8" + } }, - "escape-html": { + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "peer": true, + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/escape-html": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" }, - "etag": { + "node_modules/etag": { "version": "1.8.1", "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==" + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/execa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", + "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", + "peer": true, + "dependencies": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } }, - "express": { + "node_modules/express": { "version": "4.18.2", "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", - "requires": { + "dependencies": { "accepts": "~1.3.8", "array-flatten": "1.1.1", "body-parser": "1.20.1", @@ -18658,62 +1240,70 @@ "utils-merge": "1.0.1", "vary": "~1.1.2" }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/express/node_modules/body-parser": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", + "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "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.11.0", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/express/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dependencies": { - "body-parser": { - "version": "1.20.1", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", - "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", - "requires": { - "bytes": "3.1.2", - "content-type": "~1.0.4", - "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.11.0", - "raw-body": "2.5.1", - "type-is": "~1.6.18", - "unpipe": "1.0.0" - } - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "raw-body": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", - "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", - "requires": { - "bytes": "3.1.2", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - } - } + "ms": "2.0.0" + } + }, + "node_modules/express/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/express/node_modules/raw-body": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" } }, - "fast-json-stable-stringify": { + "node_modules/fast-json-stable-stringify": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" }, - "finalhandler": { + "node_modules/finalhandler": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", - "requires": { + "dependencies": { "debug": "2.6.9", "encodeurl": "~1.0.2", "escape-html": "~1.0.3", @@ -18722,351 +1312,967 @@ "statuses": "2.0.1", "unpipe": "~1.0.0" }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - } + "ms": "2.0.0" } }, - "forwarded": { + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/forwarded": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==" + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "engines": { + "node": ">= 0.6" + } }, - "fresh": { + "node_modules/fresh": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==" + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "engines": { + "node": ">= 0.6" + } }, - "fs.realpath": { + "node_modules/fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" }, - "function-bind": { + "node_modules/function-bind": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" }, - "get-intrinsic": { + "node_modules/get-intrinsic": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==", - "requires": { + "dependencies": { "function-bind": "^1.1.1", "has": "^1.0.3", "has-symbols": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "peer": true, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "requires": { + "node_modules/glob": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", + "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", + "peer": true, + "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "minimatch": "^5.0.1", + "once": "^1.3.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/globalize": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/globalize/-/globalize-1.7.0.tgz", + "integrity": "sha512-faR46vTIbFCeAemyuc9E6/d7Wrx9k2ae2L60UhakztFg6VuE42gENVJNuPFtt7Sdjrk9m2w8+py7Jj+JTNy59w==", + "peer": true, + "dependencies": { + "cldrjs": "^0.5.4" } }, - "graphql": { + "node_modules/graphql": { "version": "15.8.0", "resolved": "https://registry.npmjs.org/graphql/-/graphql-15.8.0.tgz", - "integrity": "sha512-5gghUc24tP9HRznNpV2+FIoq3xKkj5dTQqf4v0CpdPbFVwFkWoxOM+o+2OC9ZSvjEMTjfmG9QT+gcvggTwW1zw==" + "integrity": "sha512-5gghUc24tP9HRznNpV2+FIoq3xKkj5dTQqf4v0CpdPbFVwFkWoxOM+o+2OC9ZSvjEMTjfmG9QT+gcvggTwW1zw==", + "engines": { + "node": ">= 10.x" + } }, - "graphql-query-complexity": { + "node_modules/graphql-query-complexity": { "version": "0.7.2", "resolved": "https://registry.npmjs.org/graphql-query-complexity/-/graphql-query-complexity-0.7.2.tgz", "integrity": "sha512-+VgmrfxGEjHI3zuojWOR8bsz7Ycz/BZjNjxnlUieTz5DsB92WoIrYCSZdWG7UWZ3rfcA1Gb2Nf+wB80GsaZWuQ==", - "requires": { + "dependencies": { "lodash.get": "^4.4.2" + }, + "peerDependencies": { + "graphql": "^0.13.0 || ^14.0.0 || ^15.0.0" } }, - "graphql-subscriptions": { + "node_modules/graphql-subscriptions": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/graphql-subscriptions/-/graphql-subscriptions-2.0.0.tgz", "integrity": "sha512-s6k2b8mmt9gF9pEfkxsaO1lTxaySfKoEJzEfmwguBbQ//Oq23hIXCfR1hm4kdh5hnR20RdwB+s3BCb+0duHSZA==", - "requires": { + "dependencies": { "iterall": "^1.3.0" + }, + "peerDependencies": { + "graphql": "^15.7.2 || ^16.0.0" } }, - "graphql-tag": { + "node_modules/graphql-tag": { "version": "2.12.6", "resolved": "https://registry.npmjs.org/graphql-tag/-/graphql-tag-2.12.6.tgz", "integrity": "sha512-FdSNcu2QQcWnM2VNvSCCDCVS5PpPqpzgFT8+GXzqJuoDd0CBncxCY278u4mhRO7tMgo2JjgJA5aZ+nWSQ/Z+xg==", - "requires": { + "dependencies": { "tslib": "^2.1.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "graphql": "^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" } }, - "has": { + "node_modules/has": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "requires": { + "dependencies": { "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" } }, - "has-symbols": { + "node_modules/has-symbols": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/header-case": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/header-case/-/header-case-2.0.4.tgz", + "integrity": "sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q==", + "peer": true, + "dependencies": { + "capital-case": "^1.0.4", + "tslib": "^2.0.3" + } }, - "http-errors": { + "node_modules/http-errors": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", - "requires": { + "dependencies": { "depd": "2.0.0", "inherits": "2.0.4", "setprototypeof": "1.2.0", "statuses": "2.0.1", "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/human-signals": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", + "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", + "peer": true, + "engines": { + "node": ">=8.12.0" + } + }, + "node_modules/hyperid": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/hyperid/-/hyperid-3.1.1.tgz", + "integrity": "sha512-RveV33kIksycSf7HLkq1sHB5wW0OwuX8ot8MYnY++gaaPXGFfKpBncHrAWxdpuEeRlazUMGWefwP1w6o6GaumA==", + "peer": true, + "dependencies": { + "uuid": "^8.3.2", + "uuid-parse": "^1.1.0" + } + }, + "node_modules/hyperid/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==", + "peer": true, + "bin": { + "uuid": "dist/bin/uuid" } }, - "iconv-lite": { + "node_modules/iconv-lite": { "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "requires": { + "dependencies": { "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" } }, - "inflight": { + "node_modules/inflection": { + "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" + ], + "peer": true + }, + "node_modules/inflight": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "requires": { + "dependencies": { "once": "^1.3.0", "wrappy": "1" } }, - "inherits": { + "node_modules/inherits": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" }, - "ipaddr.js": { + "node_modules/invert-kv": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-3.0.1.tgz", + "integrity": "sha512-CYdFeFexxhv/Bcny+Q0BfOV+ltRlJcd4BBZBYFX/O0u4npJrgZtIcjokegtiSMAvlMTJ+Koq0GBCc//3bueQxw==", + "peer": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sindresorhus/invert-kv?sponsor=1" + } + }, + "node_modules/ipaddr.js": { "version": "1.9.1", "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "peer": true + }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "peer": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "peer": true + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "peer": true }, - "iterall": { + "node_modules/iterall": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/iterall/-/iterall-1.3.0.tgz", "integrity": "sha512-QZ9qOMdF+QLHxy1QIpUHUU1D5pS2CG2P69LF6L6CPjPYA/XMOmKV3PZpawHoAjHNyB0swdVTRxdYT4tbBbxqwg==" }, - "libphonenumber-js": { - "version": "1.10.20", - "resolved": "https://registry.npmjs.org/libphonenumber-js/-/libphonenumber-js-1.10.20.tgz", - "integrity": "sha512-kQovlKNdLcVzerbTPmJ+Fx4R+7/pYXmPDIllHjg7IxL4X6MsMG7jaT5opfYrBok0uqkByVif//JUR8e11l/V7w==", + "node_modules/lcid": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-3.1.1.tgz", + "integrity": "sha512-M6T051+5QCGLBQb8id3hdvIW8+zeFV2FyBGFS9IEK5H9Wt4MueD4bW1eWikpHgZp+5xR3l5c8pZUkQsIA0BFZg==", + "peer": true, + "dependencies": { + "invert-kv": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/libphonenumber-js": { + "version": "1.10.24", + "resolved": "https://registry.npmjs.org/libphonenumber-js/-/libphonenumber-js-1.10.24.tgz", + "integrity": "sha512-3Dk8f5AmrcWqg+oHhmm9hwSTqpWHBdSqsHmjCJGroULFubi0+x7JEIGmRZCuL3TI8Tx39xaKqfnhsDQ4ALa/Nw==", + "peer": true + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", "peer": true }, - "lodash.get": { + "node_modules/lodash.get": { "version": "4.4.2", "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", "integrity": "sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==" }, - "lodash.sortby": { + "node_modules/lodash.sortby": { "version": "4.7.0", "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==" }, - "loglevel": { + "node_modules/loglevel": { "version": "1.8.1", "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.8.1.tgz", - "integrity": "sha512-tCRIJM51SHjAayKwC+QAg8hT8vg6z7GSgLJKGvzuPb1Wc+hLzqtuVLxp6/HzSPOozuK+8ErAhy7U/sVzw8Dgfg==" + "integrity": "sha512-tCRIJM51SHjAayKwC+QAg8hT8vg6z7GSgLJKGvzuPb1Wc+hLzqtuVLxp6/HzSPOozuK+8ErAhy7U/sVzw8Dgfg==", + "engines": { + "node": ">= 0.6.0" + }, + "funding": { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/loglevel" + } }, - "long": { + "node_modules/long": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/long/-/long-4.0.0.tgz", "integrity": "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==" }, - "lru-cache": { + "node_modules/loopback-connector": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/loopback-connector/-/loopback-connector-5.2.2.tgz", + "integrity": "sha512-VY1LK+z3fp2ehCcq2jm1xTpBuKrtJcBuUZZhxAnYYAN3VXemmjLeVU0F/MmokfKL1zx1pkPKdjBPb+nNsatzeA==", + "peer": true, + "dependencies": { + "async": "^3.2.4", + "bluebird": "^3.7.2", + "debug": "^4.3.4", + "msgpack5": "^4.5.1", + "strong-globalize": "^6.0.5", + "uuid": "^8.3.2" + }, + "engines": { + "node": ">=10" + } + }, + "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==", + "peer": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/loopback-datasource-juggler": { + "version": "4.28.3", + "resolved": "https://registry.npmjs.org/loopback-datasource-juggler/-/loopback-datasource-juggler-4.28.3.tgz", + "integrity": "sha512-lhL5kmOVcwRNKNqL/+L8EXxXDJVtfzUQaiYYdeFciqPIGNsNpOnfxRww0jDHBLIhtNX3cvXRqTZO7ljccb/hCg==", + "peer": true, + "dependencies": { + "async": "^3.2.4", + "change-case": "^4.1.2", + "debug": "^4.3.4", + "depd": "^2.0.0", + "inflection": "^1.13.4", + "lodash": "^4.17.21", + "loopback-connector": "^5.2.1", + "minimatch": "^5.1.6", + "nanoid": "^3.3.4", + "qs": "^6.10.5", + "strong-globalize": "^6.0.5", + "traverse": "^0.6.7", + "uuid": "^9.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "peer": true, + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "requires": { + "dependencies": { "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/map-age-cleaner": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", + "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", + "peer": true, + "dependencies": { + "p-defer": "^1.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/md5": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz", + "integrity": "sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==", + "peer": true, + "dependencies": { + "charenc": "0.0.2", + "crypt": "0.0.2", + "is-buffer": "~1.1.6" } }, - "media-typer": { + "node_modules/media-typer": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==" + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mem": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/mem/-/mem-5.1.1.tgz", + "integrity": "sha512-qvwipnozMohxLXG1pOqoLiZKNkC4r4qqRucSoDwXowsNGDSULiqFTRUF05vcZWnwJSG22qTsynQhxbaMtnX9gw==", + "peer": true, + "dependencies": { + "map-age-cleaner": "^0.1.3", + "mimic-fn": "^2.1.0", + "p-is-promise": "^2.1.0" + }, + "engines": { + "node": ">=8" + } }, - "merge-descriptors": { + "node_modules/merge-descriptors": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" }, - "methods": { + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "peer": true + }, + "node_modules/methods": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==" + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "engines": { + "node": ">= 0.6" + } }, - "mime": { + "node_modules/mime": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } }, - "mime-db": { + "node_modules/mime-db": { "version": "1.52.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "engines": { + "node": ">= 0.6" + } }, - "mime-types": { + "node_modules/mime-types": { "version": "2.1.35", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "requires": { + "dependencies": { "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" } }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "requires": { - "brace-expansion": "^1.1.7" + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "peer": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "peer": true, + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=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==" + }, + "node_modules/msgpack5": { + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/msgpack5/-/msgpack5-4.5.1.tgz", + "integrity": "sha512-zC1vkcliryc4JGlL6OfpHumSYUHWFGimSI+OgfRCjTFLmKA2/foR9rMTOhWiqfOrfxJOctrpWPvrppf8XynJxw==", + "peer": true, + "dependencies": { + "bl": "^2.0.1", + "inherits": "^2.0.3", + "readable-stream": "^2.3.6", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/nanoid": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", + "peer": true, + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" } }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "negotiator": { + "node_modules/negotiator": { "version": "0.6.3", "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==" + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "peer": true, + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } }, - "node-abort-controller": { + "node_modules/node-abort-controller": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/node-abort-controller/-/node-abort-controller-3.1.1.tgz", "integrity": "sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ==" }, - "node-fetch": { + "node_modules/node-fetch": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.9.tgz", "integrity": "sha512-DJm/CJkZkRjKKj4Zi4BsKVZh3ValV5IR5s7LVZnW+6YMh0W1BfNA8XSs6DLMGYlId5F3KnA70uu2qepcR08Qqg==", - "requires": { + "dependencies": { "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "peer": true, + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" } }, - "object-assign": { + "node_modules/object-assign": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==" + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "engines": { + "node": ">=0.10.0" + } }, - "object-inspect": { + "node_modules/object-inspect": { "version": "1.12.3", "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", - "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==" + "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, - "on-finished": { + "node_modules/on-finished": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", - "requires": { + "dependencies": { "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" } }, - "once": { + "node_modules/once": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "requires": { + "dependencies": { "wrappy": "1" } }, - "parseurl": { + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "peer": true, + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/os-locale": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-5.0.0.tgz", + "integrity": "sha512-tqZcNEDAIZKBEPnHPlVDvKrp7NzgLi7jRmhKiUoa2NUmhl13FtkAGLUVR+ZsYvApBQdBfYm43A4tXXQ4IrYLBA==", + "peer": true, + "dependencies": { + "execa": "^4.0.0", + "lcid": "^3.0.0", + "mem": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-defer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", + "integrity": "sha512-wB3wfAxZpk2AzOfUMJNL+d36xothRSyj8EXOa4f6GMqYDN9BJaaSISbsk+wS9abmnebVw95C2Kb5t85UmpCxuw==", + "peer": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-event": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/p-event/-/p-event-4.2.0.tgz", + "integrity": "sha512-KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ==", + "peer": true, + "dependencies": { + "p-timeout": "^3.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", + "peer": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-is-promise": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz", + "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/p-timeout": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", + "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", + "peer": true, + "dependencies": { + "p-finally": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "peer": true, + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/parseurl": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "peer": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/path-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/path-case/-/path-case-3.0.4.tgz", + "integrity": "sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg==", + "peer": true, + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } }, - "path-is-absolute": { + "node_modules/path-is-absolute": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==" + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "peer": true, + "engines": { + "node": ">=8" + } }, - "path-to-regexp": { + "node_modules/path-to-regexp": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" }, - "proxy-addr": { + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "peer": true + }, + "node_modules/proxy-addr": { "version": "2.0.7", "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", - "requires": { + "dependencies": { "forwarded": "0.2.0", "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "peer": true, + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" } }, - "qs": { + "node_modules/qs": { "version": "6.11.0", "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", - "requires": { + "dependencies": { "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "range-parser": { + "node_modules/range-parser": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "engines": { + "node": ">= 0.6" + } }, - "raw-body": { + "node_modules/raw-body": { "version": "2.5.2", "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", - "requires": { + "dependencies": { "bytes": "3.1.2", "http-errors": "2.0.0", "iconv-lite": "0.4.24", "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "peer": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" } }, - "retry": { + "node_modules/readable-stream/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "peer": true + }, + "node_modules/reflect-metadata": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz", + "integrity": "sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==", + "peer": true + }, + "node_modules/retry": { "version": "0.13.1", "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", - "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==" + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "engines": { + "node": ">= 4" + } }, - "safe-buffer": { + "node_modules/safe-buffer": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] }, - "safer-buffer": { + "node_modules/safer-buffer": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" }, - "semver": { + "node_modules/semver": { "version": "7.3.8", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", - "requires": { + "dependencies": { "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" } }, - "send": { + "node_modules/send": { "version": "0.18.0", "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", - "requires": { + "dependencies": { "debug": "2.6.9", "depd": "2.0.0", "destroy": "1.2.0", @@ -19081,89 +2287,217 @@ "range-parser": "~1.2.1", "statuses": "2.0.1" }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - }, - "dependencies": { - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - } - } - }, - "ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" - } + "ms": "2.0.0" + } + }, + "node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "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", + "integrity": "sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg==", + "peer": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3", + "upper-case-first": "^2.0.2" } }, - "serve-static": { + "node_modules/serve-static": { "version": "1.15.0", "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", - "requires": { + "dependencies": { "encodeurl": "~1.0.2", "escape-html": "~1.0.3", "parseurl": "~1.3.3", "send": "0.18.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "node_modules/sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + }, + "bin": { + "sha.js": "bin.js" + } + }, + "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==", + "peer": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" } }, - "setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" - }, - "sha.js": { - "version": "2.4.11", - "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", - "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", - "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" + "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==", + "peer": true, + "engines": { + "node": ">=8" } }, - "side-channel": { + "node_modules/side-channel": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", - "requires": { + "dependencies": { "call-bind": "^1.0.0", "get-intrinsic": "^1.0.2", "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "peer": true + }, + "node_modules/snake-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz", + "integrity": "sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==", + "peer": true, + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" } }, - "statuses": { + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "peer": true + }, + "node_modules/stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility", + "peer": true + }, + "node_modules/statuses": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "peer": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/string_decoder/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "peer": true + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/strong-globalize": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/strong-globalize/-/strong-globalize-6.0.5.tgz", + "integrity": "sha512-7nfUli41TieV9/TSc0N62ve5Q4nfrpy/T0nNNy6TyD3vst79QWmeylCyd3q1gDxh8dqGEtabLNCdPQP1Iuvecw==", + "peer": true, + "dependencies": { + "accept-language": "^3.0.18", + "debug": "^4.2.0", + "globalize": "^1.6.0", + "lodash": "^4.17.20", + "md5": "^2.3.0", + "mkdirp": "^1.0.4", + "os-locale": "^5.0.0", + "yamljs": "^0.3.0" + }, + "engines": { + "node": ">=10" + } }, - "toidentifier": { + "node_modules/toidentifier": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==" + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "engines": { + "node": ">=0.6" + } }, - "tr46": { + "node_modules/tr46": { "version": "0.0.3", "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" }, - "tslib": { + "node_modules/traverse": { + "version": "0.6.7", + "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.6.7.tgz", + "integrity": "sha512-/y956gpUo9ZNCb99YjxG7OaslxZWHfCHAUUfshwqOXmxUIvqLjVO581BT+gM59+QV9tFe6/CGG53tsA1Y7RSdg==", + "peer": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/tslib": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, - "type-graphql": { + "node_modules/type-graphql": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/type-graphql/-/type-graphql-1.1.1.tgz", "integrity": "sha512-iOOWVn0ehCYMukmnXStbkRwFE9dcjt7/oDcBS1JyQZo9CbhlIll4lHHps54HMEk4A4c8bUPd+DjK8w1/ZrxB4A==", - "requires": { + "hasInstallScript": true, + "dependencies": { "@types/glob": "^7.1.3", "@types/node": "*", "@types/semver": "^7.3.3", @@ -19173,94 +2507,285 @@ "semver": "^7.3.2", "tslib": "^2.0.1" }, + "engines": { + "node": ">= 10.3" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typegraphql" + }, + "peerDependencies": { + "class-validator": ">=0.12.0", + "graphql": "^15.3.0" + } + }, + "node_modules/type-graphql/node_modules/@types/glob": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==", "dependencies": { - "graphql-subscriptions": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/graphql-subscriptions/-/graphql-subscriptions-1.2.1.tgz", - "integrity": "sha512-95yD/tKi24q8xYa7Q9rhQN16AYj5wPbrb8tmHGM3WRc9EBmWrG/0kkMl+tQG8wcEuE9ibR4zyOM31p5Sdr2v4g==", - "requires": { - "iterall": "^1.3.0" - } - } + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "node_modules/type-graphql/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/type-graphql/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/type-graphql/node_modules/graphql-subscriptions": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/graphql-subscriptions/-/graphql-subscriptions-1.2.1.tgz", + "integrity": "sha512-95yD/tKi24q8xYa7Q9rhQN16AYj5wPbrb8tmHGM3WRc9EBmWrG/0kkMl+tQG8wcEuE9ibR4zyOM31p5Sdr2v4g==", + "dependencies": { + "iterall": "^1.3.0" + }, + "peerDependencies": { + "graphql": "^0.10.5 || ^0.11.3 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0" + } + }, + "node_modules/type-graphql/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" } }, - "type-is": { + "node_modules/type-is": { "version": "1.6.18", "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "requires": { + "dependencies": { "media-typer": "0.3.0", "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" } }, - "unpipe": { + "node_modules/unpipe": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==" + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "engines": { + "node": ">= 0.8" + } }, - "utils-merge": { + "node_modules/upper-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-2.0.2.tgz", + "integrity": "sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg==", + "peer": true, + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/upper-case-first": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/upper-case-first/-/upper-case-first-2.0.2.tgz", + "integrity": "sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg==", + "peer": true, + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "peer": true + }, + "node_modules/utils-merge": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==" + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "engines": { + "node": ">= 0.4.0" + } }, - "uuid": { + "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==" + "integrity": "sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/uuid-parse": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/uuid-parse/-/uuid-parse-1.1.0.tgz", + "integrity": "sha512-OdmXxA8rDsQ7YpNVbKSJkNzTw2I+S5WsbMDnCtIWSQaosNAcWtFuI/YK1TjzUI6nbkgiqEyh8gWngfcv8Asd9A==", + "peer": true }, - "validator": { + "node_modules/validator": { "version": "13.9.0", "resolved": "https://registry.npmjs.org/validator/-/validator-13.9.0.tgz", "integrity": "sha512-B+dGG8U3fdtM0/aNK4/X8CXq/EcxU2WPrPEkJGslb47qyHsxmbggTWK0yEA4qnYVNF+nxNlN88o14hIcPmSIEA==", - "peer": true + "peer": true, + "engines": { + "node": ">= 0.10" + } }, - "value-or-promise": { + "node_modules/value-or-promise": { "version": "1.0.11", "resolved": "https://registry.npmjs.org/value-or-promise/-/value-or-promise-1.0.11.tgz", - "integrity": "sha512-41BrgH+dIbCFXClcSapVs5M6GkENd3gQOJpEfPDNa71LsUGMXDL0jMWpI/Rh7WhX+Aalfz2TTS3Zt5pUsbnhLg==" + "integrity": "sha512-41BrgH+dIbCFXClcSapVs5M6GkENd3gQOJpEfPDNa71LsUGMXDL0jMWpI/Rh7WhX+Aalfz2TTS3Zt5pUsbnhLg==", + "engines": { + "node": ">=12" + } }, - "vary": { + "node_modules/vary": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==" + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "engines": { + "node": ">= 0.8" + } }, - "webidl-conversions": { + "node_modules/webidl-conversions": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" }, - "whatwg-mimetype": { + "node_modules/whatwg-mimetype": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-3.0.0.tgz", - "integrity": "sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==" + "integrity": "sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==", + "engines": { + "node": ">=12" + } }, - "whatwg-url": { + "node_modules/whatwg-url": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", - "requires": { + "dependencies": { "tr46": "~0.0.3", "webidl-conversions": "^3.0.0" } }, - "wrappy": { + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "peer": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" }, - "xss": { + "node_modules/xss": { "version": "1.0.14", "resolved": "https://registry.npmjs.org/xss/-/xss-1.0.14.tgz", "integrity": "sha512-og7TEJhXvn1a7kzZGQ7ETjdQVS2UfZyTlsEdDOqvQF7GoxNfY+0YLCzBy1kPdsDDx4QuNAonQPddpsn6Xl/7sw==", - "requires": { + "dependencies": { "commander": "^2.20.3", "cssfilter": "0.0.10" + }, + "bin": { + "xss": "bin/xss" + }, + "engines": { + "node": ">= 0.10.0" } }, - "yallist": { + "node_modules/yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/yamljs": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/yamljs/-/yamljs-0.3.0.tgz", + "integrity": "sha512-C/FsVVhht4iPQYXOInoxUM/1ELSf9EsgKH34FofQOp6hwCPrW4vG4w5++TED3xRUo8gD7l0P1J1dLlDYzODsTQ==", + "peer": true, + "dependencies": { + "argparse": "^1.0.7", + "glob": "^7.0.5" + }, + "bin": { + "json2yaml": "bin/json2yaml", + "yaml2json": "bin/yaml2json" + } + }, + "node_modules/yamljs/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "peer": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/yamljs/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "peer": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/yamljs/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "peer": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } } } } diff --git a/extensions/health/package-lock.json b/extensions/health/package-lock.json index e19c054ff544..8bd14e3a34e8 100644 --- a/extensions/health/package-lock.json +++ b/extensions/health/package-lock.json @@ -1,7 +1,7 @@ { "name": "@loopback/health", "version": "0.11.9", - "lockfileVersion": 2, + "lockfileVersion": 3, "requires": true, "packages": { "": { @@ -19,57 +19,23 @@ "node": "14 || 16 || 18 || 19" }, "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/rest": "^12.0.8" + "@loopback/core": "^4.0.9", + "@loopback/rest": "^12.0.9" } }, - "../../packages/build": { - "name": "@loopback/build", - "version": "9.0.8", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "bin": { - "lb-clean": "bin/run-clean.js", - "lb-eslint": "bin/run-eslint.js", - "lb-mocha": "bin/run-mocha.js", - "lb-nyc": "bin/run-nyc.js", - "lb-prettier": "bin/run-prettier.js", - "lb-tsc": "bin/compile-package.js", - "lb-ttsc": "bin/compile-package.js" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/build/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true + "node_modules/@cloudnative/health": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@cloudnative/health/-/health-2.1.2.tgz", + "integrity": "sha512-mEQdbj9dM4KMClS358MCzbqXUmj+Vw5snjDb5bXdaf1sZvVu7+3UqR4HaG4RoNkNUwe1yjfIuengdyWp9quF1A==", + "deprecated": "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info." }, - "../../packages/context": { - "name": "@loopback/context", - "version": "5.0.8", - "license": "MIT", + "node_modules/@loopback/context": { + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/@loopback/context/-/context-5.0.9.tgz", + "integrity": "sha512-Hs62SRG2YFy3cRa68Edts9TUCBpPCDK0AA/kxEfnEylpcWPJwz5l+77B6DUD7PbIvN8Zsk6EQJu4wFSduDzx+w==", "peer": true, "dependencies": { - "@loopback/metadata": "^5.0.8", + "@loopback/metadata": "^5.0.9", "@types/debug": "^4.1.7", "debug": "^4.3.4", "hyperid": "^3.1.1", @@ -77,99 +43,31 @@ "tslib": "^2.5.0", "uuid": "^9.0.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2" - }, "engines": { "node": "14 || 16 || 18 || 19" } }, - "../../packages/context/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/context/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true - }, - "../../packages/context/node_modules/@loopback/metadata": { - "resolved": "../../packages/metadata", - "link": true - }, - "../../packages/context/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true - }, - "../../packages/core": { - "name": "@loopback/core", - "version": "4.0.8", - "license": "MIT", + "node_modules/@loopback/core": { + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/@loopback/core/-/core-4.0.9.tgz", + "integrity": "sha512-DlSuAngwiNrVbp/esVJLwXmp0ieshRI1cVEPALvuQgXKlWX8eLVco3LXv7c6ZZ4Tp0hCaZxura2aY5SO0YqsuQ==", "peer": true, "dependencies": { - "@loopback/context": "^5.0.8", + "@loopback/context": "^5.0.9", "debug": "^4.3.4", "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/core/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/core/node_modules/@loopback/context": { - "resolved": "../../packages/context", - "link": true - }, - "../../packages/core/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true - }, - "../../packages/core/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true - }, - "../../packages/eslint-config": { - "name": "@loopback/eslint-config", - "version": "13.0.8", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - }, "engines": { "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "eslint": "^8.35.0" } }, - "../../packages/express": { - "name": "@loopback/express", - "version": "5.0.8", - "license": "MIT", + "node_modules/@loopback/express": { + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/@loopback/express/-/express-5.0.9.tgz", + "integrity": "sha512-OwyCQTQECyc6B3GtWTQxhqbubI6Ady2xbrdlBRZiqMRPHDGtO3rdDWplM/5nnze/XVIZPhiXQtOK/YfQkJ3HVA==", "peer": true, "dependencies": { - "@loopback/http-server": "^4.0.8", + "@loopback/http-server": "^4.0.9", "@types/body-parser": "^1.19.2", "@types/express": "^4.17.17", "@types/express-serve-static-core": "^4.17.33", @@ -182,110 +80,43 @@ "toposort": "^2.0.2", "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/on-finished": "^2.3.1", - "@types/toposort": "^2.0.3", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, "engines": { "node": "14 || 16 || 18 || 19" }, "peerDependencies": { - "@loopback/core": "^4.0.8" + "@loopback/core": "^4.0.9" } }, - "../../packages/express/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/express/node_modules/@loopback/core": { - "resolved": "../../packages/core", - "link": true - }, - "../../packages/express/node_modules/@loopback/http-server": { - "resolved": "../../packages/http-server", - "link": true - }, - "../../packages/express/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true - }, - "../../packages/filter": { - "name": "@loopback/filter", - "version": "3.0.8", - "dev": true, - "license": "MIT", + "node_modules/@loopback/filter": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/@loopback/filter/-/filter-3.0.9.tgz", + "integrity": "sha512-LdLdiY3k9yUfVReWUFUu7xpCVCzW2LMBVwZ9tIY/n1iLPsXFCx/3e7AQl2TxJXUaW9wmuDQyV+beeit/i7gOZA==", "peer": true, "dependencies": { "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "typescript": "~4.9.4" - }, "engines": { "node": "14 || 16 || 18 || 19" } }, - "../../packages/filter/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/filter/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true - }, - "../../packages/http-server": { - "name": "@loopback/http-server", - "version": "4.0.8", - "license": "MIT", + "node_modules/@loopback/http-server": { + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/@loopback/http-server/-/http-server-4.0.9.tgz", + "integrity": "sha512-b7+jjmMX0zbOo2wOctpsz/QiMoSgFMulWVYe0YhlBlK1/TF1TRy5F/hm0UeeOk432c+cOugOfChBy/51sRc0IQ==", "peer": true, "dependencies": { "debug": "^4.3.4", "stoppable": "^1.1.0", "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/stoppable": "^1.1.1" - }, "engines": { "node": "14 || 16 || 18 || 19" } }, - "../../packages/http-server/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/http-server/node_modules/@loopback/core": { - "resolved": "../../packages/core", - "link": true - }, - "../../packages/http-server/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true - }, - "../../packages/http-server/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true - }, - "../../packages/metadata": { - "name": "@loopback/metadata", - "version": "5.0.8", - "license": "MIT", + "node_modules/@loopback/metadata": { + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/@loopback/metadata/-/metadata-5.0.9.tgz", + "integrity": "sha512-syRNaIzN7QSGhiw4GNVkXEKZg7XMwqOfND4B61nCnmwEAx4gLk/vU1h/EpmYnq+H5il3CaiLwQeNW8VJinNvlw==", "peer": true, "dependencies": { "debug": "^4.3.4", @@ -293,69 +124,17 @@ "reflect-metadata": "^0.1.13", "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/metadata/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/metadata/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true - }, - "../../packages/metadata/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true - }, - "../../packages/openapi-spec-builder": { - "name": "@loopback/openapi-spec-builder", - "version": "5.0.8", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "openapi3-ts": "^2.0.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36" - }, "engines": { "node": "14 || 16 || 18 || 19" } }, - "../../packages/openapi-spec-builder/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/openapi-spec-builder/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true - }, - "../../packages/openapi-spec-builder/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true - }, - "../../packages/openapi-v3": { - "name": "@loopback/openapi-v3", - "version": "8.0.8", - "license": "MIT", + "node_modules/@loopback/openapi-v3": { + "version": "8.0.9", + "resolved": "https://registry.npmjs.org/@loopback/openapi-v3/-/openapi-v3-8.0.9.tgz", + "integrity": "sha512-Tp64PWuKLTf2aVmvt0J7UlkxsS3uSBFRstGsa6BXjvrzm6PA6kiONUttFPvVIMdxzVfecK3vzNjHA4g+5pW/kw==", "peer": true, "dependencies": { - "@loopback/repository-json-schema": "^6.1.2", + "@loopback/repository-json-schema": "^6.1.3", "debug": "^4.3.4", "http-status": "^1.6.2", "json-merge-patch": "^1.0.2", @@ -363,162 +142,60 @@ "openapi3-ts": "^2.0.2", "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/openapi-spec-builder": "^5.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/json-merge-patch": "0.0.8", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36" - }, "engines": { "node": "14 || 16 || 18 || 19" }, "peerDependencies": { - "@loopback/core": "^4.0.8" + "@loopback/core": "^4.0.9" } }, - "../../packages/openapi-v3/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/openapi-v3/node_modules/@loopback/core": { - "resolved": "../../packages/core", - "link": true - }, - "../../packages/openapi-v3/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true - }, - "../../packages/openapi-v3/node_modules/@loopback/openapi-spec-builder": { - "resolved": "../../packages/openapi-spec-builder", - "link": true - }, - "../../packages/openapi-v3/node_modules/@loopback/repository": { - "resolved": "../../packages/repository", - "link": true - }, - "../../packages/openapi-v3/node_modules/@loopback/repository-json-schema": { - "resolved": "../../packages/repository-json-schema", - "link": true - }, - "../../packages/openapi-v3/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true - }, - "../../packages/repository": { - "name": "@loopback/repository", - "version": "5.1.3", - "dev": true, - "license": "MIT", + "node_modules/@loopback/repository": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@loopback/repository/-/repository-5.1.4.tgz", + "integrity": "sha512-lRLR+LyNSBJSWfS9CEOcgA11wqohqcDfHXx7Hff3DckP19K6D4ApmD+sEFF1YNBgVV/ysZPrDySbtkYj9GfH+w==", "peer": true, "dependencies": { - "@loopback/filter": "^3.0.8", + "@loopback/filter": "^3.0.9", "@types/debug": "^4.1.7", "debug": "^4.3.4", "lodash": "^4.17.21", "loopback-datasource-juggler": "^4.28.2", "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bson": "^4.0.5", - "@types/json-schema": "^7.0.11", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "bson": "4.7.2" - }, "engines": { "node": "14 || 16 || 18 || 19" }, "peerDependencies": { - "@loopback/core": "^4.0.8" + "@loopback/core": "^4.0.9" } }, - "../../packages/repository-json-schema": { - "name": "@loopback/repository-json-schema", - "version": "6.1.2", - "license": "MIT", + "node_modules/@loopback/repository-json-schema": { + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/@loopback/repository-json-schema/-/repository-json-schema-6.1.3.tgz", + "integrity": "sha512-JlYK3DXKfUJhGiu0C0JCtINgOKjaeN/2JgZbeGHCMgjwvJ7pxbSoIFYr3P2BnRV7zFfi5PGIen1IX02UbS1dfQ==", "peer": true, "dependencies": { "@types/json-schema": "^7.0.11", "debug": "^4.3.4", "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "ajv-formats": "^2.1.1" - }, "engines": { "node": "14 || 16 || 18 || 19" }, "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3" + "@loopback/core": "^4.0.9", + "@loopback/repository": "^5.1.4" } }, - "../../packages/repository-json-schema/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/repository-json-schema/node_modules/@loopback/core": { - "resolved": "../../packages/core", - "link": true - }, - "../../packages/repository-json-schema/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true - }, - "../../packages/repository-json-schema/node_modules/@loopback/repository": { - "resolved": "../../packages/repository", - "link": true - }, - "../../packages/repository-json-schema/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true - }, - "../../packages/repository/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/repository/node_modules/@loopback/core": { - "resolved": "../../packages/core", - "link": true - }, - "../../packages/repository/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true - }, - "../../packages/repository/node_modules/@loopback/filter": { - "resolved": "../../packages/filter", - "link": true - }, - "../../packages/repository/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true - }, - "../../packages/rest": { - "name": "@loopback/rest", - "version": "12.0.8", - "license": "MIT", + "node_modules/@loopback/rest": { + "version": "12.0.9", + "resolved": "https://registry.npmjs.org/@loopback/rest/-/rest-12.0.9.tgz", + "integrity": "sha512-cJdKPrpXuJwkrOYVakjCqk3vFATTFssUnuXhnNEyH2Ho+DnCsNRoIrzPGl6TrOVnnPF/jU6vXATtm8kRe8WlFA==", "peer": true, "dependencies": { - "@loopback/express": "^5.0.8", - "@loopback/http-server": "^4.0.8", - "@loopback/openapi-v3": "^8.0.8", + "@loopback/express": "^5.0.9", + "@loopback/http-server": "^4.0.9", + "@loopback/openapi-v3": "^8.0.9", "@openapi-contrib/openapi-schema-to-json-schema": "^3.2.0", "@types/body-parser": "^1.19.2", "@types/cors": "^2.8.13", @@ -548,5628 +225,2259 @@ "type-is": "^1.6.18", "validator": "^13.9.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/openapi-spec-builder": "^5.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/js-yaml": "^4.0.5", - "@types/json-schema-compare": "^0.2.1", - "@types/lodash": "^4.14.191", - "@types/multer": "^1.4.7", - "@types/node": "^14.18.36", - "@types/on-finished": "^2.3.1", - "@types/qs": "^6.9.7", - "multer": "^1.4.4" - }, "engines": { "node": "14 || 16 || 18 || 19" }, "peerDependencies": { - "@loopback/core": "^4.0.8" + "@loopback/core": "^4.0.9" } }, - "../../packages/rest/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/rest/node_modules/@loopback/core": { - "resolved": "../../packages/core", - "link": true + "node_modules/@openapi-contrib/openapi-schema-to-json-schema": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@openapi-contrib/openapi-schema-to-json-schema/-/openapi-schema-to-json-schema-3.2.0.tgz", + "integrity": "sha512-Gj6C0JwCr8arj0sYuslWXUBSP/KnUlEGnPW4qxlXvAl543oaNQgMgIgkQUA6vs5BCCvwTEiL8m/wdWzfl4UvSw==", + "peer": true, + "dependencies": { + "fast-deep-equal": "^3.1.3" + } }, - "../../packages/rest/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true + "node_modules/@types/body-parser": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", + "peer": true, + "dependencies": { + "@types/connect": "*", + "@types/node": "*" + } }, - "../../packages/rest/node_modules/@loopback/express": { - "resolved": "../../packages/express", - "link": true + "node_modules/@types/connect": { + "version": "3.4.35", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", + "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "peer": true, + "dependencies": { + "@types/node": "*" + } }, - "../../packages/rest/node_modules/@loopback/http-server": { - "resolved": "../../packages/http-server", - "link": true + "node_modules/@types/cors": { + "version": "2.8.13", + "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.13.tgz", + "integrity": "sha512-RG8AStHlUiV5ysZQKq97copd2UmVYw3/pRMLefISZ3S1hK104Cwm7iLQ3fTKx+lsUH2CE8FlLaYeEA2LSeqYUA==", + "peer": true, + "dependencies": { + "@types/node": "*" + } }, - "../../packages/rest/node_modules/@loopback/openapi-spec-builder": { - "resolved": "../../packages/openapi-spec-builder", - "link": true + "node_modules/@types/debug": { + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz", + "integrity": "sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==", + "peer": true, + "dependencies": { + "@types/ms": "*" + } }, - "../../packages/rest/node_modules/@loopback/openapi-v3": { - "resolved": "../../packages/openapi-v3", - "link": true + "node_modules/@types/express": { + "version": "4.17.17", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.17.tgz", + "integrity": "sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q==", + "peer": true, + "dependencies": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.33", + "@types/qs": "*", + "@types/serve-static": "*" + } }, - "../../packages/rest/node_modules/@loopback/repository": { - "resolved": "../../packages/repository", - "link": true + "node_modules/@types/express-serve-static-core": { + "version": "4.17.33", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.33.tgz", + "integrity": "sha512-TPBqmR/HRYI3eC2E5hmiivIzv+bidAfXofM+sbonAGvyDhySGw9/PQZFt2BLOrjUUR++4eJVpx6KnLQK1Fk9tA==", + "peer": true, + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*" + } }, - "../../packages/rest/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true + "node_modules/@types/http-errors": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.1.tgz", + "integrity": "sha512-/K3ds8TRAfBvi5vfjuz8y6+GiAYBZ0x4tXv1Av6CWBWn0IlADc+ZX9pMq7oU0fNQPnBwIZl3rmeLp6SBApbxSQ==", + "peer": true + }, + "node_modules/@types/json-schema": { + "version": "7.0.11", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", + "peer": true + }, + "node_modules/@types/mime": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz", + "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==", + "peer": true + }, + "node_modules/@types/ms": { + "version": "0.7.31", + "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz", + "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==", + "peer": true }, - "../../packages/testlab": { - "name": "@loopback/testlab", - "version": "5.0.8", - "dev": true, - "license": "MIT", + "node_modules/@types/node": { + "version": "14.18.40", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.40.tgz", + "integrity": "sha512-pGteXO/JQX7wPxGR8lyT+doqjMa7XvlVowwrDwLfX92k5SdLkk4cwC7CYSLBxrenw/R5oQwKioVIak7ZgplM3g==" + }, + "node_modules/@types/on-finished": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/@types/on-finished/-/on-finished-2.3.1.tgz", + "integrity": "sha512-mzVYaYcFs5Jd2n/O6uYIRUsFRR1cHyZLRvkLCU0E7+G5WhY0qBDAR5fUCeZbvecYOSh9ikhlesyi2UfI8B9ckQ==", "peer": true, "dependencies": { - "@hapi/shot": "^6.0.1", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" + "@types/node": "*" } }, - "../../packages/testlab/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true + "node_modules/@types/qs": { + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==", + "peer": true + }, + "node_modules/@types/range-parser": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", + "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==", + "peer": true + }, + "node_modules/@types/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==", + "peer": true, + "dependencies": { + "@types/mime": "*", + "@types/node": "*" + } }, - "../../packages/testlab/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true + "node_modules/@types/type-is": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/@types/type-is/-/type-is-1.6.3.tgz", + "integrity": "sha512-PNs5wHaNcBgCQG5nAeeZ7OvosrEsI9O4W2jAOO9BCCg4ux9ZZvH2+0iSCOIDBiKuQsiNS8CBlmfX9f5YBQ22cA==", + "peer": true, + "dependencies": { + "@types/node": "*" + } }, - "node_modules/@cloudnative/health": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@cloudnative/health/-/health-2.1.2.tgz", - "integrity": "sha512-mEQdbj9dM4KMClS358MCzbqXUmj+Vw5snjDb5bXdaf1sZvVu7+3UqR4HaG4RoNkNUwe1yjfIuengdyWp9quF1A==", - "deprecated": "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info." + "node_modules/accept-language": { + "version": "3.0.18", + "resolved": "https://registry.npmjs.org/accept-language/-/accept-language-3.0.18.tgz", + "integrity": "sha512-sUofgqBPzgfcF20sPoBYGQ1IhQLt2LSkxTnlQSuLF3n5gPEqd5AimbvOvHEi0T1kLMiGVqPWzI5a9OteBRth3A==", + "peer": true, + "dependencies": { + "bcp47": "^1.1.2", + "stable": "^0.1.6" + } }, - "node_modules/@loopback/core": { - "resolved": "../../packages/core", - "link": true + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "peer": true, + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } }, - "node_modules/@loopback/rest": { - "resolved": "../../packages/rest", - "link": true + "node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "peer": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } }, - "node_modules/@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==", - "dev": true + "node_modules/ajv-errors": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-3.0.0.tgz", + "integrity": "sha512-V3wD15YHfHz6y0KdhYFjyy9vWtEVALT9UrxfN3zqlI6dMioHnJrqOYfyPKol3oqrnCM9uwkcdCwkJ0WUcbLMTQ==", + "peer": true, + "peerDependencies": { + "ajv": "^8.0.1" + } }, - "node_modules/tslib": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" - } - }, - "dependencies": { - "@cloudnative/health": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@cloudnative/health/-/health-2.1.2.tgz", - "integrity": "sha512-mEQdbj9dM4KMClS358MCzbqXUmj+Vw5snjDb5bXdaf1sZvVu7+3UqR4HaG4RoNkNUwe1yjfIuengdyWp9quF1A==" - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, + "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==", + "peer": true, "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true } } }, - "@loopback/rest": { - "version": "file:../../packages/rest", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/express": "^5.0.8", - "@loopback/http-server": "^4.0.8", - "@loopback/openapi-spec-builder": "^5.0.8", - "@loopback/openapi-v3": "^8.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@openapi-contrib/openapi-schema-to-json-schema": "^3.2.0", - "@types/body-parser": "^1.19.2", - "@types/cors": "^2.8.13", - "@types/debug": "^4.1.7", - "@types/express": "^4.17.17", - "@types/express-serve-static-core": "^4.17.33", - "@types/http-errors": "^2.0.1", - "@types/js-yaml": "^4.0.5", - "@types/json-schema-compare": "^0.2.1", - "@types/lodash": "^4.14.191", - "@types/multer": "^1.4.7", - "@types/node": "^14.18.36", - "@types/on-finished": "^2.3.1", - "@types/qs": "^6.9.7", - "@types/serve-static": "1.15.0", - "@types/type-is": "^1.6.3", - "ajv": "^8.12.0", - "ajv-errors": "^3.0.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0", - "body-parser": "^1.20.2", - "cors": "^2.8.5", - "debug": "^4.3.4", - "express": "^4.18.2", - "http-errors": "^2.0.0", - "js-yaml": "^4.1.0", - "json-schema-compare": "^0.2.2", - "lodash": "^4.17.21", - "multer": "^1.4.4", - "on-finished": "^2.4.1", - "path-to-regexp": "^6.2.1", - "qs": "^6.11.1", - "strong-error-handler": "^4.0.1", - "tslib": "^2.5.0", - "type-is": "^1.6.18", - "validator": "^13.9.0" - }, + "node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "peer": true, "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/express": { - "version": "file:../../packages/express", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/http-server": "^4.0.8", - "@loopback/testlab": "^5.0.8", - "@types/body-parser": "^1.19.2", - "@types/debug": "^4.1.7", - "@types/express": "^4.17.17", - "@types/express-serve-static-core": "^4.17.33", - "@types/http-errors": "^2.0.1", - "@types/node": "^14.18.36", - "@types/on-finished": "^2.3.1", - "@types/toposort": "^2.0.3", - "body-parser": "^1.20.2", - "debug": "^4.3.4", - "express": "^4.18.2", - "http-errors": "^2.0.0", - "on-finished": "^2.4.1", - "source-map-support": "^0.5.21", - "toposort": "^2.0.2", - "tslib": "^2.5.0", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/http-server": { - "version": "file:../../packages/http-server", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/stoppable": "^1.1.1", - "debug": "^4.3.4", - "stoppable": "^1.1.0", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/http-server": { - "version": "file:../../packages/http-server", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/stoppable": "^1.1.1", - "debug": "^4.3.4", - "stoppable": "^1.1.0", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/openapi-spec-builder": { - "version": "file:../../packages/openapi-spec-builder", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "openapi3-ts": "^2.0.2", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/openapi-v3": { - "version": "file:../../packages/openapi-v3", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/openapi-spec-builder": "^5.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/repository-json-schema": "^6.1.2", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/json-merge-patch": "0.0.8", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "http-status": "^1.6.2", - "json-merge-patch": "^1.0.2", - "lodash": "^4.17.21", - "openapi3-ts": "^2.0.2", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/openapi-spec-builder": { - "version": "file:../../packages/openapi-spec-builder", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "openapi3-ts": "^2.0.2", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/repository": { - "version": "file:../../packages/repository", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/filter": "^3.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bson": "^4.0.5", - "@types/debug": "^4.1.7", - "@types/json-schema": "^7.0.11", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "bson": "4.7.2", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "loopback-datasource-juggler": "^4.28.2", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/filter": { - "version": "file:../../packages/filter", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "tslib": "^2.5.0", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/repository-json-schema": { - "version": "file:../../packages/repository-json-schema", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/json-schema": "^7.0.11", - "@types/node": "^14.18.36", - "ajv-formats": "^2.1.1", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/repository": { - "version": "file:../../packages/repository", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/filter": "^3.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bson": "^4.0.5", - "@types/debug": "^4.1.7", - "@types/json-schema": "^7.0.11", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "bson": "4.7.2", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "loopback-datasource-juggler": "^4.28.2", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/filter": { - "version": "file:../../packages/filter", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "tslib": "^2.5.0", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/repository": { - "version": "file:../../packages/repository", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/filter": "^3.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bson": "^4.0.5", - "@types/debug": "^4.1.7", - "@types/json-schema": "^7.0.11", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "bson": "4.7.2", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "loopback-datasource-juggler": "^4.28.2", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/filter": { - "version": "file:../../packages/filter", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "tslib": "^2.5.0", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" } }, - "@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==", - "dev": true + "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==", + "peer": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } }, - "tslib": { - "version": "2.5.0", + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "peer": true + }, + "node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", + "peer": true + }, + "node_modules/async": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==", + "peer": true + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "peer": true + }, + "node_modules/bcp47": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/bcp47/-/bcp47-1.1.2.tgz", + "integrity": "sha512-JnkkL4GUpOvvanH9AZPX38CxhiLsXMBicBY2IAtqiVN8YulGDQybUydWA4W6yAMtw6iShtw+8HEF6cfrTHU+UQ==", + "peer": true, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/bl": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/bl/-/bl-2.2.1.tgz", + "integrity": "sha512-6Pesp1w0DEX1N550i/uGV/TqucVL4AM/pgThFSN/Qq9si1/DF9aIHs1BxD8V/QU0HoeHO6cQRTAuYnLPKq1e4g==", + "peer": true, + "dependencies": { + "readable-stream": "^2.3.5", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", + "peer": true + }, + "node_modules/body-parser": { + "version": "1.20.2", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz", + "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==", + "peer": true, + "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.11.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/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==", + "peer": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "peer": true + }, + "node_modules/body-parser/node_modules/qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "peer": true, + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "peer": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "peer": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "peer": true, + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "peer": true, + "dependencies": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "node_modules/capital-case": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/capital-case/-/capital-case-1.0.4.tgz", + "integrity": "sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==", + "peer": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3", + "upper-case-first": "^2.0.2" + } + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "peer": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/change-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/change-case/-/change-case-4.1.2.tgz", + "integrity": "sha512-bSxY2ws9OtviILG1EiY5K7NNxkqg/JnRnFxLtKQ96JaviiIxi7djMrSd0ECT9AC+lttClmYwKw53BWpOMblo7A==", + "peer": true, + "dependencies": { + "camel-case": "^4.1.2", + "capital-case": "^1.0.4", + "constant-case": "^3.0.4", + "dot-case": "^3.0.4", + "header-case": "^2.0.4", + "no-case": "^3.0.4", + "param-case": "^3.0.4", + "pascal-case": "^3.1.2", + "path-case": "^3.0.4", + "sentence-case": "^3.0.4", + "snake-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/charenc": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz", + "integrity": "sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA==", + "peer": true, + "engines": { + "node": "*" + } + }, + "node_modules/cldrjs": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/cldrjs/-/cldrjs-0.5.5.tgz", + "integrity": "sha512-KDwzwbmLIPfCgd8JERVDpQKrUUM1U4KpFJJg2IROv89rF172lLufoJnqJ/Wea6fXL5bO6WjuLMzY8V52UWPvkA==", + "peer": true + }, + "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==", + "peer": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "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==", + "peer": true + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "peer": true + }, + "node_modules/constant-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/constant-case/-/constant-case-3.0.4.tgz", + "integrity": "sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ==", + "peer": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3", + "upper-case": "^2.0.2" + } + }, + "node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "peer": true, + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", + "peer": true + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "peer": true + }, + "node_modules/cors": { + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", + "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", + "peer": true, + "dependencies": { + "object-assign": "^4", + "vary": "^1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "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==", + "peer": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/crypt": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz", + "integrity": "sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow==", + "peer": true, + "engines": { + "node": "*" + } + }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "peer": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "peer": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "peer": true, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "peer": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "peer": true + }, + "node_modules/ejs": { + "version": "3.1.9", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.9.tgz", + "integrity": "sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ==", + "peer": true, + "dependencies": { + "jake": "^10.8.5" + }, + "bin": { + "ejs": "bin/cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "peer": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "peer": true, + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "peer": true + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/execa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", + "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", + "peer": true, + "dependencies": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/express": { + "version": "4.18.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", + "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", + "peer": true, + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.1", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.5.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.11.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/express/node_modules/body-parser": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", + "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", + "peer": true, + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "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.11.0", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/express/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "peer": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/express/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "peer": true + }, + "node_modules/express/node_modules/path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==", + "peer": true + }, + "node_modules/express/node_modules/qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "peer": true, + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/express/node_modules/raw-body": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "peer": true, + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "peer": true + }, + "node_modules/fast-safe-stringify": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz", + "integrity": "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==", + "peer": true + }, + "node_modules/filelist": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", + "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", + "peer": true, + "dependencies": { + "minimatch": "^5.0.1" + } + }, + "node_modules/finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "peer": true, + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "peer": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "peer": true + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "peer": true + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "peer": true + }, + "node_modules/get-intrinsic": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", + "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==", + "peer": true, + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "peer": true, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "peer": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "peer": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/glob/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "peer": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/globalize": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/globalize/-/globalize-1.7.0.tgz", + "integrity": "sha512-faR46vTIbFCeAemyuc9E6/d7Wrx9k2ae2L60UhakztFg6VuE42gENVJNuPFtt7Sdjrk9m2w8+py7Jj+JTNy59w==", + "peer": true, + "dependencies": { + "cldrjs": "^0.5.4" + } + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "peer": true, + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "peer": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/header-case": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/header-case/-/header-case-2.0.4.tgz", + "integrity": "sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q==", + "peer": true, + "dependencies": { + "capital-case": "^1.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "peer": true, + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/http-status": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/http-status/-/http-status-1.6.2.tgz", + "integrity": "sha512-oUExvfNckrpTpDazph7kNG8sQi5au3BeTo0idaZFXEhTaJKu7GNJCLHI0rYY2wljm548MSTM+Ljj/c6anqu2zQ==", + "peer": true, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/human-signals": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", + "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", + "peer": true, + "engines": { + "node": ">=8.12.0" + } + }, + "node_modules/hyperid": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/hyperid/-/hyperid-3.1.1.tgz", + "integrity": "sha512-RveV33kIksycSf7HLkq1sHB5wW0OwuX8ot8MYnY++gaaPXGFfKpBncHrAWxdpuEeRlazUMGWefwP1w6o6GaumA==", + "peer": true, + "dependencies": { + "uuid": "^8.3.2", + "uuid-parse": "^1.1.0" + } + }, + "node_modules/hyperid/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==", + "peer": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "peer": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/inflection": { + "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" + ], + "peer": true + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "peer": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "peer": true + }, + "node_modules/invert-kv": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-3.0.1.tgz", + "integrity": "sha512-CYdFeFexxhv/Bcny+Q0BfOV+ltRlJcd4BBZBYFX/O0u4npJrgZtIcjokegtiSMAvlMTJ+Koq0GBCc//3bueQxw==", + "peer": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sindresorhus/invert-kv?sponsor=1" + } + }, + "node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "peer": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "peer": true + }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "peer": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "peer": true + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "peer": true + }, + "node_modules/jake": { + "version": "10.8.5", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.5.tgz", + "integrity": "sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw==", + "peer": true, + "dependencies": { + "async": "^3.2.3", + "chalk": "^4.0.2", + "filelist": "^1.0.1", + "minimatch": "^3.0.4" + }, + "bin": { + "jake": "bin/cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jake/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "peer": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/jake/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "peer": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "peer": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/js2xmlparser": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/js2xmlparser/-/js2xmlparser-4.0.2.tgz", + "integrity": "sha512-6n4D8gLlLf1n5mNLQPRfViYzu9RATblzPEtm1SthMX1Pjao0r9YI9nw7ZIfRxQMERS87mcswrg+r/OYrPRX6jA==", + "peer": true, + "dependencies": { + "xmlcreate": "^2.0.4" + } + }, + "node_modules/json-merge-patch": { + "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==", + "peer": true, + "dependencies": { + "fast-deep-equal": "^3.1.3" + } + }, + "node_modules/json-schema-compare": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/json-schema-compare/-/json-schema-compare-0.2.2.tgz", + "integrity": "sha512-c4WYmDKyJXhs7WWvAWm3uIYnfyWFoIp+JEoX34rctVvEkMYCPGhXtvmFFXiffBbxfZsvQ0RNnV5H7GvDF5HCqQ==", + "peer": true, + "dependencies": { + "lodash": "^4.17.4" + } + }, + "node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "peer": true + }, + "node_modules/lcid": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-3.1.1.tgz", + "integrity": "sha512-M6T051+5QCGLBQb8id3hdvIW8+zeFV2FyBGFS9IEK5H9Wt4MueD4bW1eWikpHgZp+5xR3l5c8pZUkQsIA0BFZg==", + "peer": true, + "dependencies": { + "invert-kv": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "peer": true + }, + "node_modules/loopback-connector": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/loopback-connector/-/loopback-connector-5.2.2.tgz", + "integrity": "sha512-VY1LK+z3fp2ehCcq2jm1xTpBuKrtJcBuUZZhxAnYYAN3VXemmjLeVU0F/MmokfKL1zx1pkPKdjBPb+nNsatzeA==", + "peer": true, + "dependencies": { + "async": "^3.2.4", + "bluebird": "^3.7.2", + "debug": "^4.3.4", + "msgpack5": "^4.5.1", + "strong-globalize": "^6.0.5", + "uuid": "^8.3.2" + }, + "engines": { + "node": ">=10" + } + }, + "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==", + "peer": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/loopback-datasource-juggler": { + "version": "4.28.3", + "resolved": "https://registry.npmjs.org/loopback-datasource-juggler/-/loopback-datasource-juggler-4.28.3.tgz", + "integrity": "sha512-lhL5kmOVcwRNKNqL/+L8EXxXDJVtfzUQaiYYdeFciqPIGNsNpOnfxRww0jDHBLIhtNX3cvXRqTZO7ljccb/hCg==", + "peer": true, + "dependencies": { + "async": "^3.2.4", + "change-case": "^4.1.2", + "debug": "^4.3.4", + "depd": "^2.0.0", + "inflection": "^1.13.4", + "lodash": "^4.17.21", + "loopback-connector": "^5.2.1", + "minimatch": "^5.1.6", + "nanoid": "^3.3.4", + "qs": "^6.10.5", + "strong-globalize": "^6.0.5", + "traverse": "^0.6.7", + "uuid": "^9.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "peer": true, + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/map-age-cleaner": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", + "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", + "peer": true, + "dependencies": { + "p-defer": "^1.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/md5": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz", + "integrity": "sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==", + "peer": true, + "dependencies": { + "charenc": "0.0.2", + "crypt": "0.0.2", + "is-buffer": "~1.1.6" + } + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mem": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/mem/-/mem-5.1.1.tgz", + "integrity": "sha512-qvwipnozMohxLXG1pOqoLiZKNkC4r4qqRucSoDwXowsNGDSULiqFTRUF05vcZWnwJSG22qTsynQhxbaMtnX9gw==", + "peer": true, + "dependencies": { + "map-age-cleaner": "^0.1.3", + "mimic-fn": "^2.1.0", + "p-is-promise": "^2.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==", + "peer": true + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "peer": true + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "peer": true, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "peer": true, + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "peer": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "peer": true, + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=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==", + "peer": true + }, + "node_modules/msgpack5": { + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/msgpack5/-/msgpack5-4.5.1.tgz", + "integrity": "sha512-zC1vkcliryc4JGlL6OfpHumSYUHWFGimSI+OgfRCjTFLmKA2/foR9rMTOhWiqfOrfxJOctrpWPvrppf8XynJxw==", + "peer": true, + "dependencies": { + "bl": "^2.0.1", + "inherits": "^2.0.3", + "readable-stream": "^2.3.6", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/nanoid": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", + "peer": true, + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "peer": true, + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "peer": true, + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.12.3", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", + "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", + "peer": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "peer": true, + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "peer": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "peer": true, + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/openapi3-ts": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/openapi3-ts/-/openapi3-ts-2.0.2.tgz", + "integrity": "sha512-TxhYBMoqx9frXyOgnRHufjQfPXomTIHYKhSKJ6jHfj13kS8OEIhvmE8CTuQyKtjjWttAjX5DPxM1vmalEpo8Qw==", + "peer": true, + "dependencies": { + "yaml": "^1.10.2" + } + }, + "node_modules/os-locale": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-5.0.0.tgz", + "integrity": "sha512-tqZcNEDAIZKBEPnHPlVDvKrp7NzgLi7jRmhKiUoa2NUmhl13FtkAGLUVR+ZsYvApBQdBfYm43A4tXXQ4IrYLBA==", + "peer": true, + "dependencies": { + "execa": "^4.0.0", + "lcid": "^3.0.0", + "mem": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-defer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", + "integrity": "sha512-wB3wfAxZpk2AzOfUMJNL+d36xothRSyj8EXOa4f6GMqYDN9BJaaSISbsk+wS9abmnebVw95C2Kb5t85UmpCxuw==", + "peer": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-event": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/p-event/-/p-event-4.2.0.tgz", + "integrity": "sha512-KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ==", + "peer": true, + "dependencies": { + "p-timeout": "^3.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", + "peer": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-is-promise": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz", + "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/p-timeout": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", + "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", + "peer": true, + "dependencies": { + "p-finally": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "peer": true, + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "peer": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "peer": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/path-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/path-case/-/path-case-3.0.4.tgz", + "integrity": "sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg==", + "peer": true, + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-to-regexp": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.2.1.tgz", + "integrity": "sha512-JLyh7xT1kizaEvcaXOQwOc2/Yhw6KZOvPf1S8401UyLk86CU79LN3vl7ztXGm/pZ+YjoyAJ4rxmHwbkBXJX+yw==", + "peer": true + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "peer": true + }, + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "peer": true, + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "peer": true, + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/qs": { + "version": "6.11.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.1.tgz", + "integrity": "sha512-0wsrzgTz/kAVIeuxSjnpGC56rzYtr6JT/2BwEvMaPhFIoYa1aGO8LbzuU1R0uUYQkLpWBTOj0l/CLAJB64J6nQ==", + "peer": true, + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", + "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", + "peer": true, + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "peer": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/readable-stream/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "peer": true + }, + "node_modules/reflect-metadata": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz", + "integrity": "sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==", + "peer": true + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "peer": true + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "peer": true + }, + "node_modules/send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "peer": true, + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "peer": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "peer": true + }, + "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==", + "peer": true + }, + "node_modules/sentence-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/sentence-case/-/sentence-case-3.0.4.tgz", + "integrity": "sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg==", + "peer": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3", + "upper-case-first": "^2.0.2" + } + }, + "node_modules/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "peer": true, + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "peer": true + }, + "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==", + "peer": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "peer": true, + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "peer": true + }, + "node_modules/snake-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz", + "integrity": "sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==", + "peer": true, + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "peer": true + }, + "node_modules/stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility", + "peer": true + }, + "node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "peer": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/stoppable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/stoppable/-/stoppable-1.1.0.tgz", + "integrity": "sha512-KXDYZ9dszj6bzvnEMRYvxgeTHU74QBFL54XKtP3nyMuJ81CFYtABZ3bAzL2EdFUaEwJOBOgENyFj3R7oTzDyyw==", + "peer": true, + "engines": { + "node": ">=4", + "npm": ">=6" + } + }, + "node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "peer": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/string_decoder/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "peer": true + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/strong-error-handler": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/strong-error-handler/-/strong-error-handler-4.0.2.tgz", + "integrity": "sha512-84tEG1tZs781zWSXSbk7T0ekhRJ8DbgPPvr4UFseY72ws0sahPoreiEGp4QeQgcB+WplMx95AugBKSFZr5Dvig==", + "peer": true, + "dependencies": { + "accepts": "^1.3.8", + "debug": "^4.3.4", + "ejs": "^3.1.8", + "fast-safe-stringify": "^2.1.1", + "http-status": "^1.6.2", + "js2xmlparser": "^4.0.2", + "strong-globalize": "^6.0.5" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/strong-globalize": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/strong-globalize/-/strong-globalize-6.0.5.tgz", + "integrity": "sha512-7nfUli41TieV9/TSc0N62ve5Q4nfrpy/T0nNNy6TyD3vst79QWmeylCyd3q1gDxh8dqGEtabLNCdPQP1Iuvecw==", + "peer": true, + "dependencies": { + "accept-language": "^3.0.18", + "debug": "^4.2.0", + "globalize": "^1.6.0", + "lodash": "^4.17.20", + "md5": "^2.3.0", + "mkdirp": "^1.0.4", + "os-locale": "^5.0.0", + "yamljs": "^0.3.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "peer": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "peer": true, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/toposort": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/toposort/-/toposort-2.0.2.tgz", + "integrity": "sha512-0a5EOkAUp8D4moMi2W8ZF8jcga7BgZd91O/yabJCFY8az+XSzeGyTKs0Aoo897iV1Nj6guFq8orWDS96z91oGg==", + "peer": true + }, + "node_modules/traverse": { + "version": "0.6.7", + "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.6.7.tgz", + "integrity": "sha512-/y956gpUo9ZNCb99YjxG7OaslxZWHfCHAUUfshwqOXmxUIvqLjVO581BT+gM59+QV9tFe6/CGG53tsA1Y7RSdg==", + "peer": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/tslib": { + "version": "2.5.0", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" + }, + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "peer": true, + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "peer": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/upper-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-2.0.2.tgz", + "integrity": "sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg==", + "peer": true, + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/upper-case-first": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/upper-case-first/-/upper-case-first-2.0.2.tgz", + "integrity": "sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg==", + "peer": true, + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "peer": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "peer": true + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "peer": true, + "engines": { + "node": ">= 0.4.0" + } + }, + "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==", + "peer": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/uuid-parse": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/uuid-parse/-/uuid-parse-1.1.0.tgz", + "integrity": "sha512-OdmXxA8rDsQ7YpNVbKSJkNzTw2I+S5WsbMDnCtIWSQaosNAcWtFuI/YK1TjzUI6nbkgiqEyh8gWngfcv8Asd9A==", + "peer": true + }, + "node_modules/validator": { + "version": "13.9.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.9.0.tgz", + "integrity": "sha512-B+dGG8U3fdtM0/aNK4/X8CXq/EcxU2WPrPEkJGslb47qyHsxmbggTWK0yEA4qnYVNF+nxNlN88o14hIcPmSIEA==", + "peer": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "peer": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "peer": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "peer": true + }, + "node_modules/xmlcreate": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/xmlcreate/-/xmlcreate-2.0.4.tgz", + "integrity": "sha512-nquOebG4sngPmGPICTS5EnxqhKbCmz5Ox5hsszI2T6U5qdrJizBc+0ilYSEjTSzU0yZcmvppztXe/5Al5fUwdg==", + "peer": true + }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "peer": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/yamljs": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/yamljs/-/yamljs-0.3.0.tgz", + "integrity": "sha512-C/FsVVhht4iPQYXOInoxUM/1ELSf9EsgKH34FofQOp6hwCPrW4vG4w5++TED3xRUo8gD7l0P1J1dLlDYzODsTQ==", + "peer": true, + "dependencies": { + "argparse": "^1.0.7", + "glob": "^7.0.5" + }, + "bin": { + "json2yaml": "bin/json2yaml", + "yaml2json": "bin/yaml2json" + } + }, + "node_modules/yamljs/node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "peer": true, + "dependencies": { + "sprintf-js": "~1.0.2" + } } } } diff --git a/extensions/logging/package-lock.json b/extensions/logging/package-lock.json index 49bbbcd817f4..838fa9d61ae7 100644 --- a/extensions/logging/package-lock.json +++ b/extensions/logging/package-lock.json @@ -1,7 +1,7 @@ { "name": "@loopback/logging", "version": "0.9.9", - "lockfileVersion": 2, + "lockfileVersion": 3, "requires": true, "packages": { "": { @@ -23,57 +23,35 @@ "node": "14 || 16 || 18 || 19" }, "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/rest": "^12.0.8" + "@loopback/core": "^4.0.9", + "@loopback/rest": "^12.0.9" } }, - "../../packages/build": { - "name": "@loopback/build", - "version": "9.0.8", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "bin": { - "lb-clean": "bin/run-clean.js", - "lb-eslint": "bin/run-eslint.js", - "lb-mocha": "bin/run-mocha.js", - "lb-nyc": "bin/run-nyc.js", - "lb-prettier": "bin/run-prettier.js", - "lb-tsc": "bin/compile-package.js", - "lb-ttsc": "bin/compile-package.js" - }, + "node_modules/@colors/colors": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", + "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", "engines": { - "node": "14 || 16 || 18 || 19" + "node": ">=0.1.90" } }, - "../../packages/build/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true + "node_modules/@dabh/diagnostics": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@dabh/diagnostics/-/diagnostics-2.0.3.tgz", + "integrity": "sha512-hrlQOIi7hAfzsMqlGSFyVucrx38O+j6wiGOf//H2ecvIEqYN4ADBSS2iLMh5UFyDunCNniUIPk/q3riFv45xRA==", + "dependencies": { + "colorspace": "1.1.x", + "enabled": "2.0.x", + "kuler": "^2.0.0" + } }, - "../../packages/context": { - "name": "@loopback/context", - "version": "5.0.8", - "license": "MIT", + "node_modules/@loopback/context": { + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/@loopback/context/-/context-5.0.9.tgz", + "integrity": "sha512-Hs62SRG2YFy3cRa68Edts9TUCBpPCDK0AA/kxEfnEylpcWPJwz5l+77B6DUD7PbIvN8Zsk6EQJu4wFSduDzx+w==", "peer": true, "dependencies": { - "@loopback/metadata": "^5.0.8", + "@loopback/metadata": "^5.0.9", "@types/debug": "^4.1.7", "debug": "^4.3.4", "hyperid": "^3.1.1", @@ -81,99 +59,31 @@ "tslib": "^2.5.0", "uuid": "^9.0.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2" - }, "engines": { "node": "14 || 16 || 18 || 19" } }, - "../../packages/context/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/context/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true - }, - "../../packages/context/node_modules/@loopback/metadata": { - "resolved": "../../packages/metadata", - "link": true - }, - "../../packages/context/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true - }, - "../../packages/core": { - "name": "@loopback/core", - "version": "4.0.8", - "license": "MIT", + "node_modules/@loopback/core": { + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/@loopback/core/-/core-4.0.9.tgz", + "integrity": "sha512-DlSuAngwiNrVbp/esVJLwXmp0ieshRI1cVEPALvuQgXKlWX8eLVco3LXv7c6ZZ4Tp0hCaZxura2aY5SO0YqsuQ==", "peer": true, "dependencies": { - "@loopback/context": "^5.0.8", + "@loopback/context": "^5.0.9", "debug": "^4.3.4", "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/core/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/core/node_modules/@loopback/context": { - "resolved": "../../packages/context", - "link": true - }, - "../../packages/core/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true - }, - "../../packages/core/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true - }, - "../../packages/eslint-config": { - "name": "@loopback/eslint-config", - "version": "13.0.8", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - }, "engines": { "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "eslint": "^8.35.0" } }, - "../../packages/express": { - "name": "@loopback/express", - "version": "5.0.8", - "license": "MIT", + "node_modules/@loopback/express": { + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/@loopback/express/-/express-5.0.9.tgz", + "integrity": "sha512-OwyCQTQECyc6B3GtWTQxhqbubI6Ady2xbrdlBRZiqMRPHDGtO3rdDWplM/5nnze/XVIZPhiXQtOK/YfQkJ3HVA==", "peer": true, "dependencies": { - "@loopback/http-server": "^4.0.8", + "@loopback/http-server": "^4.0.9", "@types/body-parser": "^1.19.2", "@types/express": "^4.17.17", "@types/express-serve-static-core": "^4.17.33", @@ -186,110 +96,43 @@ "toposort": "^2.0.2", "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/on-finished": "^2.3.1", - "@types/toposort": "^2.0.3", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, "engines": { "node": "14 || 16 || 18 || 19" }, "peerDependencies": { - "@loopback/core": "^4.0.8" + "@loopback/core": "^4.0.9" } }, - "../../packages/express/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/express/node_modules/@loopback/core": { - "resolved": "../../packages/core", - "link": true - }, - "../../packages/express/node_modules/@loopback/http-server": { - "resolved": "../../packages/http-server", - "link": true - }, - "../../packages/express/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true - }, - "../../packages/filter": { - "name": "@loopback/filter", - "version": "3.0.8", - "dev": true, - "license": "MIT", + "node_modules/@loopback/filter": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/@loopback/filter/-/filter-3.0.9.tgz", + "integrity": "sha512-LdLdiY3k9yUfVReWUFUu7xpCVCzW2LMBVwZ9tIY/n1iLPsXFCx/3e7AQl2TxJXUaW9wmuDQyV+beeit/i7gOZA==", "peer": true, "dependencies": { "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "typescript": "~4.9.4" - }, "engines": { "node": "14 || 16 || 18 || 19" } }, - "../../packages/filter/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/filter/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true - }, - "../../packages/http-server": { - "name": "@loopback/http-server", - "version": "4.0.8", - "license": "MIT", + "node_modules/@loopback/http-server": { + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/@loopback/http-server/-/http-server-4.0.9.tgz", + "integrity": "sha512-b7+jjmMX0zbOo2wOctpsz/QiMoSgFMulWVYe0YhlBlK1/TF1TRy5F/hm0UeeOk432c+cOugOfChBy/51sRc0IQ==", "peer": true, "dependencies": { "debug": "^4.3.4", "stoppable": "^1.1.0", "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/stoppable": "^1.1.1" - }, "engines": { "node": "14 || 16 || 18 || 19" } }, - "../../packages/http-server/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/http-server/node_modules/@loopback/core": { - "resolved": "../../packages/core", - "link": true - }, - "../../packages/http-server/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true - }, - "../../packages/http-server/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true - }, - "../../packages/metadata": { - "name": "@loopback/metadata", - "version": "5.0.8", - "license": "MIT", + "node_modules/@loopback/metadata": { + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/@loopback/metadata/-/metadata-5.0.9.tgz", + "integrity": "sha512-syRNaIzN7QSGhiw4GNVkXEKZg7XMwqOfND4B61nCnmwEAx4gLk/vU1h/EpmYnq+H5il3CaiLwQeNW8VJinNvlw==", "peer": true, "dependencies": { "debug": "^4.3.4", @@ -297,69 +140,17 @@ "reflect-metadata": "^0.1.13", "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/metadata/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/metadata/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true - }, - "../../packages/metadata/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true - }, - "../../packages/openapi-spec-builder": { - "name": "@loopback/openapi-spec-builder", - "version": "5.0.8", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "openapi3-ts": "^2.0.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36" - }, "engines": { "node": "14 || 16 || 18 || 19" } }, - "../../packages/openapi-spec-builder/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/openapi-spec-builder/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true - }, - "../../packages/openapi-spec-builder/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true - }, - "../../packages/openapi-v3": { - "name": "@loopback/openapi-v3", - "version": "8.0.8", - "license": "MIT", + "node_modules/@loopback/openapi-v3": { + "version": "8.0.9", + "resolved": "https://registry.npmjs.org/@loopback/openapi-v3/-/openapi-v3-8.0.9.tgz", + "integrity": "sha512-Tp64PWuKLTf2aVmvt0J7UlkxsS3uSBFRstGsa6BXjvrzm6PA6kiONUttFPvVIMdxzVfecK3vzNjHA4g+5pW/kw==", "peer": true, "dependencies": { - "@loopback/repository-json-schema": "^6.1.2", + "@loopback/repository-json-schema": "^6.1.3", "debug": "^4.3.4", "http-status": "^1.6.2", "json-merge-patch": "^1.0.2", @@ -367,162 +158,60 @@ "openapi3-ts": "^2.0.2", "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/openapi-spec-builder": "^5.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/json-merge-patch": "0.0.8", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36" - }, "engines": { "node": "14 || 16 || 18 || 19" }, "peerDependencies": { - "@loopback/core": "^4.0.8" + "@loopback/core": "^4.0.9" } }, - "../../packages/openapi-v3/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/openapi-v3/node_modules/@loopback/core": { - "resolved": "../../packages/core", - "link": true - }, - "../../packages/openapi-v3/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true - }, - "../../packages/openapi-v3/node_modules/@loopback/openapi-spec-builder": { - "resolved": "../../packages/openapi-spec-builder", - "link": true - }, - "../../packages/openapi-v3/node_modules/@loopback/repository": { - "resolved": "../../packages/repository", - "link": true - }, - "../../packages/openapi-v3/node_modules/@loopback/repository-json-schema": { - "resolved": "../../packages/repository-json-schema", - "link": true - }, - "../../packages/openapi-v3/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true - }, - "../../packages/repository": { - "name": "@loopback/repository", - "version": "5.1.3", - "dev": true, - "license": "MIT", + "node_modules/@loopback/repository": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@loopback/repository/-/repository-5.1.4.tgz", + "integrity": "sha512-lRLR+LyNSBJSWfS9CEOcgA11wqohqcDfHXx7Hff3DckP19K6D4ApmD+sEFF1YNBgVV/ysZPrDySbtkYj9GfH+w==", "peer": true, "dependencies": { - "@loopback/filter": "^3.0.8", + "@loopback/filter": "^3.0.9", "@types/debug": "^4.1.7", "debug": "^4.3.4", "lodash": "^4.17.21", "loopback-datasource-juggler": "^4.28.2", "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bson": "^4.0.5", - "@types/json-schema": "^7.0.11", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "bson": "4.7.2" - }, "engines": { "node": "14 || 16 || 18 || 19" }, "peerDependencies": { - "@loopback/core": "^4.0.8" + "@loopback/core": "^4.0.9" } }, - "../../packages/repository-json-schema": { - "name": "@loopback/repository-json-schema", - "version": "6.1.2", - "license": "MIT", + "node_modules/@loopback/repository-json-schema": { + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/@loopback/repository-json-schema/-/repository-json-schema-6.1.3.tgz", + "integrity": "sha512-JlYK3DXKfUJhGiu0C0JCtINgOKjaeN/2JgZbeGHCMgjwvJ7pxbSoIFYr3P2BnRV7zFfi5PGIen1IX02UbS1dfQ==", "peer": true, "dependencies": { "@types/json-schema": "^7.0.11", "debug": "^4.3.4", "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "ajv-formats": "^2.1.1" - }, "engines": { "node": "14 || 16 || 18 || 19" }, "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3" + "@loopback/core": "^4.0.9", + "@loopback/repository": "^5.1.4" } }, - "../../packages/repository-json-schema/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/repository-json-schema/node_modules/@loopback/core": { - "resolved": "../../packages/core", - "link": true - }, - "../../packages/repository-json-schema/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true - }, - "../../packages/repository-json-schema/node_modules/@loopback/repository": { - "resolved": "../../packages/repository", - "link": true - }, - "../../packages/repository-json-schema/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true - }, - "../../packages/repository/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/repository/node_modules/@loopback/core": { - "resolved": "../../packages/core", - "link": true - }, - "../../packages/repository/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true - }, - "../../packages/repository/node_modules/@loopback/filter": { - "resolved": "../../packages/filter", - "link": true - }, - "../../packages/repository/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true - }, - "../../packages/rest": { - "name": "@loopback/rest", - "version": "12.0.8", - "license": "MIT", + "node_modules/@loopback/rest": { + "version": "12.0.9", + "resolved": "https://registry.npmjs.org/@loopback/rest/-/rest-12.0.9.tgz", + "integrity": "sha512-cJdKPrpXuJwkrOYVakjCqk3vFATTFssUnuXhnNEyH2Ho+DnCsNRoIrzPGl6TrOVnnPF/jU6vXATtm8kRe8WlFA==", "peer": true, "dependencies": { - "@loopback/express": "^5.0.8", - "@loopback/http-server": "^4.0.8", - "@loopback/openapi-v3": "^8.0.8", + "@loopback/express": "^5.0.9", + "@loopback/http-server": "^4.0.9", + "@loopback/openapi-v3": "^8.0.9", "@openapi-contrib/openapi-schema-to-json-schema": "^3.2.0", "@types/body-parser": "^1.19.2", "@types/cors": "^2.8.13", @@ -552,129 +241,99 @@ "type-is": "^1.6.18", "validator": "^13.9.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/openapi-spec-builder": "^5.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/js-yaml": "^4.0.5", - "@types/json-schema-compare": "^0.2.1", - "@types/lodash": "^4.14.191", - "@types/multer": "^1.4.7", - "@types/node": "^14.18.36", - "@types/on-finished": "^2.3.1", - "@types/qs": "^6.9.7", - "multer": "^1.4.4" - }, "engines": { "node": "14 || 16 || 18 || 19" }, "peerDependencies": { - "@loopback/core": "^4.0.8" + "@loopback/core": "^4.0.9" } }, - "../../packages/rest/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/rest/node_modules/@loopback/core": { - "resolved": "../../packages/core", - "link": true - }, - "../../packages/rest/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true - }, - "../../packages/rest/node_modules/@loopback/express": { - "resolved": "../../packages/express", - "link": true - }, - "../../packages/rest/node_modules/@loopback/http-server": { - "resolved": "../../packages/http-server", - "link": true - }, - "../../packages/rest/node_modules/@loopback/openapi-spec-builder": { - "resolved": "../../packages/openapi-spec-builder", - "link": true - }, - "../../packages/rest/node_modules/@loopback/openapi-v3": { - "resolved": "../../packages/openapi-v3", - "link": true - }, - "../../packages/rest/node_modules/@loopback/repository": { - "resolved": "../../packages/repository", - "link": true - }, - "../../packages/rest/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true + "node_modules/@openapi-contrib/openapi-schema-to-json-schema": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@openapi-contrib/openapi-schema-to-json-schema/-/openapi-schema-to-json-schema-3.2.0.tgz", + "integrity": "sha512-Gj6C0JwCr8arj0sYuslWXUBSP/KnUlEGnPW4qxlXvAl543oaNQgMgIgkQUA6vs5BCCvwTEiL8m/wdWzfl4UvSw==", + "peer": true, + "dependencies": { + "fast-deep-equal": "^3.1.3" + } }, - "../../packages/testlab": { - "name": "@loopback/testlab", - "version": "5.0.8", - "dev": true, - "license": "MIT", + "node_modules/@types/body-parser": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", "peer": true, "dependencies": { - "@hapi/shot": "^6.0.1", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" + "@types/connect": "*", + "@types/node": "*" } }, - "../../packages/testlab/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true + "node_modules/@types/connect": { + "version": "3.4.35", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", + "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "peer": true, + "dependencies": { + "@types/node": "*" + } }, - "../../packages/testlab/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true + "node_modules/@types/cors": { + "version": "2.8.13", + "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.13.tgz", + "integrity": "sha512-RG8AStHlUiV5ysZQKq97copd2UmVYw3/pRMLefISZ3S1hK104Cwm7iLQ3fTKx+lsUH2CE8FlLaYeEA2LSeqYUA==", + "peer": true, + "dependencies": { + "@types/node": "*" + } }, - "node_modules/@colors/colors": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", - "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", - "engines": { - "node": ">=0.1.90" + "node_modules/@types/debug": { + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz", + "integrity": "sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==", + "peer": true, + "dependencies": { + "@types/ms": "*" } }, - "node_modules/@dabh/diagnostics": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@dabh/diagnostics/-/diagnostics-2.0.3.tgz", - "integrity": "sha512-hrlQOIi7hAfzsMqlGSFyVucrx38O+j6wiGOf//H2ecvIEqYN4ADBSS2iLMh5UFyDunCNniUIPk/q3riFv45xRA==", + "node_modules/@types/express": { + "version": "4.17.17", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.17.tgz", + "integrity": "sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q==", + "peer": true, "dependencies": { - "colorspace": "1.1.x", - "enabled": "2.0.x", - "kuler": "^2.0.0" + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.33", + "@types/qs": "*", + "@types/serve-static": "*" } }, - "node_modules/@loopback/core": { - "resolved": "../../packages/core", - "link": true + "node_modules/@types/express-serve-static-core": { + "version": "4.17.33", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.33.tgz", + "integrity": "sha512-TPBqmR/HRYI3eC2E5hmiivIzv+bidAfXofM+sbonAGvyDhySGw9/PQZFt2BLOrjUUR++4eJVpx6KnLQK1Fk9tA==", + "peer": true, + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*" + } }, - "node_modules/@loopback/rest": { - "resolved": "../../packages/rest", - "link": true + "node_modules/@types/http-errors": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.1.tgz", + "integrity": "sha512-/K3ds8TRAfBvi5vfjuz8y6+GiAYBZ0x4tXv1Av6CWBWn0IlADc+ZX9pMq7oU0fNQPnBwIZl3rmeLp6SBApbxSQ==", + "peer": true + }, + "node_modules/@types/json-schema": { + "version": "7.0.11", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", + "peer": true + }, + "node_modules/@types/mime": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz", + "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==", + "peer": true }, "node_modules/@types/morgan": { "version": "1.9.4", @@ -685,22 +344,177 @@ "@types/node": "*" } }, + "node_modules/@types/ms": { + "version": "0.7.31", + "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz", + "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==", + "peer": true + }, "node_modules/@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==", - "dev": true + "version": "14.18.40", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.40.tgz", + "integrity": "sha512-pGteXO/JQX7wPxGR8lyT+doqjMa7XvlVowwrDwLfX92k5SdLkk4cwC7CYSLBxrenw/R5oQwKioVIak7ZgplM3g==" + }, + "node_modules/@types/on-finished": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/@types/on-finished/-/on-finished-2.3.1.tgz", + "integrity": "sha512-mzVYaYcFs5Jd2n/O6uYIRUsFRR1cHyZLRvkLCU0E7+G5WhY0qBDAR5fUCeZbvecYOSh9ikhlesyi2UfI8B9ckQ==", + "peer": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/qs": { + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==", + "peer": true + }, + "node_modules/@types/range-parser": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", + "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==", + "peer": true + }, + "node_modules/@types/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==", + "peer": true, + "dependencies": { + "@types/mime": "*", + "@types/node": "*" + } }, "node_modules/@types/triple-beam": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/@types/triple-beam/-/triple-beam-1.3.2.tgz", "integrity": "sha512-txGIh+0eDFzKGC25zORnswy+br1Ha7hj5cMVwKIU7+s0U2AxxJru/jZSMU6OC9MJWP6+pc/hc6ZjyZShpsyY2g==" }, + "node_modules/@types/type-is": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/@types/type-is/-/type-is-1.6.3.tgz", + "integrity": "sha512-PNs5wHaNcBgCQG5nAeeZ7OvosrEsI9O4W2jAOO9BCCg4ux9ZZvH2+0iSCOIDBiKuQsiNS8CBlmfX9f5YBQ22cA==", + "peer": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/accept-language": { + "version": "3.0.18", + "resolved": "https://registry.npmjs.org/accept-language/-/accept-language-3.0.18.tgz", + "integrity": "sha512-sUofgqBPzgfcF20sPoBYGQ1IhQLt2LSkxTnlQSuLF3n5gPEqd5AimbvOvHEi0T1kLMiGVqPWzI5a9OteBRth3A==", + "peer": true, + "dependencies": { + "bcp47": "^1.1.2", + "stable": "^0.1.6" + } + }, + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "peer": true, + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "peer": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-errors": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-3.0.0.tgz", + "integrity": "sha512-V3wD15YHfHz6y0KdhYFjyy9vWtEVALT9UrxfN3zqlI6dMioHnJrqOYfyPKol3oqrnCM9uwkcdCwkJ0WUcbLMTQ==", + "peer": true, + "peerDependencies": { + "ajv": "^8.0.1" + } + }, + "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==", + "peer": true, + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "peer": true, + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "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==", + "peer": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "peer": true + }, + "node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", + "peer": true + }, "node_modules/async": { "version": "3.2.4", "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "peer": true + }, "node_modules/basic-auth": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz", @@ -712,7 +526,194 @@ "node": ">= 0.8" } }, - "node_modules/color": { + "node_modules/basic-auth/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/bcp47": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/bcp47/-/bcp47-1.1.2.tgz", + "integrity": "sha512-JnkkL4GUpOvvanH9AZPX38CxhiLsXMBicBY2IAtqiVN8YulGDQybUydWA4W6yAMtw6iShtw+8HEF6cfrTHU+UQ==", + "peer": true, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/bl": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/bl/-/bl-2.2.1.tgz", + "integrity": "sha512-6Pesp1w0DEX1N550i/uGV/TqucVL4AM/pgThFSN/Qq9si1/DF9aIHs1BxD8V/QU0HoeHO6cQRTAuYnLPKq1e4g==", + "peer": true, + "dependencies": { + "readable-stream": "^2.3.5", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", + "peer": true + }, + "node_modules/body-parser": { + "version": "1.20.2", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz", + "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==", + "peer": true, + "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.11.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/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==", + "peer": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "peer": true + }, + "node_modules/body-parser/node_modules/qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "peer": true, + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "peer": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "peer": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "peer": true, + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "peer": true, + "dependencies": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "node_modules/capital-case": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/capital-case/-/capital-case-1.0.4.tgz", + "integrity": "sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==", + "peer": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3", + "upper-case-first": "^2.0.2" + } + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "peer": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/change-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/change-case/-/change-case-4.1.2.tgz", + "integrity": "sha512-bSxY2ws9OtviILG1EiY5K7NNxkqg/JnRnFxLtKQ96JaviiIxi7djMrSd0ECT9AC+lttClmYwKw53BWpOMblo7A==", + "peer": true, + "dependencies": { + "camel-case": "^4.1.2", + "capital-case": "^1.0.4", + "constant-case": "^3.0.4", + "dot-case": "^3.0.4", + "header-case": "^2.0.4", + "no-case": "^3.0.4", + "param-case": "^3.0.4", + "pascal-case": "^3.1.2", + "path-case": "^3.0.4", + "sentence-case": "^3.0.4", + "snake-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/charenc": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz", + "integrity": "sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA==", + "peer": true, + "engines": { + "node": "*" + } + }, + "node_modules/cldrjs": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/cldrjs/-/cldrjs-0.5.5.tgz", + "integrity": "sha512-KDwzwbmLIPfCgd8JERVDpQKrUUM1U4KpFJJg2IROv89rF172lLufoJnqJ/Wea6fXL5bO6WjuLMzY8V52UWPvkA==", + "peer": true + }, + "node_modules/color": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz", "integrity": "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==", @@ -722,17 +723,21 @@ } }, "node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "peer": true, "dependencies": { - "color-name": "1.1.3" + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" } }, "node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + "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/color-string": { "version": "1.9.1", @@ -743,6 +748,19 @@ "simple-swizzle": "^0.2.2" } }, + "node_modules/color/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, "node_modules/colorspace": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/colorspace/-/colorspace-1.1.4.tgz", @@ -752,12 +770,116 @@ "text-hex": "1.0.x" } }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "peer": true + }, + "node_modules/constant-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/constant-case/-/constant-case-3.0.4.tgz", + "integrity": "sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ==", + "peer": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3", + "upper-case": "^2.0.2" + } + }, + "node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "peer": true, + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", + "peer": true + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "peer": true + }, + "node_modules/cors": { + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", + "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", + "peer": true, + "dependencies": { + "object-assign": "^4", + "vary": "^1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "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==", + "peer": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/crypt": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz", + "integrity": "sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow==", + "peer": true, + "engines": { + "node": "*" + } + }, "node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "peer": true, "dependencies": { - "ms": "2.0.0" + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } } }, "node_modules/depd": { @@ -768,45 +890,525 @@ "node": ">= 0.8" } }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "peer": true, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "peer": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, "node_modules/ee-first": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" }, + "node_modules/ejs": { + "version": "3.1.9", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.9.tgz", + "integrity": "sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ==", + "peer": true, + "dependencies": { + "jake": "^10.8.5" + }, + "bin": { + "ejs": "bin/cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/enabled": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/enabled/-/enabled-2.0.0.tgz", "integrity": "sha512-AKrN98kuwOzMIdAizXGI86UFBoo26CL21UM763y1h/GMSJ4/OHU9k2YlsmBpyScFo/wbLzWQJBMCW4+IO3/+OQ==" }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "peer": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "peer": true, + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "peer": true + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, "node_modules/event-lite": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/event-lite/-/event-lite-0.1.3.tgz", "integrity": "sha512-8qz9nOz5VeD2z96elrEKD2U433+L3DWdUdDkOINLGOJvx1GsMBbMn0aCeu28y8/e85A6mCigBiFlYMnTBEGlSw==" }, + "node_modules/execa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", + "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", + "peer": true, + "dependencies": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/express": { + "version": "4.18.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", + "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", + "peer": true, + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.1", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.5.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.11.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/express/node_modules/body-parser": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", + "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", + "peer": true, + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "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.11.0", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/express/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "peer": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/express/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "peer": true + }, + "node_modules/express/node_modules/path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==", + "peer": true + }, + "node_modules/express/node_modules/qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "peer": true, + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/express/node_modules/raw-body": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "peer": true, + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "peer": true + }, + "node_modules/fast-safe-stringify": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz", + "integrity": "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==", + "peer": true + }, "node_modules/fecha": { "version": "4.2.3", "resolved": "https://registry.npmjs.org/fecha/-/fecha-4.2.3.tgz", "integrity": "sha512-OP2IUU6HeYKJi3i0z4A19kHMQoLVs4Hc+DPqqxI2h/DPZHTm/vjsfC6P0b4jCMy14XizLBqvndQ+UilD7707Jw==" }, - "node_modules/fluent-logger": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/fluent-logger/-/fluent-logger-3.4.1.tgz", - "integrity": "sha512-lERIhXAvhtCYeQq8K7sBDg/HY9GkiVRq5xY3oN+hcSINVKwqwBzG6LQOJK73EnV50qO59U7XEmRnn2hBzLWaHw==", + "node_modules/filelist": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", + "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", + "peer": true, "dependencies": { - "msgpack-lite": "*" + "minimatch": "^5.0.1" + } + }, + "node_modules/finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "peer": true, + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" }, "engines": { - "node": ">=6" + "node": ">= 0.8" } }, - "node_modules/fn.name": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fn.name/-/fn.name-1.1.0.tgz", - "integrity": "sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw==" - }, - "node_modules/ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "peer": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "peer": true + }, + "node_modules/fluent-logger": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/fluent-logger/-/fluent-logger-3.4.1.tgz", + "integrity": "sha512-lERIhXAvhtCYeQq8K7sBDg/HY9GkiVRq5xY3oN+hcSINVKwqwBzG6LQOJK73EnV50qO59U7XEmRnn2hBzLWaHw==", + "dependencies": { + "msgpack-lite": "*" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/fn.name": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fn.name/-/fn.name-1.1.0.tgz", + "integrity": "sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw==" + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "peer": true + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "peer": true + }, + "node_modules/get-intrinsic": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", + "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==", + "peer": true, + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "peer": true, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "peer": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "peer": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/glob/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "peer": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/globalize": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/globalize/-/globalize-1.7.0.tgz", + "integrity": "sha512-faR46vTIbFCeAemyuc9E6/d7Wrx9k2ae2L60UhakztFg6VuE42gENVJNuPFtt7Sdjrk9m2w8+py7Jj+JTNy59w==", + "peer": true, + "dependencies": { + "cldrjs": "^0.5.4" + } + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "peer": true, + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "peer": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/header-case": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/header-case/-/header-case-2.0.4.tgz", + "integrity": "sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q==", + "peer": true, + "dependencies": { + "capital-case": "^1.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "peer": true, + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/http-status": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/http-status/-/http-status-1.6.2.tgz", + "integrity": "sha512-oUExvfNckrpTpDazph7kNG8sQi5au3BeTo0idaZFXEhTaJKu7GNJCLHI0rYY2wljm548MSTM+Ljj/c6anqu2zQ==", + "peer": true, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/human-signals": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", + "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", + "peer": true, + "engines": { + "node": ">=8.12.0" + } + }, + "node_modules/hyperid": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/hyperid/-/hyperid-3.1.1.tgz", + "integrity": "sha512-RveV33kIksycSf7HLkq1sHB5wW0OwuX8ot8MYnY++gaaPXGFfKpBncHrAWxdpuEeRlazUMGWefwP1w6o6GaumA==", + "peer": true, + "dependencies": { + "uuid": "^8.3.2", + "uuid-parse": "^1.1.0" + } + }, + "node_modules/hyperid/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==", + "peer": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "peer": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", "funding": [ { @@ -823,6 +1425,25 @@ } ] }, + "node_modules/inflection": { + "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" + ], + "peer": true + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "peer": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, "node_modules/inherits": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", @@ -833,11 +1454,38 @@ "resolved": "https://registry.npmjs.org/int64-buffer/-/int64-buffer-0.1.10.tgz", "integrity": "sha512-v7cSY1J8ydZ0GyjUHqF+1bshJ6cnEVLo9EnjB8p+4HDRPZc9N5jjmvUV7NvEsqQOKyH0pmIBFWXVQbiS0+OBbA==" }, + "node_modules/invert-kv": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-3.0.1.tgz", + "integrity": "sha512-CYdFeFexxhv/Bcny+Q0BfOV+ltRlJcd4BBZBYFX/O0u4npJrgZtIcjokegtiSMAvlMTJ+Koq0GBCc//3bueQxw==", + "peer": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sindresorhus/invert-kv?sponsor=1" + } + }, + "node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "peer": true, + "engines": { + "node": ">= 0.10" + } + }, "node_modules/is-arrayish": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" }, + "node_modules/is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "peer": true + }, "node_modules/is-stream": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", @@ -854,11 +1502,120 @@ "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "peer": true + }, + "node_modules/jake": { + "version": "10.8.5", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.5.tgz", + "integrity": "sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw==", + "peer": true, + "dependencies": { + "async": "^3.2.3", + "chalk": "^4.0.2", + "filelist": "^1.0.1", + "minimatch": "^3.0.4" + }, + "bin": { + "jake": "bin/cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jake/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "peer": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/jake/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "peer": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "peer": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/js2xmlparser": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/js2xmlparser/-/js2xmlparser-4.0.2.tgz", + "integrity": "sha512-6n4D8gLlLf1n5mNLQPRfViYzu9RATblzPEtm1SthMX1Pjao0r9YI9nw7ZIfRxQMERS87mcswrg+r/OYrPRX6jA==", + "peer": true, + "dependencies": { + "xmlcreate": "^2.0.4" + } + }, + "node_modules/json-merge-patch": { + "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==", + "peer": true, + "dependencies": { + "fast-deep-equal": "^3.1.3" + } + }, + "node_modules/json-schema-compare": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/json-schema-compare/-/json-schema-compare-0.2.2.tgz", + "integrity": "sha512-c4WYmDKyJXhs7WWvAWm3uIYnfyWFoIp+JEoX34rctVvEkMYCPGhXtvmFFXiffBbxfZsvQ0RNnV5H7GvDF5HCqQ==", + "peer": true, + "dependencies": { + "lodash": "^4.17.4" + } + }, + "node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "peer": true + }, "node_modules/kuler": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/kuler/-/kuler-2.0.0.tgz", "integrity": "sha512-Xq9nH7KlWZmXAtodXDDRE7vs6DU1gTU8zYDHDiWLSip45Egwq3plLHzPn27NgvzL2r1LMPC1vdqh98sQxtqj4A==" }, + "node_modules/lcid": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-3.1.1.tgz", + "integrity": "sha512-M6T051+5QCGLBQb8id3hdvIW8+zeFV2FyBGFS9IEK5H9Wt4MueD4bW1eWikpHgZp+5xR3l5c8pZUkQsIA0BFZg==", + "peer": true, + "dependencies": { + "invert-kv": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "peer": true + }, "node_modules/logform": { "version": "2.5.1", "resolved": "https://registry.npmjs.org/logform/-/logform-2.5.1.tgz", @@ -872,5990 +1629,1073 @@ "triple-beam": "^1.3.0" } }, - "node_modules/logform/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/morgan": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/morgan/-/morgan-1.10.0.tgz", - "integrity": "sha512-AbegBVI4sh6El+1gNwvD5YIck7nSA36weD7xvIxG4in80j/UoK8AEGaWnnz8v1GxonMCltmlNs5ZKbGvl9b1XQ==", + "node_modules/loopback-connector": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/loopback-connector/-/loopback-connector-5.2.2.tgz", + "integrity": "sha512-VY1LK+z3fp2ehCcq2jm1xTpBuKrtJcBuUZZhxAnYYAN3VXemmjLeVU0F/MmokfKL1zx1pkPKdjBPb+nNsatzeA==", + "peer": true, "dependencies": { - "basic-auth": "~2.0.1", - "debug": "2.6.9", - "depd": "~2.0.0", - "on-finished": "~2.3.0", - "on-headers": "~1.0.2" + "async": "^3.2.4", + "bluebird": "^3.7.2", + "debug": "^4.3.4", + "msgpack5": "^4.5.1", + "strong-globalize": "^6.0.5", + "uuid": "^8.3.2" }, "engines": { - "node": ">= 0.8.0" + "node": ">=10" } }, - "node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "node_modules/msgpack-lite": { - "version": "0.1.26", - "resolved": "https://registry.npmjs.org/msgpack-lite/-/msgpack-lite-0.1.26.tgz", - "integrity": "sha512-SZ2IxeqZ1oRFGo0xFGbvBJWMp3yLIY9rlIJyxy8CGrwZn1f0ZK4r6jV/AM1r0FZMDUkWkglOk/eeKIL9g77Nxw==", - "dependencies": { - "event-lite": "^0.1.1", - "ieee754": "^1.1.8", - "int64-buffer": "^0.1.9", - "isarray": "^1.0.0" - }, + "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==", + "peer": true, "bin": { - "msgpack": "bin/msgpack" + "uuid": "dist/bin/uuid" } }, - "node_modules/on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==", + "node_modules/loopback-datasource-juggler": { + "version": "4.28.3", + "resolved": "https://registry.npmjs.org/loopback-datasource-juggler/-/loopback-datasource-juggler-4.28.3.tgz", + "integrity": "sha512-lhL5kmOVcwRNKNqL/+L8EXxXDJVtfzUQaiYYdeFciqPIGNsNpOnfxRww0jDHBLIhtNX3cvXRqTZO7ljccb/hCg==", + "peer": true, "dependencies": { - "ee-first": "1.1.1" + "async": "^3.2.4", + "change-case": "^4.1.2", + "debug": "^4.3.4", + "depd": "^2.0.0", + "inflection": "^1.13.4", + "lodash": "^4.17.21", + "loopback-connector": "^5.2.1", + "minimatch": "^5.1.6", + "nanoid": "^3.3.4", + "qs": "^6.10.5", + "strong-globalize": "^6.0.5", + "traverse": "^0.6.7", + "uuid": "^9.0.0" }, "engines": { - "node": ">= 0.8" + "node": ">=10" } }, - "node_modules/on-headers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", - "engines": { - "node": ">= 0.8" + "node_modules/lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "peer": true, + "dependencies": { + "tslib": "^2.0.3" } }, - "node_modules/one-time": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/one-time/-/one-time-1.0.0.tgz", - "integrity": "sha512-5DXOiRKwuSEcQ/l0kGCF6Q3jcADFv5tSmRaJck/OqkVFcOzutB134KRSfF0xDrL39MNnqxbHBbUUcjZIhTgb2g==", + "node_modules/map-age-cleaner": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", + "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", + "peer": true, "dependencies": { - "fn.name": "1.x.x" + "p-defer": "^1.0.0" + }, + "engines": { + "node": ">=6" } }, - "node_modules/readable-stream": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.1.tgz", - "integrity": "sha512-+rQmrWMYGA90yenhTYsLWAsLsqVC8osOw6PKE1HDYiO0gdPeKe/xDHNzIAIn4C91YQ6oenEhfYqqc1883qHbjQ==", + "node_modules/md5": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz", + "integrity": "sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==", + "peer": true, "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" + "charenc": "0.0.2", + "crypt": "0.0.2", + "is-buffer": "~1.1.6" + } + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mem": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/mem/-/mem-5.1.1.tgz", + "integrity": "sha512-qvwipnozMohxLXG1pOqoLiZKNkC4r4qqRucSoDwXowsNGDSULiqFTRUF05vcZWnwJSG22qTsynQhxbaMtnX9gw==", + "peer": true, + "dependencies": { + "map-age-cleaner": "^0.1.3", + "mimic-fn": "^2.1.0", + "p-is-promise": "^2.1.0" }, "engines": { - "node": ">= 6" + "node": ">=8" } }, - "node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + "node_modules/merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==", + "peer": true }, - "node_modules/safe-stable-stringify": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-2.4.2.tgz", - "integrity": "sha512-gMxvPJYhP0O9n2pvcfYfIuYgbledAOJFcqRThtPRmjscaipiwcwPPKLytpVzMkG2HAN87Qmo2d4PtGiri1dSLA==", + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "peer": true + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "peer": true, "engines": { - "node": ">=10" + "node": ">= 0.6" } }, - "node_modules/simple-swizzle": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", - "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "peer": true, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "peer": true, "dependencies": { - "is-arrayish": "^0.3.1" + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" } }, - "node_modules/stack-trace": { - "version": "0.0.10", - "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", - "integrity": "sha512-KGzahc7puUKkzyMt+IqAep+TVNbKP+k2Lmwhub39m1AsTSkaDutx56aDCo+HLDzf/D26BIHTJWNiTG1KAJiQCg==", + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "peer": true, "engines": { - "node": "*" + "node": ">=6" } }, - "node_modules/string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "peer": true, "dependencies": { - "safe-buffer": "~5.2.0" + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" } }, - "node_modules/string_decoder/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] + "node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "peer": true, + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } }, - "node_modules/text-hex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/text-hex/-/text-hex-1.0.0.tgz", - "integrity": "sha512-uuVGNWzgJ4yhRaNSiubPY7OjISw4sw4E5Uv0wbjp+OzcbmVU/rsT8ujgcXJhn9ypzsgr5vlzpPqP+MBBKcGvbg==" + "node_modules/morgan": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/morgan/-/morgan-1.10.0.tgz", + "integrity": "sha512-AbegBVI4sh6El+1gNwvD5YIck7nSA36weD7xvIxG4in80j/UoK8AEGaWnnz8v1GxonMCltmlNs5ZKbGvl9b1XQ==", + "dependencies": { + "basic-auth": "~2.0.1", + "debug": "2.6.9", + "depd": "~2.0.0", + "on-finished": "~2.3.0", + "on-headers": "~1.0.2" + }, + "engines": { + "node": ">= 0.8.0" + } }, - "node_modules/triple-beam": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/triple-beam/-/triple-beam-1.3.0.tgz", - "integrity": "sha512-XrHUvV5HpdLmIj4uVMxHggLbFSZYIn7HEWsqePZcI50pco+MPqJ50wMGY794X7AOOhxOBAjbkqfAbEe/QMp2Lw==" + "node_modules/morgan/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } }, - "node_modules/tslib": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" + "node_modules/morgan/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + "node_modules/morgan/node_modules/on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } }, - "node_modules/winston": { - "version": "3.8.2", - "resolved": "https://registry.npmjs.org/winston/-/winston-3.8.2.tgz", - "integrity": "sha512-MsE1gRx1m5jdTTO9Ld/vND4krP2To+lgDoMEHGGa4HIlAUyXJtfc7CxQcGXVyz2IBpw5hbFkj2b/AtUdQwyRew==", + "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==" + }, + "node_modules/msgpack-lite": { + "version": "0.1.26", + "resolved": "https://registry.npmjs.org/msgpack-lite/-/msgpack-lite-0.1.26.tgz", + "integrity": "sha512-SZ2IxeqZ1oRFGo0xFGbvBJWMp3yLIY9rlIJyxy8CGrwZn1f0ZK4r6jV/AM1r0FZMDUkWkglOk/eeKIL9g77Nxw==", "dependencies": { - "@colors/colors": "1.5.0", - "@dabh/diagnostics": "^2.0.2", - "async": "^3.2.3", - "is-stream": "^2.0.0", - "logform": "^2.4.0", - "one-time": "^1.0.0", - "readable-stream": "^3.4.0", - "safe-stable-stringify": "^2.3.1", - "stack-trace": "0.0.x", - "triple-beam": "^1.3.0", - "winston-transport": "^4.5.0" + "event-lite": "^0.1.1", + "ieee754": "^1.1.8", + "int64-buffer": "^0.1.9", + "isarray": "^1.0.0" + }, + "bin": { + "msgpack": "bin/msgpack" + } + }, + "node_modules/msgpack5": { + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/msgpack5/-/msgpack5-4.5.1.tgz", + "integrity": "sha512-zC1vkcliryc4JGlL6OfpHumSYUHWFGimSI+OgfRCjTFLmKA2/foR9rMTOhWiqfOrfxJOctrpWPvrppf8XynJxw==", + "peer": true, + "dependencies": { + "bl": "^2.0.1", + "inherits": "^2.0.3", + "readable-stream": "^2.3.6", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/nanoid": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", + "peer": true, + "bin": { + "nanoid": "bin/nanoid.cjs" }, "engines": { - "node": ">= 12.0.0" + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" } }, - "node_modules/winston-transport": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/winston-transport/-/winston-transport-4.5.0.tgz", - "integrity": "sha512-YpZzcUzBedhlTAfJg6vJDlyEai/IFMIVcaEZZyl3UXIl4gmqRpU7AE89AHLkbzLUsv0NVmw7ts+iztqKxxPW1Q==", + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "peer": true, "dependencies": { - "logform": "^2.3.2", - "readable-stream": "^3.6.0", - "triple-beam": "^1.3.0" + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "peer": true, + "dependencies": { + "path-key": "^3.0.0" }, "engines": { - "node": ">= 6.4.0" + "node": ">=8" } - } - }, - "dependencies": { - "@colors/colors": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", - "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==" }, - "@dabh/diagnostics": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@dabh/diagnostics/-/diagnostics-2.0.3.tgz", - "integrity": "sha512-hrlQOIi7hAfzsMqlGSFyVucrx38O+j6wiGOf//H2ecvIEqYN4ADBSS2iLMh5UFyDunCNniUIPk/q3riFv45xRA==", - "requires": { - "colorspace": "1.1.x", - "enabled": "2.0.x", - "kuler": "^2.0.0" + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "peer": true, + "engines": { + "node": ">=0.10.0" } }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" + "node_modules/object-inspect": { + "version": "1.12.3", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", + "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", + "peer": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "peer": true, + "dependencies": { + "ee-first": "1.1.1" }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "peer": true, "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } + "wrappy": "1" } }, - "@loopback/rest": { - "version": "file:../../packages/rest", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/express": "^5.0.8", - "@loopback/http-server": "^4.0.8", - "@loopback/openapi-spec-builder": "^5.0.8", - "@loopback/openapi-v3": "^8.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@openapi-contrib/openapi-schema-to-json-schema": "^3.2.0", - "@types/body-parser": "^1.19.2", - "@types/cors": "^2.8.13", - "@types/debug": "^4.1.7", - "@types/express": "^4.17.17", - "@types/express-serve-static-core": "^4.17.33", - "@types/http-errors": "^2.0.1", - "@types/js-yaml": "^4.0.5", - "@types/json-schema-compare": "^0.2.1", - "@types/lodash": "^4.14.191", - "@types/multer": "^1.4.7", - "@types/node": "^14.18.36", - "@types/on-finished": "^2.3.1", - "@types/qs": "^6.9.7", - "@types/serve-static": "1.15.0", - "@types/type-is": "^1.6.3", - "ajv": "^8.12.0", - "ajv-errors": "^3.0.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0", - "body-parser": "^1.20.2", - "cors": "^2.8.5", - "debug": "^4.3.4", - "express": "^4.18.2", - "http-errors": "^2.0.0", - "js-yaml": "^4.1.0", - "json-schema-compare": "^0.2.2", - "lodash": "^4.17.21", - "multer": "^1.4.4", - "on-finished": "^2.4.1", - "path-to-regexp": "^6.2.1", - "qs": "^6.11.1", - "strong-error-handler": "^4.0.1", - "tslib": "^2.5.0", - "type-is": "^1.6.18", - "validator": "^13.9.0" - }, + "node_modules/one-time": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/one-time/-/one-time-1.0.0.tgz", + "integrity": "sha512-5DXOiRKwuSEcQ/l0kGCF6Q3jcADFv5tSmRaJck/OqkVFcOzutB134KRSfF0xDrL39MNnqxbHBbUUcjZIhTgb2g==", "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/express": { - "version": "file:../../packages/express", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/http-server": "^4.0.8", - "@loopback/testlab": "^5.0.8", - "@types/body-parser": "^1.19.2", - "@types/debug": "^4.1.7", - "@types/express": "^4.17.17", - "@types/express-serve-static-core": "^4.17.33", - "@types/http-errors": "^2.0.1", - "@types/node": "^14.18.36", - "@types/on-finished": "^2.3.1", - "@types/toposort": "^2.0.3", - "body-parser": "^1.20.2", - "debug": "^4.3.4", - "express": "^4.18.2", - "http-errors": "^2.0.0", - "on-finished": "^2.4.1", - "source-map-support": "^0.5.21", - "toposort": "^2.0.2", - "tslib": "^2.5.0", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/http-server": { - "version": "file:../../packages/http-server", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/stoppable": "^1.1.1", - "debug": "^4.3.4", - "stoppable": "^1.1.0", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/http-server": { - "version": "file:../../packages/http-server", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/stoppable": "^1.1.1", - "debug": "^4.3.4", - "stoppable": "^1.1.0", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/openapi-spec-builder": { - "version": "file:../../packages/openapi-spec-builder", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "openapi3-ts": "^2.0.2", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/openapi-v3": { - "version": "file:../../packages/openapi-v3", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/openapi-spec-builder": "^5.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/repository-json-schema": "^6.1.2", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/json-merge-patch": "0.0.8", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "http-status": "^1.6.2", - "json-merge-patch": "^1.0.2", - "lodash": "^4.17.21", - "openapi3-ts": "^2.0.2", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/openapi-spec-builder": { - "version": "file:../../packages/openapi-spec-builder", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "openapi3-ts": "^2.0.2", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/repository": { - "version": "file:../../packages/repository", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/filter": "^3.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bson": "^4.0.5", - "@types/debug": "^4.1.7", - "@types/json-schema": "^7.0.11", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "bson": "4.7.2", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "loopback-datasource-juggler": "^4.28.2", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/filter": { - "version": "file:../../packages/filter", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "tslib": "^2.5.0", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/repository-json-schema": { - "version": "file:../../packages/repository-json-schema", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/json-schema": "^7.0.11", - "@types/node": "^14.18.36", - "ajv-formats": "^2.1.1", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/repository": { - "version": "file:../../packages/repository", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/filter": "^3.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bson": "^4.0.5", - "@types/debug": "^4.1.7", - "@types/json-schema": "^7.0.11", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "bson": "4.7.2", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "loopback-datasource-juggler": "^4.28.2", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/filter": { - "version": "file:../../packages/filter", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "tslib": "^2.5.0", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/repository": { - "version": "file:../../packages/repository", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/filter": "^3.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bson": "^4.0.5", - "@types/debug": "^4.1.7", - "@types/json-schema": "^7.0.11", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "bson": "4.7.2", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "loopback-datasource-juggler": "^4.28.2", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/filter": { - "version": "file:../../packages/filter", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "tslib": "^2.5.0", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } + "fn.name": "1.x.x" } }, - "@types/morgan": { - "version": "1.9.4", - "resolved": "https://registry.npmjs.org/@types/morgan/-/morgan-1.9.4.tgz", - "integrity": "sha512-cXoc4k+6+YAllH3ZHmx4hf7La1dzUk6keTR4bF4b4Sc0mZxU/zK4wO7l+ZzezXm/jkYj/qC+uYGZrarZdIVvyQ==", - "dev": true, - "requires": { - "@types/node": "*" + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "peer": true, + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==", - "dev": true + "node_modules/openapi3-ts": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/openapi3-ts/-/openapi3-ts-2.0.2.tgz", + "integrity": "sha512-TxhYBMoqx9frXyOgnRHufjQfPXomTIHYKhSKJ6jHfj13kS8OEIhvmE8CTuQyKtjjWttAjX5DPxM1vmalEpo8Qw==", + "peer": true, + "dependencies": { + "yaml": "^1.10.2" + } }, - "@types/triple-beam": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@types/triple-beam/-/triple-beam-1.3.2.tgz", - "integrity": "sha512-txGIh+0eDFzKGC25zORnswy+br1Ha7hj5cMVwKIU7+s0U2AxxJru/jZSMU6OC9MJWP6+pc/hc6ZjyZShpsyY2g==" + "node_modules/os-locale": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-5.0.0.tgz", + "integrity": "sha512-tqZcNEDAIZKBEPnHPlVDvKrp7NzgLi7jRmhKiUoa2NUmhl13FtkAGLUVR+ZsYvApBQdBfYm43A4tXXQ4IrYLBA==", + "peer": true, + "dependencies": { + "execa": "^4.0.0", + "lcid": "^3.0.0", + "mem": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "async": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", - "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" + "node_modules/p-defer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", + "integrity": "sha512-wB3wfAxZpk2AzOfUMJNL+d36xothRSyj8EXOa4f6GMqYDN9BJaaSISbsk+wS9abmnebVw95C2Kb5t85UmpCxuw==", + "peer": true, + "engines": { + "node": ">=4" + } }, - "basic-auth": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz", - "integrity": "sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==", - "requires": { - "safe-buffer": "5.1.2" + "node_modules/p-event": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/p-event/-/p-event-4.2.0.tgz", + "integrity": "sha512-KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ==", + "peer": true, + "dependencies": { + "p-timeout": "^3.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "color": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz", - "integrity": "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==", - "requires": { - "color-convert": "^1.9.3", - "color-string": "^1.6.0" + "node_modules/p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", + "peer": true, + "engines": { + "node": ">=4" } }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "requires": { - "color-name": "1.1.3" + "node_modules/p-is-promise": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz", + "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==", + "peer": true, + "engines": { + "node": ">=6" } }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + "node_modules/p-timeout": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", + "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", + "peer": true, + "dependencies": { + "p-finally": "^1.0.0" + }, + "engines": { + "node": ">=8" + } }, - "color-string": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", - "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", - "requires": { - "color-name": "^1.0.0", - "simple-swizzle": "^0.2.2" + "node_modules/param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "peer": true, + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" } }, - "colorspace": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/colorspace/-/colorspace-1.1.4.tgz", - "integrity": "sha512-BgvKJiuVu1igBUF2kEjRCZXol6wiiGbY5ipL/oVPwm0BL9sIpMIzM8IK7vwuxIIzOXMV3Ey5w+vxhm0rR/TN8w==", - "requires": { - "color": "^3.1.3", - "text-hex": "1.0.x" + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "peer": true, + "engines": { + "node": ">= 0.8" } }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" + "node_modules/pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "peer": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" } }, - "depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" + "node_modules/path-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/path-case/-/path-case-3.0.4.tgz", + "integrity": "sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg==", + "peer": true, + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } }, - "ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } }, - "enabled": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/enabled/-/enabled-2.0.0.tgz", - "integrity": "sha512-AKrN98kuwOzMIdAizXGI86UFBoo26CL21UM763y1h/GMSJ4/OHU9k2YlsmBpyScFo/wbLzWQJBMCW4+IO3/+OQ==" + "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==", + "peer": true, + "engines": { + "node": ">=8" + } }, - "event-lite": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/event-lite/-/event-lite-0.1.3.tgz", - "integrity": "sha512-8qz9nOz5VeD2z96elrEKD2U433+L3DWdUdDkOINLGOJvx1GsMBbMn0aCeu28y8/e85A6mCigBiFlYMnTBEGlSw==" + "node_modules/path-to-regexp": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.2.1.tgz", + "integrity": "sha512-JLyh7xT1kizaEvcaXOQwOc2/Yhw6KZOvPf1S8401UyLk86CU79LN3vl7ztXGm/pZ+YjoyAJ4rxmHwbkBXJX+yw==", + "peer": true }, - "fecha": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/fecha/-/fecha-4.2.3.tgz", - "integrity": "sha512-OP2IUU6HeYKJi3i0z4A19kHMQoLVs4Hc+DPqqxI2h/DPZHTm/vjsfC6P0b4jCMy14XizLBqvndQ+UilD7707Jw==" + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "peer": true + }, + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "peer": true, + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } }, - "fluent-logger": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/fluent-logger/-/fluent-logger-3.4.1.tgz", - "integrity": "sha512-lERIhXAvhtCYeQq8K7sBDg/HY9GkiVRq5xY3oN+hcSINVKwqwBzG6LQOJK73EnV50qO59U7XEmRnn2hBzLWaHw==", - "requires": { - "msgpack-lite": "*" + "node_modules/pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "peer": true, + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" } }, - "fn.name": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fn.name/-/fn.name-1.1.0.tgz", - "integrity": "sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw==" + "node_modules/punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "peer": true, + "engines": { + "node": ">=6" + } }, - "ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" + "node_modules/qs": { + "version": "6.11.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.1.tgz", + "integrity": "sha512-0wsrzgTz/kAVIeuxSjnpGC56rzYtr6JT/2BwEvMaPhFIoYa1aGO8LbzuU1R0uUYQkLpWBTOj0l/CLAJB64J6nQ==", + "peer": true, + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "peer": true, + "engines": { + "node": ">= 0.6" + } }, - "int64-buffer": { - "version": "0.1.10", - "resolved": "https://registry.npmjs.org/int64-buffer/-/int64-buffer-0.1.10.tgz", - "integrity": "sha512-v7cSY1J8ydZ0GyjUHqF+1bshJ6cnEVLo9EnjB8p+4HDRPZc9N5jjmvUV7NvEsqQOKyH0pmIBFWXVQbiS0+OBbA==" + "node_modules/raw-body": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", + "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", + "peer": true, + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } }, - "is-arrayish": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", - "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" + "node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "peer": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } }, - "is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" + "node_modules/readable-stream/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "peer": true + }, + "node_modules/reflect-metadata": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz", + "integrity": "sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==", + "peer": true + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "peer": true }, - "kuler": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/kuler/-/kuler-2.0.0.tgz", - "integrity": "sha512-Xq9nH7KlWZmXAtodXDDRE7vs6DU1gTU8zYDHDiWLSip45Egwq3plLHzPn27NgvzL2r1LMPC1vdqh98sQxtqj4A==" + "node_modules/safe-stable-stringify": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-2.4.3.tgz", + "integrity": "sha512-e2bDA2WJT0wxseVd4lsDP4+3ONX6HpMXQa1ZhFQ7SU+GjvORCmShbCMltrtIDfkYhVHrOcPtj+KhmDBdPdZD1g==", + "engines": { + "node": ">=10" + } }, - "logform": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/logform/-/logform-2.5.1.tgz", - "integrity": "sha512-9FyqAm9o9NKKfiAKfZoYo9bGXXuwMkxQiQttkT4YjjVtQVIQtK6LmVtlxmCaFswo6N4AfEkHqZTV0taDtPotNg==", - "requires": { - "@colors/colors": "1.5.0", - "@types/triple-beam": "^1.3.2", - "fecha": "^4.2.0", - "ms": "^2.1.1", - "safe-stable-stringify": "^2.3.1", - "triple-beam": "^1.3.0" - }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "peer": true + }, + "node_modules/send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "peer": true, "dependencies": { - "ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" - } + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" } }, - "morgan": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/morgan/-/morgan-1.10.0.tgz", - "integrity": "sha512-AbegBVI4sh6El+1gNwvD5YIck7nSA36weD7xvIxG4in80j/UoK8AEGaWnnz8v1GxonMCltmlNs5ZKbGvl9b1XQ==", - "requires": { - "basic-auth": "~2.0.1", - "debug": "2.6.9", - "depd": "~2.0.0", - "on-finished": "~2.3.0", - "on-headers": "~1.0.2" + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "peer": true, + "dependencies": { + "ms": "2.0.0" } }, - "ms": { + "node_modules/send/node_modules/debug/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "peer": true }, - "msgpack-lite": { - "version": "0.1.26", - "resolved": "https://registry.npmjs.org/msgpack-lite/-/msgpack-lite-0.1.26.tgz", - "integrity": "sha512-SZ2IxeqZ1oRFGo0xFGbvBJWMp3yLIY9rlIJyxy8CGrwZn1f0ZK4r6jV/AM1r0FZMDUkWkglOk/eeKIL9g77Nxw==", - "requires": { - "event-lite": "^0.1.1", - "ieee754": "^1.1.8", - "int64-buffer": "^0.1.9", - "isarray": "^1.0.0" + "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==", + "peer": true + }, + "node_modules/sentence-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/sentence-case/-/sentence-case-3.0.4.tgz", + "integrity": "sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg==", + "peer": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3", + "upper-case-first": "^2.0.2" } }, - "on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==", - "requires": { - "ee-first": "1.1.1" + "node_modules/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "peer": true, + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + }, + "engines": { + "node": ">= 0.8.0" } }, - "on-headers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==" + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "peer": true }, - "one-time": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/one-time/-/one-time-1.0.0.tgz", - "integrity": "sha512-5DXOiRKwuSEcQ/l0kGCF6Q3jcADFv5tSmRaJck/OqkVFcOzutB134KRSfF0xDrL39MNnqxbHBbUUcjZIhTgb2g==", - "requires": { - "fn.name": "1.x.x" + "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==", + "peer": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" } }, - "readable-stream": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.1.tgz", - "integrity": "sha512-+rQmrWMYGA90yenhTYsLWAsLsqVC8osOw6PKE1HDYiO0gdPeKe/xDHNzIAIn4C91YQ6oenEhfYqqc1883qHbjQ==", - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" + "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==", + "peer": true, + "engines": { + "node": ">=8" } }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "peer": true, + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, - "safe-stable-stringify": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-2.4.2.tgz", - "integrity": "sha512-gMxvPJYhP0O9n2pvcfYfIuYgbledAOJFcqRThtPRmjscaipiwcwPPKLytpVzMkG2HAN87Qmo2d4PtGiri1dSLA==" + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "peer": true }, - "simple-swizzle": { + "node_modules/simple-swizzle": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", - "requires": { + "dependencies": { "is-arrayish": "^0.3.1" } }, - "stack-trace": { + "node_modules/snake-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz", + "integrity": "sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==", + "peer": true, + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "peer": true + }, + "node_modules/stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility", + "peer": true + }, + "node_modules/stack-trace": { "version": "0.0.10", "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", - "integrity": "sha512-KGzahc7puUKkzyMt+IqAep+TVNbKP+k2Lmwhub39m1AsTSkaDutx56aDCo+HLDzf/D26BIHTJWNiTG1KAJiQCg==" + "integrity": "sha512-KGzahc7puUKkzyMt+IqAep+TVNbKP+k2Lmwhub39m1AsTSkaDutx56aDCo+HLDzf/D26BIHTJWNiTG1KAJiQCg==", + "engines": { + "node": "*" + } }, - "string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "requires": { - "safe-buffer": "~5.2.0" + "node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "peer": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/stoppable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/stoppable/-/stoppable-1.1.0.tgz", + "integrity": "sha512-KXDYZ9dszj6bzvnEMRYvxgeTHU74QBFL54XKtP3nyMuJ81CFYtABZ3bAzL2EdFUaEwJOBOgENyFj3R7oTzDyyw==", + "peer": true, + "engines": { + "node": ">=4", + "npm": ">=6" + } + }, + "node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/string_decoder/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/strong-error-handler": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/strong-error-handler/-/strong-error-handler-4.0.2.tgz", + "integrity": "sha512-84tEG1tZs781zWSXSbk7T0ekhRJ8DbgPPvr4UFseY72ws0sahPoreiEGp4QeQgcB+WplMx95AugBKSFZr5Dvig==", + "peer": true, + "dependencies": { + "accepts": "^1.3.8", + "debug": "^4.3.4", + "ejs": "^3.1.8", + "fast-safe-stringify": "^2.1.1", + "http-status": "^1.6.2", + "js2xmlparser": "^4.0.2", + "strong-globalize": "^6.0.5" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/strong-globalize": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/strong-globalize/-/strong-globalize-6.0.5.tgz", + "integrity": "sha512-7nfUli41TieV9/TSc0N62ve5Q4nfrpy/T0nNNy6TyD3vst79QWmeylCyd3q1gDxh8dqGEtabLNCdPQP1Iuvecw==", + "peer": true, + "dependencies": { + "accept-language": "^3.0.18", + "debug": "^4.2.0", + "globalize": "^1.6.0", + "lodash": "^4.17.20", + "md5": "^2.3.0", + "mkdirp": "^1.0.4", + "os-locale": "^5.0.0", + "yamljs": "^0.3.0" }, + "engines": { + "node": ">=10" + } + }, + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "peer": true, "dependencies": { - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" - } + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "text-hex": { + "node_modules/text-hex": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/text-hex/-/text-hex-1.0.0.tgz", "integrity": "sha512-uuVGNWzgJ4yhRaNSiubPY7OjISw4sw4E5Uv0wbjp+OzcbmVU/rsT8ujgcXJhn9ypzsgr5vlzpPqP+MBBKcGvbg==" }, - "triple-beam": { + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "peer": true, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/toposort": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/toposort/-/toposort-2.0.2.tgz", + "integrity": "sha512-0a5EOkAUp8D4moMi2W8ZF8jcga7BgZd91O/yabJCFY8az+XSzeGyTKs0Aoo897iV1Nj6guFq8orWDS96z91oGg==", + "peer": true + }, + "node_modules/traverse": { + "version": "0.6.7", + "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.6.7.tgz", + "integrity": "sha512-/y956gpUo9ZNCb99YjxG7OaslxZWHfCHAUUfshwqOXmxUIvqLjVO581BT+gM59+QV9tFe6/CGG53tsA1Y7RSdg==", + "peer": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/triple-beam": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/triple-beam/-/triple-beam-1.3.0.tgz", "integrity": "sha512-XrHUvV5HpdLmIj4uVMxHggLbFSZYIn7HEWsqePZcI50pco+MPqJ50wMGY794X7AOOhxOBAjbkqfAbEe/QMp2Lw==" }, - "tslib": { + "node_modules/tslib": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, - "util-deprecate": { + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "peer": true, + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "peer": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/upper-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-2.0.2.tgz", + "integrity": "sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg==", + "peer": true, + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/upper-case-first": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/upper-case-first/-/upper-case-first-2.0.2.tgz", + "integrity": "sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg==", + "peer": true, + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "peer": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" }, - "winston": { + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "peer": true, + "engines": { + "node": ">= 0.4.0" + } + }, + "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==", + "peer": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/uuid-parse": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/uuid-parse/-/uuid-parse-1.1.0.tgz", + "integrity": "sha512-OdmXxA8rDsQ7YpNVbKSJkNzTw2I+S5WsbMDnCtIWSQaosNAcWtFuI/YK1TjzUI6nbkgiqEyh8gWngfcv8Asd9A==", + "peer": true + }, + "node_modules/validator": { + "version": "13.9.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.9.0.tgz", + "integrity": "sha512-B+dGG8U3fdtM0/aNK4/X8CXq/EcxU2WPrPEkJGslb47qyHsxmbggTWK0yEA4qnYVNF+nxNlN88o14hIcPmSIEA==", + "peer": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "peer": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "peer": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/winston": { "version": "3.8.2", "resolved": "https://registry.npmjs.org/winston/-/winston-3.8.2.tgz", "integrity": "sha512-MsE1gRx1m5jdTTO9Ld/vND4krP2To+lgDoMEHGGa4HIlAUyXJtfc7CxQcGXVyz2IBpw5hbFkj2b/AtUdQwyRew==", - "requires": { + "dependencies": { "@colors/colors": "1.5.0", "@dabh/diagnostics": "^2.0.2", "async": "^3.2.3", @@ -6867,16 +2707,92 @@ "stack-trace": "0.0.x", "triple-beam": "^1.3.0", "winston-transport": "^4.5.0" + }, + "engines": { + "node": ">= 12.0.0" } }, - "winston-transport": { + "node_modules/winston-transport": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/winston-transport/-/winston-transport-4.5.0.tgz", "integrity": "sha512-YpZzcUzBedhlTAfJg6vJDlyEai/IFMIVcaEZZyl3UXIl4gmqRpU7AE89AHLkbzLUsv0NVmw7ts+iztqKxxPW1Q==", - "requires": { + "dependencies": { "logform": "^2.3.2", "readable-stream": "^3.6.0", "triple-beam": "^1.3.0" + }, + "engines": { + "node": ">= 6.4.0" + } + }, + "node_modules/winston-transport/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/winston/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "peer": true + }, + "node_modules/xmlcreate": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/xmlcreate/-/xmlcreate-2.0.4.tgz", + "integrity": "sha512-nquOebG4sngPmGPICTS5EnxqhKbCmz5Ox5hsszI2T6U5qdrJizBc+0ilYSEjTSzU0yZcmvppztXe/5Al5fUwdg==", + "peer": true + }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "peer": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/yamljs": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/yamljs/-/yamljs-0.3.0.tgz", + "integrity": "sha512-C/FsVVhht4iPQYXOInoxUM/1ELSf9EsgKH34FofQOp6hwCPrW4vG4w5++TED3xRUo8gD7l0P1J1dLlDYzODsTQ==", + "peer": true, + "dependencies": { + "argparse": "^1.0.7", + "glob": "^7.0.5" + }, + "bin": { + "json2yaml": "bin/json2yaml", + "yaml2json": "bin/yaml2json" + } + }, + "node_modules/yamljs/node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "peer": true, + "dependencies": { + "sprintf-js": "~1.0.2" } } } diff --git a/extensions/metrics/package-lock.json b/extensions/metrics/package-lock.json index 4c3f334b7a73..48b540685cf9 100644 --- a/extensions/metrics/package-lock.json +++ b/extensions/metrics/package-lock.json @@ -1,7 +1,7 @@ { "name": "@loopback/metrics", "version": "0.11.9", - "lockfileVersion": 2, + "lockfileVersion": 3, "requires": true, "packages": { "": { @@ -21,57 +21,17 @@ "node": "14 || 16 || 18 || 19" }, "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/rest": "^12.0.8" + "@loopback/core": "^4.0.9", + "@loopback/rest": "^12.0.9" } }, - "../../packages/build": { - "name": "@loopback/build", - "version": "9.0.8", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "bin": { - "lb-clean": "bin/run-clean.js", - "lb-eslint": "bin/run-eslint.js", - "lb-mocha": "bin/run-mocha.js", - "lb-nyc": "bin/run-nyc.js", - "lb-prettier": "bin/run-prettier.js", - "lb-tsc": "bin/compile-package.js", - "lb-ttsc": "bin/compile-package.js" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/build/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true - }, - "../../packages/context": { - "name": "@loopback/context", - "version": "5.0.8", - "license": "MIT", + "node_modules/@loopback/context": { + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/@loopback/context/-/context-5.0.9.tgz", + "integrity": "sha512-Hs62SRG2YFy3cRa68Edts9TUCBpPCDK0AA/kxEfnEylpcWPJwz5l+77B6DUD7PbIvN8Zsk6EQJu4wFSduDzx+w==", "peer": true, "dependencies": { - "@loopback/metadata": "^5.0.8", + "@loopback/metadata": "^5.0.9", "@types/debug": "^4.1.7", "debug": "^4.3.4", "hyperid": "^3.1.1", @@ -79,99 +39,31 @@ "tslib": "^2.5.0", "uuid": "^9.0.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2" - }, "engines": { "node": "14 || 16 || 18 || 19" } }, - "../../packages/context/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/context/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true - }, - "../../packages/context/node_modules/@loopback/metadata": { - "resolved": "../../packages/metadata", - "link": true - }, - "../../packages/context/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true - }, - "../../packages/core": { - "name": "@loopback/core", - "version": "4.0.8", - "license": "MIT", + "node_modules/@loopback/core": { + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/@loopback/core/-/core-4.0.9.tgz", + "integrity": "sha512-DlSuAngwiNrVbp/esVJLwXmp0ieshRI1cVEPALvuQgXKlWX8eLVco3LXv7c6ZZ4Tp0hCaZxura2aY5SO0YqsuQ==", "peer": true, "dependencies": { - "@loopback/context": "^5.0.8", + "@loopback/context": "^5.0.9", "debug": "^4.3.4", "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/core/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/core/node_modules/@loopback/context": { - "resolved": "../../packages/context", - "link": true - }, - "../../packages/core/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true - }, - "../../packages/core/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true - }, - "../../packages/eslint-config": { - "name": "@loopback/eslint-config", - "version": "13.0.8", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - }, "engines": { "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "eslint": "^8.35.0" } }, - "../../packages/express": { - "name": "@loopback/express", - "version": "5.0.8", - "license": "MIT", + "node_modules/@loopback/express": { + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/@loopback/express/-/express-5.0.9.tgz", + "integrity": "sha512-OwyCQTQECyc6B3GtWTQxhqbubI6Ady2xbrdlBRZiqMRPHDGtO3rdDWplM/5nnze/XVIZPhiXQtOK/YfQkJ3HVA==", "peer": true, "dependencies": { - "@loopback/http-server": "^4.0.8", + "@loopback/http-server": "^4.0.9", "@types/body-parser": "^1.19.2", "@types/express": "^4.17.17", "@types/express-serve-static-core": "^4.17.33", @@ -184,110 +76,43 @@ "toposort": "^2.0.2", "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/on-finished": "^2.3.1", - "@types/toposort": "^2.0.3", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, "engines": { "node": "14 || 16 || 18 || 19" }, "peerDependencies": { - "@loopback/core": "^4.0.8" + "@loopback/core": "^4.0.9" } }, - "../../packages/express/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/express/node_modules/@loopback/core": { - "resolved": "../../packages/core", - "link": true - }, - "../../packages/express/node_modules/@loopback/http-server": { - "resolved": "../../packages/http-server", - "link": true - }, - "../../packages/express/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true - }, - "../../packages/filter": { - "name": "@loopback/filter", - "version": "3.0.8", - "dev": true, - "license": "MIT", + "node_modules/@loopback/filter": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/@loopback/filter/-/filter-3.0.9.tgz", + "integrity": "sha512-LdLdiY3k9yUfVReWUFUu7xpCVCzW2LMBVwZ9tIY/n1iLPsXFCx/3e7AQl2TxJXUaW9wmuDQyV+beeit/i7gOZA==", "peer": true, "dependencies": { "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "typescript": "~4.9.4" - }, "engines": { "node": "14 || 16 || 18 || 19" } }, - "../../packages/filter/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/filter/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true - }, - "../../packages/http-server": { - "name": "@loopback/http-server", - "version": "4.0.8", - "license": "MIT", + "node_modules/@loopback/http-server": { + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/@loopback/http-server/-/http-server-4.0.9.tgz", + "integrity": "sha512-b7+jjmMX0zbOo2wOctpsz/QiMoSgFMulWVYe0YhlBlK1/TF1TRy5F/hm0UeeOk432c+cOugOfChBy/51sRc0IQ==", "peer": true, "dependencies": { "debug": "^4.3.4", "stoppable": "^1.1.0", "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/stoppable": "^1.1.1" - }, "engines": { "node": "14 || 16 || 18 || 19" } }, - "../../packages/http-server/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/http-server/node_modules/@loopback/core": { - "resolved": "../../packages/core", - "link": true - }, - "../../packages/http-server/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true - }, - "../../packages/http-server/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true - }, - "../../packages/metadata": { - "name": "@loopback/metadata", - "version": "5.0.8", - "license": "MIT", + "node_modules/@loopback/metadata": { + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/@loopback/metadata/-/metadata-5.0.9.tgz", + "integrity": "sha512-syRNaIzN7QSGhiw4GNVkXEKZg7XMwqOfND4B61nCnmwEAx4gLk/vU1h/EpmYnq+H5il3CaiLwQeNW8VJinNvlw==", "peer": true, "dependencies": { "debug": "^4.3.4", @@ -295,69 +120,17 @@ "reflect-metadata": "^0.1.13", "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/metadata/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/metadata/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true - }, - "../../packages/metadata/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true - }, - "../../packages/openapi-spec-builder": { - "name": "@loopback/openapi-spec-builder", - "version": "5.0.8", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "openapi3-ts": "^2.0.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36" - }, "engines": { "node": "14 || 16 || 18 || 19" } }, - "../../packages/openapi-spec-builder/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/openapi-spec-builder/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true - }, - "../../packages/openapi-spec-builder/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true - }, - "../../packages/openapi-v3": { - "name": "@loopback/openapi-v3", - "version": "8.0.8", - "license": "MIT", + "node_modules/@loopback/openapi-v3": { + "version": "8.0.9", + "resolved": "https://registry.npmjs.org/@loopback/openapi-v3/-/openapi-v3-8.0.9.tgz", + "integrity": "sha512-Tp64PWuKLTf2aVmvt0J7UlkxsS3uSBFRstGsa6BXjvrzm6PA6kiONUttFPvVIMdxzVfecK3vzNjHA4g+5pW/kw==", "peer": true, "dependencies": { - "@loopback/repository-json-schema": "^6.1.2", + "@loopback/repository-json-schema": "^6.1.3", "debug": "^4.3.4", "http-status": "^1.6.2", "json-merge-patch": "^1.0.2", @@ -365,162 +138,60 @@ "openapi3-ts": "^2.0.2", "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/openapi-spec-builder": "^5.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/json-merge-patch": "0.0.8", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36" - }, "engines": { "node": "14 || 16 || 18 || 19" }, "peerDependencies": { - "@loopback/core": "^4.0.8" + "@loopback/core": "^4.0.9" } }, - "../../packages/openapi-v3/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/openapi-v3/node_modules/@loopback/core": { - "resolved": "../../packages/core", - "link": true - }, - "../../packages/openapi-v3/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true - }, - "../../packages/openapi-v3/node_modules/@loopback/openapi-spec-builder": { - "resolved": "../../packages/openapi-spec-builder", - "link": true - }, - "../../packages/openapi-v3/node_modules/@loopback/repository": { - "resolved": "../../packages/repository", - "link": true - }, - "../../packages/openapi-v3/node_modules/@loopback/repository-json-schema": { - "resolved": "../../packages/repository-json-schema", - "link": true - }, - "../../packages/openapi-v3/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true - }, - "../../packages/repository": { - "name": "@loopback/repository", - "version": "5.1.3", - "dev": true, - "license": "MIT", + "node_modules/@loopback/repository": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@loopback/repository/-/repository-5.1.4.tgz", + "integrity": "sha512-lRLR+LyNSBJSWfS9CEOcgA11wqohqcDfHXx7Hff3DckP19K6D4ApmD+sEFF1YNBgVV/ysZPrDySbtkYj9GfH+w==", "peer": true, "dependencies": { - "@loopback/filter": "^3.0.8", + "@loopback/filter": "^3.0.9", "@types/debug": "^4.1.7", "debug": "^4.3.4", "lodash": "^4.17.21", "loopback-datasource-juggler": "^4.28.2", "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bson": "^4.0.5", - "@types/json-schema": "^7.0.11", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "bson": "4.7.2" - }, "engines": { "node": "14 || 16 || 18 || 19" }, "peerDependencies": { - "@loopback/core": "^4.0.8" + "@loopback/core": "^4.0.9" } }, - "../../packages/repository-json-schema": { - "name": "@loopback/repository-json-schema", - "version": "6.1.2", - "license": "MIT", + "node_modules/@loopback/repository-json-schema": { + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/@loopback/repository-json-schema/-/repository-json-schema-6.1.3.tgz", + "integrity": "sha512-JlYK3DXKfUJhGiu0C0JCtINgOKjaeN/2JgZbeGHCMgjwvJ7pxbSoIFYr3P2BnRV7zFfi5PGIen1IX02UbS1dfQ==", "peer": true, "dependencies": { "@types/json-schema": "^7.0.11", "debug": "^4.3.4", "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "ajv-formats": "^2.1.1" - }, "engines": { "node": "14 || 16 || 18 || 19" }, "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3" + "@loopback/core": "^4.0.9", + "@loopback/repository": "^5.1.4" } }, - "../../packages/repository-json-schema/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/repository-json-schema/node_modules/@loopback/core": { - "resolved": "../../packages/core", - "link": true - }, - "../../packages/repository-json-schema/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true - }, - "../../packages/repository-json-schema/node_modules/@loopback/repository": { - "resolved": "../../packages/repository", - "link": true - }, - "../../packages/repository-json-schema/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true - }, - "../../packages/repository/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/repository/node_modules/@loopback/core": { - "resolved": "../../packages/core", - "link": true - }, - "../../packages/repository/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true - }, - "../../packages/repository/node_modules/@loopback/filter": { - "resolved": "../../packages/filter", - "link": true - }, - "../../packages/repository/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true - }, - "../../packages/rest": { - "name": "@loopback/rest", - "version": "12.0.8", - "license": "MIT", + "node_modules/@loopback/rest": { + "version": "12.0.9", + "resolved": "https://registry.npmjs.org/@loopback/rest/-/rest-12.0.9.tgz", + "integrity": "sha512-cJdKPrpXuJwkrOYVakjCqk3vFATTFssUnuXhnNEyH2Ho+DnCsNRoIrzPGl6TrOVnnPF/jU6vXATtm8kRe8WlFA==", "peer": true, "dependencies": { - "@loopback/express": "^5.0.8", - "@loopback/http-server": "^4.0.8", - "@loopback/openapi-v3": "^8.0.8", + "@loopback/express": "^5.0.9", + "@loopback/http-server": "^4.0.9", + "@loopback/openapi-v3": "^8.0.9", "@openapi-contrib/openapi-schema-to-json-schema": "^3.2.0", "@types/body-parser": "^1.19.2", "@types/cors": "^2.8.13", @@ -550,117 +221,26 @@ "type-is": "^1.6.18", "validator": "^13.9.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/openapi-spec-builder": "^5.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/js-yaml": "^4.0.5", - "@types/json-schema-compare": "^0.2.1", - "@types/lodash": "^4.14.191", - "@types/multer": "^1.4.7", - "@types/node": "^14.18.36", - "@types/on-finished": "^2.3.1", - "@types/qs": "^6.9.7", - "multer": "^1.4.4" - }, "engines": { "node": "14 || 16 || 18 || 19" }, "peerDependencies": { - "@loopback/core": "^4.0.8" + "@loopback/core": "^4.0.9" } }, - "../../packages/rest/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/rest/node_modules/@loopback/core": { - "resolved": "../../packages/core", - "link": true - }, - "../../packages/rest/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true - }, - "../../packages/rest/node_modules/@loopback/express": { - "resolved": "../../packages/express", - "link": true - }, - "../../packages/rest/node_modules/@loopback/http-server": { - "resolved": "../../packages/http-server", - "link": true - }, - "../../packages/rest/node_modules/@loopback/openapi-spec-builder": { - "resolved": "../../packages/openapi-spec-builder", - "link": true - }, - "../../packages/rest/node_modules/@loopback/openapi-v3": { - "resolved": "../../packages/openapi-v3", - "link": true - }, - "../../packages/rest/node_modules/@loopback/repository": { - "resolved": "../../packages/repository", - "link": true - }, - "../../packages/rest/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true - }, - "../../packages/testlab": { - "name": "@loopback/testlab", - "version": "5.0.8", - "dev": true, - "license": "MIT", + "node_modules/@openapi-contrib/openapi-schema-to-json-schema": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@openapi-contrib/openapi-schema-to-json-schema/-/openapi-schema-to-json-schema-3.2.0.tgz", + "integrity": "sha512-Gj6C0JwCr8arj0sYuslWXUBSP/KnUlEGnPW4qxlXvAl543oaNQgMgIgkQUA6vs5BCCvwTEiL8m/wdWzfl4UvSw==", "peer": true, "dependencies": { - "@hapi/shot": "^6.0.1", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" + "fast-deep-equal": "^3.1.3" } }, - "../../packages/testlab/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/testlab/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true - }, - "node_modules/@loopback/core": { - "resolved": "../../packages/core", - "link": true - }, - "node_modules/@loopback/rest": { - "resolved": "../../packages/rest", - "link": true - }, "node_modules/@types/body-parser": { "version": "1.19.2", "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", - "dev": true, "dependencies": { "@types/connect": "*", "@types/node": "*" @@ -670,16 +250,32 @@ "version": "3.4.35", "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", - "dev": true, "dependencies": { "@types/node": "*" } }, + "node_modules/@types/cors": { + "version": "2.8.13", + "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.13.tgz", + "integrity": "sha512-RG8AStHlUiV5ysZQKq97copd2UmVYw3/pRMLefISZ3S1hK104Cwm7iLQ3fTKx+lsUH2CE8FlLaYeEA2LSeqYUA==", + "peer": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/debug": { + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz", + "integrity": "sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==", + "peer": true, + "dependencies": { + "@types/ms": "*" + } + }, "node_modules/@types/express": { "version": "4.17.17", "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.17.tgz", "integrity": "sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q==", - "dev": true, "dependencies": { "@types/body-parser": "*", "@types/express-serve-static-core": "^4.17.33", @@ -691,52 +287,91 @@ "version": "4.17.33", "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.33.tgz", "integrity": "sha512-TPBqmR/HRYI3eC2E5hmiivIzv+bidAfXofM+sbonAGvyDhySGw9/PQZFt2BLOrjUUR++4eJVpx6KnLQK1Fk9tA==", - "dev": true, "dependencies": { "@types/node": "*", "@types/qs": "*", "@types/range-parser": "*" } }, + "node_modules/@types/http-errors": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.1.tgz", + "integrity": "sha512-/K3ds8TRAfBvi5vfjuz8y6+GiAYBZ0x4tXv1Av6CWBWn0IlADc+ZX9pMq7oU0fNQPnBwIZl3rmeLp6SBApbxSQ==", + "peer": true + }, + "node_modules/@types/json-schema": { + "version": "7.0.11", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", + "peer": true + }, "node_modules/@types/mime": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz", - "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==", - "dev": true + "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==" + }, + "node_modules/@types/ms": { + "version": "0.7.31", + "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz", + "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==", + "peer": true }, "node_modules/@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==", - "dev": true + "version": "14.18.40", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.40.tgz", + "integrity": "sha512-pGteXO/JQX7wPxGR8lyT+doqjMa7XvlVowwrDwLfX92k5SdLkk4cwC7CYSLBxrenw/R5oQwKioVIak7ZgplM3g==" + }, + "node_modules/@types/on-finished": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/@types/on-finished/-/on-finished-2.3.1.tgz", + "integrity": "sha512-mzVYaYcFs5Jd2n/O6uYIRUsFRR1cHyZLRvkLCU0E7+G5WhY0qBDAR5fUCeZbvecYOSh9ikhlesyi2UfI8B9ckQ==", + "peer": true, + "dependencies": { + "@types/node": "*" + } }, "node_modules/@types/qs": { "version": "6.9.7", "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", - "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==", - "dev": true + "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==" }, "node_modules/@types/range-parser": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", - "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==", - "dev": true + "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" }, "node_modules/@types/serve-static": { - "version": "1.15.1", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.1.tgz", - "integrity": "sha512-NUo5XNiAdULrJENtJXZZ3fHtfMolzZwczzBbnAeBbqBwG+LaG6YaJtuwzwGSQZ2wsCrxjEhNNjAkKigy3n8teQ==", - "dev": true, + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==", "dependencies": { "@types/mime": "*", "@types/node": "*" } }, + "node_modules/@types/type-is": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/@types/type-is/-/type-is-1.6.3.tgz", + "integrity": "sha512-PNs5wHaNcBgCQG5nAeeZ7OvosrEsI9O4W2jAOO9BCCg4ux9ZZvH2+0iSCOIDBiKuQsiNS8CBlmfX9f5YBQ22cA==", + "peer": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/accept-language": { + "version": "3.0.18", + "resolved": "https://registry.npmjs.org/accept-language/-/accept-language-3.0.18.tgz", + "integrity": "sha512-sUofgqBPzgfcF20sPoBYGQ1IhQLt2LSkxTnlQSuLF3n5gPEqd5AimbvOvHEi0T1kLMiGVqPWzI5a9OteBRth3A==", + "peer": true, + "dependencies": { + "bcp47": "^1.1.2", + "stable": "^0.1.6" + } + }, "node_modules/accepts": { "version": "1.3.8", "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", - "dev": true, "dependencies": { "mime-types": "~2.1.34", "negotiator": "0.6.3" @@ -745,25 +380,136 @@ "node": ">= 0.6" } }, + "node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "peer": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-errors": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-3.0.0.tgz", + "integrity": "sha512-V3wD15YHfHz6y0KdhYFjyy9vWtEVALT9UrxfN3zqlI6dMioHnJrqOYfyPKol3oqrnCM9uwkcdCwkJ0WUcbLMTQ==", + "peer": true, + "peerDependencies": { + "ajv": "^8.0.1" + } + }, + "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==", + "peer": true, + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "peer": true, + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "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==", + "peer": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "peer": true + }, "node_modules/array-flatten": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", - "dev": true + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" + }, + "node_modules/async": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==", + "peer": true + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "peer": true + }, + "node_modules/bcp47": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/bcp47/-/bcp47-1.1.2.tgz", + "integrity": "sha512-JnkkL4GUpOvvanH9AZPX38CxhiLsXMBicBY2IAtqiVN8YulGDQybUydWA4W6yAMtw6iShtw+8HEF6cfrTHU+UQ==", + "peer": true, + "engines": { + "node": ">=0.10" + } }, "node_modules/bintrees": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/bintrees/-/bintrees-1.0.2.tgz", "integrity": "sha512-VOMgTMwjAaUG580SXn3LacVgjurrbMme7ZZNYGSSV7mmtY6QQRh0Eg3pwIcntQ77DErK1L0NxkbetjcoXzVwKw==" }, + "node_modules/bl": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/bl/-/bl-2.2.1.tgz", + "integrity": "sha512-6Pesp1w0DEX1N550i/uGV/TqucVL4AM/pgThFSN/Qq9si1/DF9aIHs1BxD8V/QU0HoeHO6cQRTAuYnLPKq1e4g==", + "peer": true, + "dependencies": { + "readable-stream": "^2.3.5", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", + "peer": true + }, "node_modules/body-parser": { - "version": "1.20.1", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", - "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", - "dev": true, + "version": "1.20.2", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz", + "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==", + "peer": true, "dependencies": { "bytes": "3.1.2", - "content-type": "~1.0.4", + "content-type": "~1.0.5", "debug": "2.6.9", "depd": "2.0.0", "destroy": "1.2.0", @@ -771,7 +517,7 @@ "iconv-lite": "0.4.24", "on-finished": "2.4.1", "qs": "6.11.0", - "raw-body": "2.5.1", + "raw-body": "2.5.2", "type-is": "~1.6.18", "unpipe": "1.0.0" }, @@ -780,33 +526,176 @@ "npm": "1.2.8000 || >= 1.4.16" } }, - "node_modules/bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "dev": true, + "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==", + "peer": true, "dependencies": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "ms": "2.0.0" } }, - "node_modules/content-disposition": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", - "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", - "dev": true, + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "peer": true + }, + "node_modules/body-parser/node_modules/qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "peer": true, + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "peer": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "peer": true, + "dependencies": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "node_modules/capital-case": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/capital-case/-/capital-case-1.0.4.tgz", + "integrity": "sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==", + "peer": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3", + "upper-case-first": "^2.0.2" + } + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "peer": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/change-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/change-case/-/change-case-4.1.2.tgz", + "integrity": "sha512-bSxY2ws9OtviILG1EiY5K7NNxkqg/JnRnFxLtKQ96JaviiIxi7djMrSd0ECT9AC+lttClmYwKw53BWpOMblo7A==", + "peer": true, + "dependencies": { + "camel-case": "^4.1.2", + "capital-case": "^1.0.4", + "constant-case": "^3.0.4", + "dot-case": "^3.0.4", + "header-case": "^2.0.4", + "no-case": "^3.0.4", + "param-case": "^3.0.4", + "pascal-case": "^3.1.2", + "path-case": "^3.0.4", + "sentence-case": "^3.0.4", + "snake-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/charenc": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz", + "integrity": "sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA==", + "peer": true, + "engines": { + "node": "*" + } + }, + "node_modules/cldrjs": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/cldrjs/-/cldrjs-0.5.5.tgz", + "integrity": "sha512-KDwzwbmLIPfCgd8JERVDpQKrUUM1U4KpFJJg2IROv89rF172lLufoJnqJ/Wea6fXL5bO6WjuLMzY8V52UWPvkA==", + "peer": true + }, + "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==", + "peer": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "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==", + "peer": true + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "peer": true + }, + "node_modules/constant-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/constant-case/-/constant-case-3.0.4.tgz", + "integrity": "sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ==", + "peer": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3", + "upper-case": "^2.0.2" + } + }, + "node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", "dependencies": { "safe-buffer": "5.2.1" }, @@ -818,7 +707,6 @@ "version": "1.0.5", "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", - "dev": true, "engines": { "node": ">= 0.6" } @@ -827,7 +715,6 @@ "version": "0.5.0", "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", - "dev": true, "engines": { "node": ">= 0.6" } @@ -835,23 +722,71 @@ "node_modules/cookie-signature": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", - "dev": true + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "peer": true + }, + "node_modules/cors": { + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", + "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", + "peer": true, + "dependencies": { + "object-assign": "^4", + "vary": "^1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "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==", + "peer": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/crypt": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz", + "integrity": "sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow==", + "peer": true, + "engines": { + "node": "*" + } }, "node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "peer": true, "dependencies": { - "ms": "2.0.0" + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } } }, "node_modules/depd": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", - "dev": true, "engines": { "node": ">= 0.8" } @@ -860,47 +795,98 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", - "dev": true, "engines": { "node": ">= 0.8", "npm": "1.2.8000 || >= 1.4.16" } }, + "node_modules/dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "peer": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, "node_modules/ee-first": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", - "dev": true + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" + }, + "node_modules/ejs": { + "version": "3.1.9", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.9.tgz", + "integrity": "sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ==", + "peer": true, + "dependencies": { + "jake": "^10.8.5" + }, + "bin": { + "ejs": "bin/cli.js" + }, + "engines": { + "node": ">=0.10.0" + } }, "node_modules/encodeurl": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", - "dev": true, "engines": { "node": ">= 0.8" } }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "peer": true, + "dependencies": { + "once": "^1.4.0" + } + }, "node_modules/escape-html": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", - "dev": true + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" }, "node_modules/etag": { "version": "1.8.1", "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", - "dev": true, "engines": { "node": ">= 0.6" } }, + "node_modules/execa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", + "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", + "peer": true, + "dependencies": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, "node_modules/express": { "version": "4.18.2", "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", - "dev": true, "dependencies": { "accepts": "~1.3.8", "array-flatten": "1.1.1", @@ -938,11 +924,100 @@ "node": ">= 0.10.0" } }, + "node_modules/express/node_modules/body-parser": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", + "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "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.11.0", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/express/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/express/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/express/node_modules/path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" + }, + "node_modules/express/node_modules/qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/express/node_modules/raw-body": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "peer": true + }, + "node_modules/fast-safe-stringify": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz", + "integrity": "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==", + "peer": true + }, + "node_modules/filelist": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", + "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", + "peer": true, + "dependencies": { + "minimatch": "^5.0.1" + } + }, "node_modules/finalhandler": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", - "dev": true, "dependencies": { "debug": "2.6.9", "encodeurl": "~1.0.2", @@ -956,11 +1031,23 @@ "node": ">= 0.8" } }, + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, "node_modules/forwarded": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", - "dev": true, "engines": { "node": ">= 0.6" } @@ -969,22 +1056,25 @@ "version": "0.5.2", "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", - "dev": true, "engines": { "node": ">= 0.6" } }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "peer": true + }, "node_modules/function-bind": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" }, "node_modules/get-intrinsic": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==", - "dev": true, "dependencies": { "function-bind": "^1.1.1", "has": "^1.0.3", @@ -994,11 +1084,76 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "peer": true, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "peer": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "peer": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/glob/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "peer": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/globalize": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/globalize/-/globalize-1.7.0.tgz", + "integrity": "sha512-faR46vTIbFCeAemyuc9E6/d7Wrx9k2ae2L60UhakztFg6VuE42gENVJNuPFtt7Sdjrk9m2w8+py7Jj+JTNy59w==", + "peer": true, + "dependencies": { + "cldrjs": "^0.5.4" + } + }, "node_modules/has": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, "dependencies": { "function-bind": "^1.1.1" }, @@ -1006,11 +1161,19 @@ "node": ">= 0.4.0" } }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "peer": true, + "engines": { + "node": ">=8" + } + }, "node_modules/has-symbols": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", - "dev": true, "engines": { "node": ">= 0.4" }, @@ -1018,11 +1181,20 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/http-errors": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "node_modules/header-case": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/header-case/-/header-case-2.0.4.tgz", + "integrity": "sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q==", + "peer": true, + "dependencies": { + "capital-case": "^1.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", - "dev": true, "dependencies": { "depd": "2.0.0", "inherits": "2.0.4", @@ -1034,11 +1206,47 @@ "node": ">= 0.8" } }, + "node_modules/http-status": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/http-status/-/http-status-1.6.2.tgz", + "integrity": "sha512-oUExvfNckrpTpDazph7kNG8sQi5au3BeTo0idaZFXEhTaJKu7GNJCLHI0rYY2wljm548MSTM+Ljj/c6anqu2zQ==", + "peer": true, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/human-signals": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", + "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", + "peer": true, + "engines": { + "node": ">=8.12.0" + } + }, + "node_modules/hyperid": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/hyperid/-/hyperid-3.1.1.tgz", + "integrity": "sha512-RveV33kIksycSf7HLkq1sHB5wW0OwuX8ot8MYnY++gaaPXGFfKpBncHrAWxdpuEeRlazUMGWefwP1w6o6GaumA==", + "peer": true, + "dependencies": { + "uuid": "^8.3.2", + "uuid-parse": "^1.1.0" + } + }, + "node_modules/hyperid/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==", + "peer": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, "node_modules/iconv-lite": { "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, "dependencies": { "safer-buffer": ">= 2.1.2 < 3" }, @@ -1046,41 +1254,302 @@ "node": ">=0.10.0" } }, + "node_modules/inflection": { + "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" + ], + "peer": true + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "peer": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, "node_modules/inherits": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "node_modules/invert-kv": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-3.0.1.tgz", + "integrity": "sha512-CYdFeFexxhv/Bcny+Q0BfOV+ltRlJcd4BBZBYFX/O0u4npJrgZtIcjokegtiSMAvlMTJ+Koq0GBCc//3bueQxw==", + "peer": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sindresorhus/invert-kv?sponsor=1" + } }, "node_modules/ipaddr.js": { "version": "1.9.1", "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", - "dev": true, "engines": { "node": ">= 0.10" } }, + "node_modules/is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "peer": true + }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "peer": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "peer": true + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "peer": true + }, + "node_modules/jake": { + "version": "10.8.5", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.5.tgz", + "integrity": "sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw==", + "peer": true, + "dependencies": { + "async": "^3.2.3", + "chalk": "^4.0.2", + "filelist": "^1.0.1", + "minimatch": "^3.0.4" + }, + "bin": { + "jake": "bin/cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jake/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "peer": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/jake/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "peer": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "peer": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/js2xmlparser": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/js2xmlparser/-/js2xmlparser-4.0.2.tgz", + "integrity": "sha512-6n4D8gLlLf1n5mNLQPRfViYzu9RATblzPEtm1SthMX1Pjao0r9YI9nw7ZIfRxQMERS87mcswrg+r/OYrPRX6jA==", + "peer": true, + "dependencies": { + "xmlcreate": "^2.0.4" + } + }, + "node_modules/json-merge-patch": { + "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==", + "peer": true, + "dependencies": { + "fast-deep-equal": "^3.1.3" + } + }, + "node_modules/json-schema-compare": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/json-schema-compare/-/json-schema-compare-0.2.2.tgz", + "integrity": "sha512-c4WYmDKyJXhs7WWvAWm3uIYnfyWFoIp+JEoX34rctVvEkMYCPGhXtvmFFXiffBbxfZsvQ0RNnV5H7GvDF5HCqQ==", + "peer": true, + "dependencies": { + "lodash": "^4.17.4" + } + }, + "node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "peer": true + }, + "node_modules/lcid": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-3.1.1.tgz", + "integrity": "sha512-M6T051+5QCGLBQb8id3hdvIW8+zeFV2FyBGFS9IEK5H9Wt4MueD4bW1eWikpHgZp+5xR3l5c8pZUkQsIA0BFZg==", + "peer": true, + "dependencies": { + "invert-kv": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "peer": true + }, + "node_modules/loopback-connector": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/loopback-connector/-/loopback-connector-5.2.2.tgz", + "integrity": "sha512-VY1LK+z3fp2ehCcq2jm1xTpBuKrtJcBuUZZhxAnYYAN3VXemmjLeVU0F/MmokfKL1zx1pkPKdjBPb+nNsatzeA==", + "peer": true, + "dependencies": { + "async": "^3.2.4", + "bluebird": "^3.7.2", + "debug": "^4.3.4", + "msgpack5": "^4.5.1", + "strong-globalize": "^6.0.5", + "uuid": "^8.3.2" + }, + "engines": { + "node": ">=10" + } + }, + "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==", + "peer": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/loopback-datasource-juggler": { + "version": "4.28.3", + "resolved": "https://registry.npmjs.org/loopback-datasource-juggler/-/loopback-datasource-juggler-4.28.3.tgz", + "integrity": "sha512-lhL5kmOVcwRNKNqL/+L8EXxXDJVtfzUQaiYYdeFciqPIGNsNpOnfxRww0jDHBLIhtNX3cvXRqTZO7ljccb/hCg==", + "peer": true, + "dependencies": { + "async": "^3.2.4", + "change-case": "^4.1.2", + "debug": "^4.3.4", + "depd": "^2.0.0", + "inflection": "^1.13.4", + "lodash": "^4.17.21", + "loopback-connector": "^5.2.1", + "minimatch": "^5.1.6", + "nanoid": "^3.3.4", + "qs": "^6.10.5", + "strong-globalize": "^6.0.5", + "traverse": "^0.6.7", + "uuid": "^9.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "peer": true, + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/map-age-cleaner": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", + "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", + "peer": true, + "dependencies": { + "p-defer": "^1.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/md5": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz", + "integrity": "sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==", + "peer": true, + "dependencies": { + "charenc": "0.0.2", + "crypt": "0.0.2", + "is-buffer": "~1.1.6" + } + }, "node_modules/media-typer": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", - "dev": true, "engines": { "node": ">= 0.6" } }, + "node_modules/mem": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/mem/-/mem-5.1.1.tgz", + "integrity": "sha512-qvwipnozMohxLXG1pOqoLiZKNkC4r4qqRucSoDwXowsNGDSULiqFTRUF05vcZWnwJSG22qTsynQhxbaMtnX9gw==", + "peer": true, + "dependencies": { + "map-age-cleaner": "^0.1.3", + "mimic-fn": "^2.1.0", + "p-is-promise": "^2.1.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/merge-descriptors": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==", - "dev": true + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "peer": true }, "node_modules/methods": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", - "dev": true, "engines": { "node": ">= 0.6" } @@ -1089,7 +1558,6 @@ "version": "1.6.0", "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "dev": true, "bin": { "mime": "cli.js" }, @@ -1101,7 +1569,6 @@ "version": "1.52.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "dev": true, "engines": { "node": ">= 0.6" } @@ -1110,7 +1577,6 @@ "version": "2.1.35", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "dev": true, "dependencies": { "mime-db": "1.52.0" }, @@ -1118,26 +1584,112 @@ "node": ">= 0.6" } }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "peer": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "peer": true, + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "peer": true + }, + "node_modules/msgpack5": { + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/msgpack5/-/msgpack5-4.5.1.tgz", + "integrity": "sha512-zC1vkcliryc4JGlL6OfpHumSYUHWFGimSI+OgfRCjTFLmKA2/foR9rMTOhWiqfOrfxJOctrpWPvrppf8XynJxw==", + "peer": true, + "dependencies": { + "bl": "^2.0.1", + "inherits": "^2.0.3", + "readable-stream": "^2.3.6", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/nanoid": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", + "peer": true, + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } }, "node_modules/negotiator": { "version": "0.6.3", "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", - "dev": true, "engines": { "node": ">= 0.6" } }, + "node_modules/no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "peer": true, + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "peer": true, + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/object-inspect": { "version": "1.12.3", "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", - "dev": true, "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -1146,7 +1698,6 @@ "version": "2.4.1", "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", - "dev": true, "dependencies": { "ee-first": "1.1.1" }, @@ -1154,89 +1705,298 @@ "node": ">= 0.8" } }, - "node_modules/parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", - "dev": true, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "peer": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "peer": true, + "dependencies": { + "mimic-fn": "^2.1.0" + }, "engines": { - "node": ">= 0.8" + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==", - "dev": true + "node_modules/openapi3-ts": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/openapi3-ts/-/openapi3-ts-2.0.2.tgz", + "integrity": "sha512-TxhYBMoqx9frXyOgnRHufjQfPXomTIHYKhSKJ6jHfj13kS8OEIhvmE8CTuQyKtjjWttAjX5DPxM1vmalEpo8Qw==", + "peer": true, + "dependencies": { + "yaml": "^1.10.2" + } }, - "node_modules/prom-client": { - "version": "14.1.1", - "resolved": "https://registry.npmjs.org/prom-client/-/prom-client-14.1.1.tgz", - "integrity": "sha512-hFU32q7UZQ59bVJQGUtm3I2PrJ3gWvoCkilX9sF165ks1qflhugVCeK+S1JjJYHvyt3o5kj68+q3bchormjnzw==", + "node_modules/os-locale": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-5.0.0.tgz", + "integrity": "sha512-tqZcNEDAIZKBEPnHPlVDvKrp7NzgLi7jRmhKiUoa2NUmhl13FtkAGLUVR+ZsYvApBQdBfYm43A4tXXQ4IrYLBA==", + "peer": true, "dependencies": { - "tdigest": "^0.1.1" + "execa": "^4.0.0", + "lcid": "^3.0.0", + "mem": "^5.0.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/proxy-addr": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", - "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", - "dev": true, - "dependencies": { - "forwarded": "0.2.0", - "ipaddr.js": "1.9.1" - }, + "node_modules/p-defer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", + "integrity": "sha512-wB3wfAxZpk2AzOfUMJNL+d36xothRSyj8EXOa4f6GMqYDN9BJaaSISbsk+wS9abmnebVw95C2Kb5t85UmpCxuw==", + "peer": true, "engines": { - "node": ">= 0.10" + "node": ">=4" } }, - "node_modules/qs": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", - "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", - "dev": true, + "node_modules/p-event": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/p-event/-/p-event-4.2.0.tgz", + "integrity": "sha512-KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ==", + "peer": true, "dependencies": { - "side-channel": "^1.0.4" + "p-timeout": "^3.1.0" }, "engines": { - "node": ">=0.6" + "node": ">=8" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", - "dev": true, + "node_modules/p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", + "peer": true, "engines": { - "node": ">= 0.6" + "node": ">=4" } }, - "node_modules/raw-body": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", - "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", - "dev": true, + "node_modules/p-is-promise": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz", + "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/p-timeout": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", + "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", + "peer": true, "dependencies": { - "bytes": "3.1.2", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" + "p-finally": "^1.0.0" }, "engines": { - "node": ">= 0.8" + "node": ">=8" } }, - "node_modules/safe-buffer": { + "node_modules/param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "peer": true, + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "peer": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/path-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/path-case/-/path-case-3.0.4.tgz", + "integrity": "sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg==", + "peer": true, + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-to-regexp": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.2.1.tgz", + "integrity": "sha512-JLyh7xT1kizaEvcaXOQwOc2/Yhw6KZOvPf1S8401UyLk86CU79LN3vl7ztXGm/pZ+YjoyAJ4rxmHwbkBXJX+yw==", + "peer": true + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "peer": true + }, + "node_modules/prom-client": { + "version": "14.2.0", + "resolved": "https://registry.npmjs.org/prom-client/-/prom-client-14.2.0.tgz", + "integrity": "sha512-sF308EhTenb/pDRPakm+WgiN+VdM/T1RaHj1x+MvAuT8UiQP8JmOEbxVqtkbfR4LrvOg5n7ic01kRBDGXjYikA==", + "dependencies": { + "tdigest": "^0.1.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "peer": true, + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/qs": { + "version": "6.11.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.1.tgz", + "integrity": "sha512-0wsrzgTz/kAVIeuxSjnpGC56rzYtr6JT/2BwEvMaPhFIoYa1aGO8LbzuU1R0uUYQkLpWBTOj0l/CLAJB64J6nQ==", + "peer": true, + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", + "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", + "peer": true, + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "peer": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/readable-stream/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "peer": true + }, + "node_modules/reflect-metadata": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz", + "integrity": "sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==", + "peer": true + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/safe-buffer": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true, "funding": [ { "type": "github", @@ -1255,14 +2015,12 @@ "node_modules/safer-buffer": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" }, "node_modules/send": { "version": "0.18.0", "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", - "dev": true, "dependencies": { "debug": "2.6.9", "depd": "2.0.0", @@ -1282,17 +2040,39 @@ "node": ">= 0.8.0" } }, + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, "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==", - "dev": true + "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", + "integrity": "sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg==", + "peer": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3", + "upper-case-first": "^2.0.2" + } }, "node_modules/serve-static": { "version": "1.15.0", "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", - "dev": true, "dependencies": { "encodeurl": "~1.0.2", "escape-html": "~1.0.3", @@ -1306,14 +2086,33 @@ "node_modules/setprototypeof": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", - "dev": true + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "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==", + "peer": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "peer": true, + "engines": { + "node": ">=8" + } }, "node_modules/side-channel": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", - "dev": true, "dependencies": { "call-bind": "^1.0.0", "get-intrinsic": "^1.0.2", @@ -1323,15 +2122,126 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "peer": true + }, + "node_modules/snake-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz", + "integrity": "sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==", + "peer": true, + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "peer": true + }, + "node_modules/stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility", + "peer": true + }, "node_modules/statuses": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", - "dev": true, "engines": { "node": ">= 0.8" } }, + "node_modules/stoppable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/stoppable/-/stoppable-1.1.0.tgz", + "integrity": "sha512-KXDYZ9dszj6bzvnEMRYvxgeTHU74QBFL54XKtP3nyMuJ81CFYtABZ3bAzL2EdFUaEwJOBOgENyFj3R7oTzDyyw==", + "peer": true, + "engines": { + "node": ">=4", + "npm": ">=6" + } + }, + "node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "peer": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/string_decoder/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "peer": true + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/strong-error-handler": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/strong-error-handler/-/strong-error-handler-4.0.2.tgz", + "integrity": "sha512-84tEG1tZs781zWSXSbk7T0ekhRJ8DbgPPvr4UFseY72ws0sahPoreiEGp4QeQgcB+WplMx95AugBKSFZr5Dvig==", + "peer": true, + "dependencies": { + "accepts": "^1.3.8", + "debug": "^4.3.4", + "ejs": "^3.1.8", + "fast-safe-stringify": "^2.1.1", + "http-status": "^1.6.2", + "js2xmlparser": "^4.0.2", + "strong-globalize": "^6.0.5" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/strong-globalize": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/strong-globalize/-/strong-globalize-6.0.5.tgz", + "integrity": "sha512-7nfUli41TieV9/TSc0N62ve5Q4nfrpy/T0nNNy6TyD3vst79QWmeylCyd3q1gDxh8dqGEtabLNCdPQP1Iuvecw==", + "peer": true, + "dependencies": { + "accept-language": "^3.0.18", + "debug": "^4.2.0", + "globalize": "^1.6.0", + "lodash": "^4.17.20", + "md5": "^2.3.0", + "mkdirp": "^1.0.4", + "os-locale": "^5.0.0", + "yamljs": "^0.3.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "peer": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/tdigest": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/tdigest/-/tdigest-0.1.2.tgz", @@ -1344,11 +2254,25 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", - "dev": true, "engines": { "node": ">=0.6" } }, + "node_modules/toposort": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/toposort/-/toposort-2.0.2.tgz", + "integrity": "sha512-0a5EOkAUp8D4moMi2W8ZF8jcga7BgZd91O/yabJCFY8az+XSzeGyTKs0Aoo897iV1Nj6guFq8orWDS96z91oGg==", + "peer": true + }, + "node_modules/traverse": { + "version": "0.6.7", + "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.6.7.tgz", + "integrity": "sha512-/y956gpUo9ZNCb99YjxG7OaslxZWHfCHAUUfshwqOXmxUIvqLjVO581BT+gM59+QV9tFe6/CGG53tsA1Y7RSdg==", + "peer": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/tslib": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", @@ -1358,7 +2282,6 @@ "version": "1.6.18", "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "dev": true, "dependencies": { "media-typer": "0.3.0", "mime-types": "~2.1.24" @@ -1371,6095 +2294,141 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", - "dev": true, "engines": { "node": ">= 0.8" } }, + "node_modules/upper-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-2.0.2.tgz", + "integrity": "sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg==", + "peer": true, + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/upper-case-first": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/upper-case-first/-/upper-case-first-2.0.2.tgz", + "integrity": "sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg==", + "peer": true, + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "peer": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "peer": true + }, "node_modules/utils-merge": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", - "dev": true, "engines": { "node": ">= 0.4.0" } }, + "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==", + "peer": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/uuid-parse": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/uuid-parse/-/uuid-parse-1.1.0.tgz", + "integrity": "sha512-OdmXxA8rDsQ7YpNVbKSJkNzTw2I+S5WsbMDnCtIWSQaosNAcWtFuI/YK1TjzUI6nbkgiqEyh8gWngfcv8Asd9A==", + "peer": true + }, + "node_modules/validator": { + "version": "13.9.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.9.0.tgz", + "integrity": "sha512-B+dGG8U3fdtM0/aNK4/X8CXq/EcxU2WPrPEkJGslb47qyHsxmbggTWK0yEA4qnYVNF+nxNlN88o14hIcPmSIEA==", + "peer": true, + "engines": { + "node": ">= 0.10" + } + }, "node_modules/vary": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", - "dev": true, "engines": { "node": ">= 0.8" } - } - }, - "dependencies": { - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "peer": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "peer": true + }, + "node_modules/xmlcreate": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/xmlcreate/-/xmlcreate-2.0.4.tgz", + "integrity": "sha512-nquOebG4sngPmGPICTS5EnxqhKbCmz5Ox5hsszI2T6U5qdrJizBc+0ilYSEjTSzU0yZcmvppztXe/5Al5fUwdg==", + "peer": true + }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "peer": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/yamljs": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/yamljs/-/yamljs-0.3.0.tgz", + "integrity": "sha512-C/FsVVhht4iPQYXOInoxUM/1ELSf9EsgKH34FofQOp6hwCPrW4vG4w5++TED3xRUo8gD7l0P1J1dLlDYzODsTQ==", + "peer": true, "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } + "argparse": "^1.0.7", + "glob": "^7.0.5" + }, + "bin": { + "json2yaml": "bin/json2yaml", + "yaml2json": "bin/yaml2json" } }, - "@loopback/rest": { - "version": "file:../../packages/rest", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/express": "^5.0.8", - "@loopback/http-server": "^4.0.8", - "@loopback/openapi-spec-builder": "^5.0.8", - "@loopback/openapi-v3": "^8.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@openapi-contrib/openapi-schema-to-json-schema": "^3.2.0", - "@types/body-parser": "^1.19.2", - "@types/cors": "^2.8.13", - "@types/debug": "^4.1.7", - "@types/express": "^4.17.17", - "@types/express-serve-static-core": "^4.17.33", - "@types/http-errors": "^2.0.1", - "@types/js-yaml": "^4.0.5", - "@types/json-schema-compare": "^0.2.1", - "@types/lodash": "^4.14.191", - "@types/multer": "^1.4.7", - "@types/node": "^14.18.36", - "@types/on-finished": "^2.3.1", - "@types/qs": "^6.9.7", - "@types/serve-static": "1.15.0", - "@types/type-is": "^1.6.3", - "ajv": "^8.12.0", - "ajv-errors": "^3.0.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0", - "body-parser": "^1.20.2", - "cors": "^2.8.5", - "debug": "^4.3.4", - "express": "^4.18.2", - "http-errors": "^2.0.0", - "js-yaml": "^4.1.0", - "json-schema-compare": "^0.2.2", - "lodash": "^4.17.21", - "multer": "^1.4.4", - "on-finished": "^2.4.1", - "path-to-regexp": "^6.2.1", - "qs": "^6.11.1", - "strong-error-handler": "^4.0.1", - "tslib": "^2.5.0", - "type-is": "^1.6.18", - "validator": "^13.9.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/express": { - "version": "file:../../packages/express", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/http-server": "^4.0.8", - "@loopback/testlab": "^5.0.8", - "@types/body-parser": "^1.19.2", - "@types/debug": "^4.1.7", - "@types/express": "^4.17.17", - "@types/express-serve-static-core": "^4.17.33", - "@types/http-errors": "^2.0.1", - "@types/node": "^14.18.36", - "@types/on-finished": "^2.3.1", - "@types/toposort": "^2.0.3", - "body-parser": "^1.20.2", - "debug": "^4.3.4", - "express": "^4.18.2", - "http-errors": "^2.0.0", - "on-finished": "^2.4.1", - "source-map-support": "^0.5.21", - "toposort": "^2.0.2", - "tslib": "^2.5.0", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/http-server": { - "version": "file:../../packages/http-server", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/stoppable": "^1.1.1", - "debug": "^4.3.4", - "stoppable": "^1.1.0", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/http-server": { - "version": "file:../../packages/http-server", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/stoppable": "^1.1.1", - "debug": "^4.3.4", - "stoppable": "^1.1.0", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/openapi-spec-builder": { - "version": "file:../../packages/openapi-spec-builder", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "openapi3-ts": "^2.0.2", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/openapi-v3": { - "version": "file:../../packages/openapi-v3", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/openapi-spec-builder": "^5.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/repository-json-schema": "^6.1.2", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/json-merge-patch": "0.0.8", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "http-status": "^1.6.2", - "json-merge-patch": "^1.0.2", - "lodash": "^4.17.21", - "openapi3-ts": "^2.0.2", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/openapi-spec-builder": { - "version": "file:../../packages/openapi-spec-builder", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "openapi3-ts": "^2.0.2", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/repository": { - "version": "file:../../packages/repository", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/filter": "^3.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bson": "^4.0.5", - "@types/debug": "^4.1.7", - "@types/json-schema": "^7.0.11", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "bson": "4.7.2", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "loopback-datasource-juggler": "^4.28.2", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/filter": { - "version": "file:../../packages/filter", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "tslib": "^2.5.0", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/repository-json-schema": { - "version": "file:../../packages/repository-json-schema", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/json-schema": "^7.0.11", - "@types/node": "^14.18.36", - "ajv-formats": "^2.1.1", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/repository": { - "version": "file:../../packages/repository", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/filter": "^3.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bson": "^4.0.5", - "@types/debug": "^4.1.7", - "@types/json-schema": "^7.0.11", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "bson": "4.7.2", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "loopback-datasource-juggler": "^4.28.2", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/filter": { - "version": "file:../../packages/filter", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "tslib": "^2.5.0", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/repository": { - "version": "file:../../packages/repository", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/filter": "^3.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bson": "^4.0.5", - "@types/debug": "^4.1.7", - "@types/json-schema": "^7.0.11", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "bson": "4.7.2", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "loopback-datasource-juggler": "^4.28.2", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/filter": { - "version": "file:../../packages/filter", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "tslib": "^2.5.0", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@types/body-parser": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", - "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", - "dev": true, - "requires": { - "@types/connect": "*", - "@types/node": "*" - } - }, - "@types/connect": { - "version": "3.4.35", - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", - "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/express": { - "version": "4.17.17", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.17.tgz", - "integrity": "sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q==", - "dev": true, - "requires": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.33", - "@types/qs": "*", - "@types/serve-static": "*" - } - }, - "@types/express-serve-static-core": { - "version": "4.17.33", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.33.tgz", - "integrity": "sha512-TPBqmR/HRYI3eC2E5hmiivIzv+bidAfXofM+sbonAGvyDhySGw9/PQZFt2BLOrjUUR++4eJVpx6KnLQK1Fk9tA==", - "dev": true, - "requires": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*" - } - }, - "@types/mime": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz", - "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==", - "dev": true - }, - "@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==", - "dev": true - }, - "@types/qs": { - "version": "6.9.7", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", - "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==", - "dev": true - }, - "@types/range-parser": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", - "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==", - "dev": true - }, - "@types/serve-static": { - "version": "1.15.1", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.1.tgz", - "integrity": "sha512-NUo5XNiAdULrJENtJXZZ3fHtfMolzZwczzBbnAeBbqBwG+LaG6YaJtuwzwGSQZ2wsCrxjEhNNjAkKigy3n8teQ==", - "dev": true, - "requires": { - "@types/mime": "*", - "@types/node": "*" - } - }, - "accepts": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", - "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", - "dev": true, - "requires": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" - } - }, - "array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", - "dev": true - }, - "bintrees": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bintrees/-/bintrees-1.0.2.tgz", - "integrity": "sha512-VOMgTMwjAaUG580SXn3LacVgjurrbMme7ZZNYGSSV7mmtY6QQRh0Eg3pwIcntQ77DErK1L0NxkbetjcoXzVwKw==" - }, - "body-parser": { - "version": "1.20.1", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", - "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", - "dev": true, - "requires": { - "bytes": "3.1.2", - "content-type": "~1.0.4", - "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.11.0", - "raw-body": "2.5.1", - "type-is": "~1.6.18", - "unpipe": "1.0.0" - } - }, - "bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", - "dev": true - }, - "call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "dev": true, - "requires": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - } - }, - "content-disposition": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", - "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", - "dev": true, - "requires": { - "safe-buffer": "5.2.1" - } - }, - "content-type": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", - "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", - "dev": true - }, - "cookie": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", - "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", - "dev": true - }, - "cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", - "dev": true - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.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==", - "dev": true - }, - "destroy": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", - "dev": true - }, - "ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", - "dev": true - }, - "encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", - "dev": true - }, - "escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", - "dev": true - }, - "etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", - "dev": true - }, - "express": { - "version": "4.18.2", - "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", - "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", - "dev": true, - "requires": { - "accepts": "~1.3.8", - "array-flatten": "1.1.1", - "body-parser": "1.20.1", - "content-disposition": "0.5.4", - "content-type": "~1.0.4", - "cookie": "0.5.0", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "2.0.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "1.2.0", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.7", - "qs": "6.11.0", - "range-parser": "~1.2.1", - "safe-buffer": "5.2.1", - "send": "0.18.0", - "serve-static": "1.15.0", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" - } - }, - "finalhandler": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", - "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", - "dev": true, - "requires": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "statuses": "2.0.1", - "unpipe": "~1.0.0" - } - }, - "forwarded": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", - "dev": true - }, - "fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", - "dev": true - }, - "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true - }, - "get-intrinsic": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", - "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==", - "dev": true, - "requires": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.3" - } - }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, - "requires": { - "function-bind": "^1.1.1" - } - }, - "has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", - "dev": true - }, - "http-errors": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", - "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", - "dev": true, - "requires": { - "depd": "2.0.0", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "toidentifier": "1.0.1" - } - }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true - }, - "ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", - "dev": true - }, - "media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", - "dev": true - }, - "merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==", - "dev": true - }, - "methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", - "dev": true - }, - "mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "dev": true - }, - "mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "dev": true - }, - "mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "dev": true, - "requires": { - "mime-db": "1.52.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", - "dev": true - }, - "object-inspect": { - "version": "1.12.3", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", - "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", - "dev": true - }, - "on-finished": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", - "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", - "dev": true, - "requires": { - "ee-first": "1.1.1" - } - }, - "parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", - "dev": true - }, - "path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==", - "dev": true - }, - "prom-client": { - "version": "14.1.1", - "resolved": "https://registry.npmjs.org/prom-client/-/prom-client-14.1.1.tgz", - "integrity": "sha512-hFU32q7UZQ59bVJQGUtm3I2PrJ3gWvoCkilX9sF165ks1qflhugVCeK+S1JjJYHvyt3o5kj68+q3bchormjnzw==", - "requires": { - "tdigest": "^0.1.1" - } - }, - "proxy-addr": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", - "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", - "dev": true, - "requires": { - "forwarded": "0.2.0", - "ipaddr.js": "1.9.1" - } - }, - "qs": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", - "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", - "dev": true, - "requires": { - "side-channel": "^1.0.4" - } - }, - "range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", - "dev": true - }, - "raw-body": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", - "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", - "dev": true, - "requires": { - "bytes": "3.1.2", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - } - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true - }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true - }, - "send": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", - "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", - "dev": true, - "requires": { - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "mime": "1.6.0", - "ms": "2.1.3", - "on-finished": "2.4.1", - "range-parser": "~1.2.1", - "statuses": "2.0.1" - }, + "node_modules/yamljs/node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "peer": true, "dependencies": { - "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 - } - } - }, - "serve-static": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", - "dev": true, - "requires": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.18.0" - } - }, - "setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", - "dev": true - }, - "side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", - "dev": true, - "requires": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" + "sprintf-js": "~1.0.2" } - }, - "statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", - "dev": true - }, - "tdigest": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/tdigest/-/tdigest-0.1.2.tgz", - "integrity": "sha512-+G0LLgjjo9BZX2MfdvPfH+MKLCrxlXSYec5DaPYP1fe6Iyhf0/fSmJ0bFiZ1F8BT6cGXl2LpltQptzjXKWEkKA==", - "requires": { - "bintrees": "1.0.2" - } - }, - "toidentifier": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", - "dev": true - }, - "tslib": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" - }, - "type-is": { - "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "dev": true, - "requires": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - } - }, - "unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", - "dev": true - }, - "utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", - "dev": true - }, - "vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", - "dev": true } } } diff --git a/extensions/pooling/package-lock.json b/extensions/pooling/package-lock.json index 208ffb134db9..78e668207cfa 100644 --- a/extensions/pooling/package-lock.json +++ b/extensions/pooling/package-lock.json @@ -1,7 +1,7 @@ { "name": "@loopback/pooling", "version": "0.8.9", - "lockfileVersion": 2, + "lockfileVersion": 3, "requires": true, "packages": { "": { @@ -23,56 +23,16 @@ "node": "14 || 16 || 18 || 19" }, "peerDependencies": { - "@loopback/core": "^4.0.8" + "@loopback/core": "^4.0.9" } }, - "../../packages/build": { - "name": "@loopback/build", - "version": "9.0.8", - "dev": true, - "license": "MIT", + "node_modules/@loopback/context": { + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/@loopback/context/-/context-5.0.9.tgz", + "integrity": "sha512-Hs62SRG2YFy3cRa68Edts9TUCBpPCDK0AA/kxEfnEylpcWPJwz5l+77B6DUD7PbIvN8Zsk6EQJu4wFSduDzx+w==", "peer": true, "dependencies": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "bin": { - "lb-clean": "bin/run-clean.js", - "lb-eslint": "bin/run-eslint.js", - "lb-mocha": "bin/run-mocha.js", - "lb-nyc": "bin/run-nyc.js", - "lb-prettier": "bin/run-prettier.js", - "lb-tsc": "bin/compile-package.js", - "lb-ttsc": "bin/compile-package.js" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/build/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true - }, - "../../packages/context": { - "name": "@loopback/context", - "version": "5.0.8", - "license": "MIT", - "peer": true, - "dependencies": { - "@loopback/metadata": "^5.0.8", + "@loopback/metadata": "^5.0.9", "@types/debug": "^4.1.7", "debug": "^4.3.4", "hyperid": "^3.1.1", @@ -80,96 +40,28 @@ "tslib": "^2.5.0", "uuid": "^9.0.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2" - }, "engines": { "node": "14 || 16 || 18 || 19" } }, - "../../packages/context/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/context/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true - }, - "../../packages/context/node_modules/@loopback/metadata": { - "resolved": "../../packages/metadata", - "link": true - }, - "../../packages/context/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true - }, - "../../packages/core": { - "name": "@loopback/core", - "version": "4.0.8", - "license": "MIT", + "node_modules/@loopback/core": { + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/@loopback/core/-/core-4.0.9.tgz", + "integrity": "sha512-DlSuAngwiNrVbp/esVJLwXmp0ieshRI1cVEPALvuQgXKlWX8eLVco3LXv7c6ZZ4Tp0hCaZxura2aY5SO0YqsuQ==", "peer": true, "dependencies": { - "@loopback/context": "^5.0.8", + "@loopback/context": "^5.0.9", "debug": "^4.3.4", "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36" - }, "engines": { "node": "14 || 16 || 18 || 19" } }, - "../../packages/core/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/core/node_modules/@loopback/context": { - "resolved": "../../packages/context", - "link": true - }, - "../../packages/core/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true - }, - "../../packages/core/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true - }, - "../../packages/eslint-config": { - "name": "@loopback/eslint-config", - "version": "13.0.8", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "eslint": "^8.35.0" - } - }, - "../../packages/metadata": { - "name": "@loopback/metadata", - "version": "5.0.8", - "license": "MIT", + "node_modules/@loopback/metadata": { + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/@loopback/metadata/-/metadata-5.0.9.tgz", + "integrity": "sha512-syRNaIzN7QSGhiw4GNVkXEKZg7XMwqOfND4B61nCnmwEAx4gLk/vU1h/EpmYnq+H5il3CaiLwQeNW8VJinNvlw==", "peer": true, "dependencies": { "debug": "^4.3.4", @@ -177,77 +69,14 @@ "reflect-metadata": "^0.1.13", "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/metadata/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/metadata/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true - }, - "../../packages/metadata/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true - }, - "../../packages/testlab": { - "name": "@loopback/testlab", - "version": "5.0.8", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "@hapi/shot": "^6.0.1", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/node": "^14.18.36" - }, "engines": { "node": "14 || 16 || 18 || 19" } }, - "../../packages/testlab/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/testlab/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true - }, - "node_modules/@loopback/core": { - "resolved": "../../packages/core", - "link": true - }, "node_modules/@types/debug": { "version": "4.1.7", "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz", "integrity": "sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==", - "dev": true, "dependencies": { "@types/ms": "*" } @@ -264,13 +93,12 @@ "node_modules/@types/ms": { "version": "0.7.31", "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz", - "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==", - "dev": true + "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==" }, "node_modules/@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==", + "version": "14.18.40", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.40.tgz", + "integrity": "sha512-pGteXO/JQX7wPxGR8lyT+doqjMa7XvlVowwrDwLfX92k5SdLkk4cwC7CYSLBxrenw/R5oQwKioVIak7ZgplM3g==", "dev": true }, "node_modules/debug": { @@ -297,11 +125,78 @@ "node": ">= 4" } }, + "node_modules/hyperid": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/hyperid/-/hyperid-3.1.1.tgz", + "integrity": "sha512-RveV33kIksycSf7HLkq1sHB5wW0OwuX8ot8MYnY++gaaPXGFfKpBncHrAWxdpuEeRlazUMGWefwP1w6o6GaumA==", + "peer": true, + "dependencies": { + "uuid": "^8.3.2", + "uuid-parse": "^1.1.0" + } + }, + "node_modules/hyperid/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==", + "peer": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "peer": true + }, "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==" }, + "node_modules/p-event": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/p-event/-/p-event-4.2.0.tgz", + "integrity": "sha512-KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ==", + "peer": true, + "dependencies": { + "p-timeout": "^3.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", + "peer": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-timeout": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", + "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", + "peer": true, + "dependencies": { + "p-finally": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/reflect-metadata": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz", + "integrity": "sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==", + "peer": true + }, "node_modules/tslib": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", @@ -319,440 +214,21 @@ "engines": { "node": ">=4.2.0" } - } - }, - "dependencies": { - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@types/debug": { - "version": "4.1.7", - "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz", - "integrity": "sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==", - "dev": true, - "requires": { - "@types/ms": "*" - } - }, - "@types/generic-pool": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/@types/generic-pool/-/generic-pool-3.8.1.tgz", - "integrity": "sha512-eaMAbZS0EfKvaP5PUZ/Cdf5uJBO2t6T3RdvQTKuMqUwGhNpCnPAsKWEMyV+mCeCQG3UiHrtgdzni8X6DmhxRaQ==", - "requires": { - "generic-pool": "*" - } }, - "@types/ms": { - "version": "0.7.31", - "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz", - "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==", - "dev": true - }, - "@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==", - "dev": true - }, - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "requires": { - "ms": "2.1.2" + "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==", + "peer": true, + "bin": { + "uuid": "dist/bin/uuid" } }, - "generic-pool": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/generic-pool/-/generic-pool-3.9.0.tgz", - "integrity": "sha512-hymDOu5B53XvN4QT9dBmZxPX4CWhBPPLguTZ9MMFeFa/Kg0xWVfylOVNlJji/E7yTZWFd/q9GO5TxDLq156D7g==" - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "tslib": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" - }, - "typescript": { - "version": "4.9.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", - "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", - "dev": true + "node_modules/uuid-parse": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/uuid-parse/-/uuid-parse-1.1.0.tgz", + "integrity": "sha512-OdmXxA8rDsQ7YpNVbKSJkNzTw2I+S5WsbMDnCtIWSQaosNAcWtFuI/YK1TjzUI6nbkgiqEyh8gWngfcv8Asd9A==", + "peer": true } } } diff --git a/extensions/sequelize/package-lock.json b/extensions/sequelize/package-lock.json index 50299196f9bc..01af7cbcd520 100644 --- a/extensions/sequelize/package-lock.json +++ b/extensions/sequelize/package-lock.json @@ -14,6 +14,12 @@ "tslib": "^2.5.0" }, "devDependencies": { + "@loopback/boot": "^5.0.9", + "@loopback/build": "^9.0.9", + "@loopback/core": "^4.0.9", + "@loopback/repository": "^5.1.4", + "@loopback/rest": "^12.0.9", + "@loopback/testlab": "^5.0.9", "@types/node": "^14.18.36", "pg": "^8.10.0", "pg-hstore": "^2.3.4", @@ -24,352 +30,2216 @@ "node": "14 || 16 || 17 || 18" }, "peerDependencies": { - "@loopback/core": "^4.0.7", - "@loopback/repository": "^5.1.2" + "@loopback/core": "^4.0.9", + "@loopback/repository": "^5.1.4" } }, - "node_modules/@gar/promisify": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz", - "integrity": "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==", + "node_modules/@ampproject/remapping": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", + "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", "dev": true, - "optional": true + "dependencies": { + "@jridgewell/gen-mapping": "^0.1.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } }, - "node_modules/@loopback/context": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/@loopback/context/-/context-5.0.8.tgz", - "integrity": "sha512-RJr8TTg5mq0+epEyaaFpV5KkuGsS5AAadyRAdLXxRr6jDBaM9pmQAQZxVTabF8akBkIOW/o1FkSb/8zLpjjyvw==", - "peer": true, + "node_modules/@babel/code-frame": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", + "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", + "dev": true, "dependencies": { - "@loopback/metadata": "^5.0.8", - "@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" + "@babel/highlight": "^7.18.6" }, "engines": { - "node": "14 || 16 || 18 || 19" + "node": ">=6.9.0" } }, - "node_modules/@loopback/core": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/@loopback/core/-/core-4.0.8.tgz", - "integrity": "sha512-2Jl62InJFwfybkTm0lZbJrTKEcduyOUI1C3qlfg0ZmBoclvBXTQCjrbBY5gnj5BEqMepJwHkXxRW8SKOVWkMkQ==", - "peer": true, + "node_modules/@babel/compat-data": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.21.0.tgz", + "integrity": "sha512-gMuZsmsgxk/ENC3O/fRw5QY8A9/uxQbbCEypnLIiYYc/qVJtEV7ouxC3EllIIwNzMqAQee5tanFabWsUOutS7g==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.21.3", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.21.3.tgz", + "integrity": "sha512-qIJONzoa/qiHghnm0l1n4i/6IIziDpzqc36FBs4pzMhDUraHqponwJLiAKm1hGLP3OSB/TVNz6rMwVGpwxxySw==", + "dev": true, "dependencies": { - "@loopback/context": "^5.0.8", - "debug": "^4.3.4", - "tslib": "^2.5.0" + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.21.3", + "@babel/helper-compilation-targets": "^7.20.7", + "@babel/helper-module-transforms": "^7.21.2", + "@babel/helpers": "^7.21.0", + "@babel/parser": "^7.21.3", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.21.3", + "@babel/types": "^7.21.3", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.2", + "semver": "^6.3.0" }, "engines": { - "node": "14 || 16 || 18 || 19" + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" } }, - "node_modules/@loopback/filter": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/@loopback/filter/-/filter-3.0.8.tgz", - "integrity": "sha512-SVuFVwZHuOhbhBtRsfy3fKqTao9Py+V91pTQ5YTTA+RxBam2q58bUuF885OPEMOMRA+ZQc7jhwQCEr43mhr65g==", - "peer": true, + "node_modules/@babel/core/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/generator": { + "version": "7.21.3", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.21.3.tgz", + "integrity": "sha512-QS3iR1GYC/YGUnW7IdggFeN5c1poPUurnGttOV/bZgPGV+izC/D8HnD6DLwod0fsatNyVn1G3EVWMYIF0nHbeA==", + "dev": true, "dependencies": { - "tslib": "^2.5.0" + "@babel/types": "^7.21.3", + "@jridgewell/gen-mapping": "^0.3.2", + "@jridgewell/trace-mapping": "^0.3.17", + "jsesc": "^2.5.1" }, "engines": { - "node": "14 || 16 || 18 || 19" + "node": ">=6.9.0" } }, - "node_modules/@loopback/metadata": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/@loopback/metadata/-/metadata-5.0.8.tgz", - "integrity": "sha512-ild26/zBK+UIK9t2dwN4MNF0iCdcmHFDa7MWc1MuJlMC+j3p3F8goNsE9oIVyw3eGSWKlGSOBIjwMJX8QBHfzA==", - "peer": true, + "node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "dev": true, "dependencies": { - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" }, "engines": { - "node": "14 || 16 || 18 || 19" + "node": ">=6.0.0" } }, - "node_modules/@loopback/repository": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/@loopback/repository/-/repository-5.1.3.tgz", - "integrity": "sha512-0kNQEuHDWcY0brpuprhMbXCxUt6M8v4YRBWVTGr9nlRomEPo6BkLOjr0IA5CrzWL77fDcB9BMVusT0Fb0pMncg==", - "peer": true, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.7.tgz", + "integrity": "sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ==", + "dev": true, "dependencies": { - "@loopback/filter": "^3.0.8", - "@types/debug": "^4.1.7", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "loopback-datasource-juggler": "^4.28.2", - "tslib": "^2.5.0" + "@babel/compat-data": "^7.20.5", + "@babel/helper-validator-option": "^7.18.6", + "browserslist": "^4.21.3", + "lru-cache": "^5.1.1", + "semver": "^6.3.0" }, "engines": { - "node": "14 || 16 || 18 || 19" + "node": ">=6.9.0" }, "peerDependencies": { - "@loopback/core": "^4.0.8" + "@babel/core": "^7.0.0" } }, - "node_modules/@mapbox/node-pre-gyp": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.10.tgz", - "integrity": "sha512-4ySo4CjzStuprMwk35H5pPbkymjv1SF3jGLj6rAHp/xT/RF7TL7bd9CTm1xDY49K2qF7jmR/g7k+SkLETP6opA==", + "node_modules/@babel/helper-compilation-targets/node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", "dev": true, "dependencies": { - "detect-libc": "^2.0.0", - "https-proxy-agent": "^5.0.0", - "make-dir": "^3.1.0", - "node-fetch": "^2.6.7", - "nopt": "^5.0.0", - "npmlog": "^5.0.1", - "rimraf": "^3.0.2", - "semver": "^7.3.5", - "tar": "^6.1.11" - }, + "yallist": "^3.0.2" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, "bin": { - "node-pre-gyp": "bin/node-pre-gyp" + "semver": "bin/semver.js" } }, - "node_modules/@npmcli/fs": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-1.1.1.tgz", - "integrity": "sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ==", + "node_modules/@babel/helper-compilation-targets/node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + }, + "node_modules/@babel/helper-environment-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", + "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", "dev": true, - "optional": true, - "dependencies": { - "@gar/promisify": "^1.0.1", - "semver": "^7.3.5" + "engines": { + "node": ">=6.9.0" } }, - "node_modules/@npmcli/move-file": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz", - "integrity": "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==", - "deprecated": "This functionality has been moved to @npmcli/fs", + "node_modules/@babel/helper-function-name": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.21.0.tgz", + "integrity": "sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==", "dev": true, - "optional": true, "dependencies": { - "mkdirp": "^1.0.4", - "rimraf": "^3.0.2" + "@babel/template": "^7.20.7", + "@babel/types": "^7.21.0" }, "engines": { - "node": ">=10" + "node": ">=6.9.0" } }, - "node_modules/@tootallnate/once": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", - "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", + "node_modules/@babel/helper-hoist-variables": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", + "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", "dev": true, - "optional": true, + "dependencies": { + "@babel/types": "^7.18.6" + }, "engines": { - "node": ">= 6" + "node": ">=6.9.0" } }, - "node_modules/@types/debug": { - "version": "4.1.7", - "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz", - "integrity": "sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==", + "node_modules/@babel/helper-module-imports": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", + "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", + "dev": true, "dependencies": { - "@types/ms": "*" + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" } }, - "node_modules/@types/ms": { - "version": "0.7.31", - "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz", - "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==" - }, - "node_modules/@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==" - }, - "node_modules/@types/validator": { - "version": "13.7.12", - "resolved": "https://registry.npmjs.org/@types/validator/-/validator-13.7.12.tgz", - "integrity": "sha512-YVtyAPqpefU+Mm/qqnOANW6IkqKpCSrarcyV269C8MA8Ux0dbkEuQwM/4CjL47kVEM2LgBef/ETfkH+c6+moFA==" - }, - "node_modules/abbrev": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", - "dev": true - }, - "node_modules/accept-language": { - "version": "3.0.18", - "resolved": "https://registry.npmjs.org/accept-language/-/accept-language-3.0.18.tgz", - "integrity": "sha512-sUofgqBPzgfcF20sPoBYGQ1IhQLt2LSkxTnlQSuLF3n5gPEqd5AimbvOvHEi0T1kLMiGVqPWzI5a9OteBRth3A==", - "peer": true, + "node_modules/@babel/helper-module-transforms": { + "version": "7.21.2", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.21.2.tgz", + "integrity": "sha512-79yj2AR4U/Oqq/WOV7Lx6hUjau1Zfo4cI+JLAVYeMV5XIlbOhmjEk5ulbTc9fMpmlojzZHkUUxAiK+UKn+hNQQ==", + "dev": true, "dependencies": { - "bcp47": "^1.1.2", - "stable": "^0.1.6" + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-simple-access": "^7.20.2", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/helper-validator-identifier": "^7.19.1", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.21.2", + "@babel/types": "^7.21.2" + }, + "engines": { + "node": ">=6.9.0" } }, - "node_modules/agent-base": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", - "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "node_modules/@babel/helper-simple-access": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz", + "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==", "dev": true, "dependencies": { - "debug": "4" + "@babel/types": "^7.20.2" }, "engines": { - "node": ">= 6.0.0" + "node": ">=6.9.0" } }, - "node_modules/agentkeepalive": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.2.1.tgz", - "integrity": "sha512-Zn4cw2NEqd+9fiSVWMscnjyQ1a8Yfoc5oBajLeo5w+YBHgDUcEBY2hS4YpTz6iN5f/2zQiktcuM6tS8x1p9dpA==", + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", + "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", "dev": true, - "optional": true, "dependencies": { - "debug": "^4.1.0", - "depd": "^1.1.2", - "humanize-ms": "^1.2.1" + "@babel/types": "^7.18.6" }, "engines": { - "node": ">= 8.0.0" + "node": ">=6.9.0" } }, - "node_modules/agentkeepalive/node_modules/depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "node_modules/@babel/helper-string-parser": { + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", + "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==", "dev": true, - "optional": true, "engines": { - "node": ">= 0.6" + "node": ">=6.9.0" } }, - "node_modules/aggregate-error": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "node_modules/@babel/helper-validator-identifier": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", + "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", "dev": true, - "optional": true, - "dependencies": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - }, "engines": { - "node": ">=8" + "node": ">=6.9.0" } }, - "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==", + "node_modules/@babel/helper-validator-option": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.21.0.tgz", + "integrity": "sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ==", "dev": true, "engines": { - "node": ">=8" + "node": ">=6.9.0" } }, - "node_modules/aproba": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", - "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==", - "dev": true - }, - "node_modules/are-we-there-yet": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz", - "integrity": "sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==", + "node_modules/@babel/helpers": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.21.0.tgz", + "integrity": "sha512-XXve0CBtOW0pd7MRzzmoyuSj0e3SEzj8pgyFxnTT1NJZL38BD1MK7yYrm8yefRPIDvNNe14xR4FdbHwpInD4rA==", "dev": true, "dependencies": { - "delegates": "^1.0.0", - "readable-stream": "^3.6.0" + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.21.0", + "@babel/types": "^7.21.0" }, "engines": { - "node": ">=10" + "node": ">=6.9.0" } }, - "node_modules/are-we-there-yet/node_modules/readable-stream": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.1.tgz", - "integrity": "sha512-+rQmrWMYGA90yenhTYsLWAsLsqVC8osOw6PKE1HDYiO0gdPeKe/xDHNzIAIn4C91YQ6oenEhfYqqc1883qHbjQ==", + "node_modules/@babel/highlight": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", "dev": true, "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" + "@babel/helper-validator-identifier": "^7.18.6", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" }, "engines": { - "node": ">= 6" + "node": ">=6.9.0" } }, - "node_modules/async": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", - "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==", - "peer": true - }, - "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + "node_modules/@babel/highlight/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } }, - "node_modules/bcp47": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/bcp47/-/bcp47-1.1.2.tgz", - "integrity": "sha512-JnkkL4GUpOvvanH9AZPX38CxhiLsXMBicBY2IAtqiVN8YulGDQybUydWA4W6yAMtw6iShtw+8HEF6cfrTHU+UQ==", - "peer": true, + "node_modules/@babel/highlight/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, "engines": { - "node": ">=0.10" + "node": ">=4" } }, - "node_modules/bl": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/bl/-/bl-2.2.1.tgz", - "integrity": "sha512-6Pesp1w0DEX1N550i/uGV/TqucVL4AM/pgThFSN/Qq9si1/DF9aIHs1BxD8V/QU0HoeHO6cQRTAuYnLPKq1e4g==", - "peer": true, + "node_modules/@babel/highlight/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, "dependencies": { - "readable-stream": "^2.3.5", - "safe-buffer": "^5.1.1" + "color-name": "1.1.3" } }, - "node_modules/bluebird": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", - "peer": true + "node_modules/@babel/highlight/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true }, - "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "node_modules/@babel/highlight/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" } }, - "node_modules/buffer-writer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/buffer-writer/-/buffer-writer-2.0.0.tgz", - "integrity": "sha512-a7ZpuTZU1TRtnwyCNW3I5dc0wWNC3VR9S++Ewyk2HHZdrO3CQJqSpd+95Us590V6AL7JqUAH2IwZ/398PmNFgw==", + "node_modules/@babel/highlight/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", "dev": true, "engines": { "node": ">=4" } }, - "node_modules/cacache": { - "version": "15.3.0", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.3.0.tgz", - "integrity": "sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==", + "node_modules/@babel/highlight/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, - "optional": true, "dependencies": { - "@npmcli/fs": "^1.0.0", - "@npmcli/move-file": "^1.0.1", - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "glob": "^7.1.4", - "infer-owner": "^1.0.4", - "lru-cache": "^6.0.0", + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/parser": { + "version": "7.21.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.3.tgz", + "integrity": "sha512-lobG0d7aOfQRXh8AyklEAgZGvA4FShxo6xQbUrrT/cNBPUdIDojlokwJsQyCC/eKia7ifqM0yP+2DRZ4WKw2RQ==", + "dev": true, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/template": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz", + "integrity": "sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.21.3", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.21.3.tgz", + "integrity": "sha512-XLyopNeaTancVitYZe2MlUEvgKb6YVVPXzofHgqHijCImG33b/uTurMS488ht/Hbsb2XK3U2BnSTxKVNGV3nGQ==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.21.3", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.21.0", + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/parser": "^7.21.3", + "@babel/types": "^7.21.3", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse/node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/types": { + "version": "7.21.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.21.3.tgz", + "integrity": "sha512-sBGdETxC+/M4o/zKC0sl6sjWv62WFR/uzxrJ6uYyMLZOUlPnwzw0tKgVHOXxaAd5l2g8pEDM5RZ495GPQI77kg==", + "dev": true, + "dependencies": { + "@babel/helper-string-parser": "^7.19.4", + "@babel/helper-validator-identifier": "^7.19.1", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.3.0.tgz", + "integrity": "sha512-v3oplH6FYCULtFuCeqyuTd9D2WKO937Dxdq+GmHOLL72TTRriLxz2VLlNfkZRsvj6PKnOPAtuT6dwrs/pA5DvA==", + "dev": true, + "dependencies": { + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "node_modules/@eslint-community/regexpp": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.4.0.tgz", + "integrity": "sha512-A9983Q0LnDGdLPjxyXQ00sbV+K+O+ko2Dr+CZigbHWtX9pNfxlaBkMR8X1CztI73zuEyEBXTVjx7CE+/VSwDiQ==", + "dev": true, + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.1.tgz", + "integrity": "sha512-eFRmABvW2E5Ho6f5fHLqgena46rOj7r7OKHYfLElqcBfGFHHpjBhivyi5+jOEQuSpdc/1phIZJlbC2te+tZNIw==", + "dev": true, + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.5.0", + "globals": "^13.19.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/eslintrc/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/@eslint/eslintrc/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/@eslint/eslintrc/node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "node_modules/@eslint/eslintrc/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/@eslint/js": { + "version": "8.36.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.36.0.tgz", + "integrity": "sha512-lxJ9R5ygVm8ZWgYdUweoq5ownDlJ4upvoWmO4eLxBYHdMo+vZ/Rx0EN6MbKWDJOSUGrqJy2Gt+Dyv/VKml0fjg==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@exodus/schemasafe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@exodus/schemasafe/-/schemasafe-1.0.0.tgz", + "integrity": "sha512-2cyupPIZI69HQxEAPllLXBjQp4njDKkOjYRCYxvMZe3/LY9pp9fBM3Tb1wiFAdP6Emo4v3OEbCLGj6u73Q5KLw==", + "dev": true + }, + "node_modules/@gar/promisify": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz", + "integrity": "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==", + "dev": true, + "optional": true + }, + "node_modules/@hapi/hoek": { + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-11.0.2.tgz", + "integrity": "sha512-aKmlCO57XFZ26wso4rJsW4oTUnrgTFw2jh3io7CAtO9w4UltBNwRXvXIVzzyfkaaLRo3nluP/19msA8vDUUuKw==", + "dev": true + }, + "node_modules/@hapi/shot": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@hapi/shot/-/shot-6.0.1.tgz", + "integrity": "sha512-s5ynMKZXYoDd3dqPw5YTvOR/vjHvMTxc388+0qL0jZZP1+uwXuUD32o9DuuuLsmTlyXCWi02BJl1pBpwRuUrNA==", + "dev": true, + "dependencies": { + "@hapi/hoek": "^11.0.2", + "@hapi/validate": "^2.0.1" + } + }, + "node_modules/@hapi/topo": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-6.0.2.tgz", + "integrity": "sha512-KR3rD5inZbGMrHmgPxsJ9dbi6zEK+C3ZwUwTa+eMwWLz7oijWUTWD2pMSNNYJAU6Qq+65NkxXjqHr/7LM2Xkqg==", + "dev": true, + "dependencies": { + "@hapi/hoek": "^11.0.2" + } + }, + "node_modules/@hapi/validate": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@hapi/validate/-/validate-2.0.1.tgz", + "integrity": "sha512-NZmXRnrSLK8MQ9y/CMqE9WSspgB9xA41/LlYR0k967aSZebWr4yNrpxIbov12ICwKy4APSlWXZga9jN5p6puPA==", + "dev": true, + "dependencies": { + "@hapi/hoek": "^11.0.2", + "@hapi/topo": "^6.0.1" + } + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.11.8", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz", + "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==", + "dev": true, + "dependencies": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/config-array/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/@humanwhocodes/config-array/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "dev": true, + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", + "dev": true + }, + "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", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "dev": true, + "dependencies": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", + "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", + "dev": true, + "dependencies": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", + "dev": true + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.17", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", + "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", + "dev": true, + "dependencies": { + "@jridgewell/resolve-uri": "3.1.0", + "@jridgewell/sourcemap-codec": "1.4.14" + } + }, + "node_modules/@loopback/boot": { + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/@loopback/boot/-/boot-5.0.9.tgz", + "integrity": "sha512-3ri7OjNGaSTh2wL4iZfkRk8snXSRpbrXtcGF3ZbWXXxP3hLgDHXJJJc1CoOi118A7ER531zgoB1WZxzZTFGd1Q==", + "dev": true, + "dependencies": { + "@loopback/model-api-builder": "^4.0.9", + "@loopback/repository": "^5.1.4", + "@loopback/service-proxy": "^5.0.9", + "@types/debug": "^4.1.7", + "@types/glob": "^8.1.0", + "debug": "^4.3.4", + "glob": "^8.1.0", + "tslib": "^2.5.0" + }, + "engines": { + "node": "14 || 16 || 18 || 19" + }, + "peerDependencies": { + "@loopback/core": "^4.0.9" + } + }, + "node_modules/@loopback/boot/node_modules/glob": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", + "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^5.0.1", + "once": "^1.3.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@loopback/build": { + "version": "9.0.9", + "resolved": "https://registry.npmjs.org/@loopback/build/-/build-9.0.9.tgz", + "integrity": "sha512-SOFmB/pGMvijRkawrZSPYQ988XNZXDn3NWLB48TZagd+Z9TyZWBB9CFDRTsScK7230VmBm1iBEbRShQ4tWCuJQ==", + "dev": true, + "dependencies": { + "@loopback/eslint-config": "^13.0.9", + "@types/mocha": "^10.0.1", + "@types/node": "^14.18.36", + "cross-spawn": "^7.0.3", + "debug": "^4.3.4", + "eslint": "^8.35.0", + "fs-extra": "^10.1.0", + "glob": "^8.1.0", + "lodash": "^4.17.21", + "mocha": "^10.2.0", + "nyc": "^15.1.0", + "prettier": "^2.8.4", + "rimraf": "^3.0.2", + "source-map-support": "^0.5.21", + "typescript": "~4.9.4" + }, + "bin": { + "lb-clean": "bin/run-clean.js", + "lb-eslint": "bin/run-eslint.js", + "lb-mocha": "bin/run-mocha.js", + "lb-nyc": "bin/run-nyc.js", + "lb-prettier": "bin/run-prettier.js", + "lb-tsc": "bin/compile-package.js", + "lb-ttsc": "bin/compile-package.js" + }, + "engines": { + "node": "14 || 16 || 18 || 19" + } + }, + "node_modules/@loopback/build/node_modules/glob": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", + "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^5.0.1", + "once": "^1.3.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@loopback/build/node_modules/typescript": { + "version": "4.9.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", + "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/@loopback/context": { + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/@loopback/context/-/context-5.0.9.tgz", + "integrity": "sha512-Hs62SRG2YFy3cRa68Edts9TUCBpPCDK0AA/kxEfnEylpcWPJwz5l+77B6DUD7PbIvN8Zsk6EQJu4wFSduDzx+w==", + "dev": true, + "dependencies": { + "@loopback/metadata": "^5.0.9", + "@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": "14 || 16 || 18 || 19" + } + }, + "node_modules/@loopback/core": { + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/@loopback/core/-/core-4.0.9.tgz", + "integrity": "sha512-DlSuAngwiNrVbp/esVJLwXmp0ieshRI1cVEPALvuQgXKlWX8eLVco3LXv7c6ZZ4Tp0hCaZxura2aY5SO0YqsuQ==", + "dev": true, + "dependencies": { + "@loopback/context": "^5.0.9", + "debug": "^4.3.4", + "tslib": "^2.5.0" + }, + "engines": { + "node": "14 || 16 || 18 || 19" + } + }, + "node_modules/@loopback/eslint-config": { + "version": "13.0.9", + "resolved": "https://registry.npmjs.org/@loopback/eslint-config/-/eslint-config-13.0.9.tgz", + "integrity": "sha512-j56KhcB9Fy55vz9BLF4nBndbBcE+Kux6yqSUiEf7JqRoWFzd6DAONiYnsIF2TT5qD5RRp5W8RNVad5dsE1WDKQ==", + "dev": true, + "dependencies": { + "@typescript-eslint/eslint-plugin": "^5.54.0", + "@typescript-eslint/parser": "^5.54.0", + "eslint-config-prettier": "^8.7.0", + "eslint-plugin-eslint-plugin": "^5.0.8", + "eslint-plugin-mocha": "^10.1.0" + }, + "engines": { + "node": "14 || 16 || 18 || 19" + }, + "peerDependencies": { + "eslint": "^8.35.0" + } + }, + "node_modules/@loopback/express": { + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/@loopback/express/-/express-5.0.9.tgz", + "integrity": "sha512-OwyCQTQECyc6B3GtWTQxhqbubI6Ady2xbrdlBRZiqMRPHDGtO3rdDWplM/5nnze/XVIZPhiXQtOK/YfQkJ3HVA==", + "dev": true, + "dependencies": { + "@loopback/http-server": "^4.0.9", + "@types/body-parser": "^1.19.2", + "@types/express": "^4.17.17", + "@types/express-serve-static-core": "^4.17.33", + "@types/http-errors": "^2.0.1", + "body-parser": "^1.20.2", + "debug": "^4.3.4", + "express": "^4.18.2", + "http-errors": "^2.0.0", + "on-finished": "^2.4.1", + "toposort": "^2.0.2", + "tslib": "^2.5.0" + }, + "engines": { + "node": "14 || 16 || 18 || 19" + }, + "peerDependencies": { + "@loopback/core": "^4.0.9" + } + }, + "node_modules/@loopback/filter": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/@loopback/filter/-/filter-3.0.9.tgz", + "integrity": "sha512-LdLdiY3k9yUfVReWUFUu7xpCVCzW2LMBVwZ9tIY/n1iLPsXFCx/3e7AQl2TxJXUaW9wmuDQyV+beeit/i7gOZA==", + "dev": true, + "dependencies": { + "tslib": "^2.5.0" + }, + "engines": { + "node": "14 || 16 || 18 || 19" + } + }, + "node_modules/@loopback/http-server": { + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/@loopback/http-server/-/http-server-4.0.9.tgz", + "integrity": "sha512-b7+jjmMX0zbOo2wOctpsz/QiMoSgFMulWVYe0YhlBlK1/TF1TRy5F/hm0UeeOk432c+cOugOfChBy/51sRc0IQ==", + "dev": true, + "dependencies": { + "debug": "^4.3.4", + "stoppable": "^1.1.0", + "tslib": "^2.5.0" + }, + "engines": { + "node": "14 || 16 || 18 || 19" + } + }, + "node_modules/@loopback/metadata": { + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/@loopback/metadata/-/metadata-5.0.9.tgz", + "integrity": "sha512-syRNaIzN7QSGhiw4GNVkXEKZg7XMwqOfND4B61nCnmwEAx4gLk/vU1h/EpmYnq+H5il3CaiLwQeNW8VJinNvlw==", + "dev": true, + "dependencies": { + "debug": "^4.3.4", + "lodash": "^4.17.21", + "reflect-metadata": "^0.1.13", + "tslib": "^2.5.0" + }, + "engines": { + "node": "14 || 16 || 18 || 19" + } + }, + "node_modules/@loopback/model-api-builder": { + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/@loopback/model-api-builder/-/model-api-builder-4.0.9.tgz", + "integrity": "sha512-EM7gwPCp1OSTpZZPwCgets5ZFQ62ILQCz97s6Qd2bDSN/KBdquwzZ2bGLbKa+f4KzhdQN9j8rSxZhoAUwNnQmg==", + "dev": true, + "dependencies": { + "tslib": "^2.5.0" + }, + "engines": { + "node": "14 || 16 || 18 || 19" + }, + "peerDependencies": { + "@loopback/core": "^4.0.9", + "@loopback/repository": "^5.1.4" + } + }, + "node_modules/@loopback/openapi-v3": { + "version": "8.0.9", + "resolved": "https://registry.npmjs.org/@loopback/openapi-v3/-/openapi-v3-8.0.9.tgz", + "integrity": "sha512-Tp64PWuKLTf2aVmvt0J7UlkxsS3uSBFRstGsa6BXjvrzm6PA6kiONUttFPvVIMdxzVfecK3vzNjHA4g+5pW/kw==", + "dev": true, + "dependencies": { + "@loopback/repository-json-schema": "^6.1.3", + "debug": "^4.3.4", + "http-status": "^1.6.2", + "json-merge-patch": "^1.0.2", + "lodash": "^4.17.21", + "openapi3-ts": "^2.0.2", + "tslib": "^2.5.0" + }, + "engines": { + "node": "14 || 16 || 18 || 19" + }, + "peerDependencies": { + "@loopback/core": "^4.0.9" + } + }, + "node_modules/@loopback/repository": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@loopback/repository/-/repository-5.1.4.tgz", + "integrity": "sha512-lRLR+LyNSBJSWfS9CEOcgA11wqohqcDfHXx7Hff3DckP19K6D4ApmD+sEFF1YNBgVV/ysZPrDySbtkYj9GfH+w==", + "dev": true, + "dependencies": { + "@loopback/filter": "^3.0.9", + "@types/debug": "^4.1.7", + "debug": "^4.3.4", + "lodash": "^4.17.21", + "loopback-datasource-juggler": "^4.28.2", + "tslib": "^2.5.0" + }, + "engines": { + "node": "14 || 16 || 18 || 19" + }, + "peerDependencies": { + "@loopback/core": "^4.0.9" + } + }, + "node_modules/@loopback/repository-json-schema": { + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/@loopback/repository-json-schema/-/repository-json-schema-6.1.3.tgz", + "integrity": "sha512-JlYK3DXKfUJhGiu0C0JCtINgOKjaeN/2JgZbeGHCMgjwvJ7pxbSoIFYr3P2BnRV7zFfi5PGIen1IX02UbS1dfQ==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.11", + "debug": "^4.3.4", + "tslib": "^2.5.0" + }, + "engines": { + "node": "14 || 16 || 18 || 19" + }, + "peerDependencies": { + "@loopback/core": "^4.0.9", + "@loopback/repository": "^5.1.4" + } + }, + "node_modules/@loopback/rest": { + "version": "12.0.9", + "resolved": "https://registry.npmjs.org/@loopback/rest/-/rest-12.0.9.tgz", + "integrity": "sha512-cJdKPrpXuJwkrOYVakjCqk3vFATTFssUnuXhnNEyH2Ho+DnCsNRoIrzPGl6TrOVnnPF/jU6vXATtm8kRe8WlFA==", + "dev": true, + "dependencies": { + "@loopback/express": "^5.0.9", + "@loopback/http-server": "^4.0.9", + "@loopback/openapi-v3": "^8.0.9", + "@openapi-contrib/openapi-schema-to-json-schema": "^3.2.0", + "@types/body-parser": "^1.19.2", + "@types/cors": "^2.8.13", + "@types/express": "^4.17.17", + "@types/express-serve-static-core": "^4.17.33", + "@types/http-errors": "^2.0.1", + "@types/on-finished": "^2.3.1", + "@types/serve-static": "1.15.0", + "@types/type-is": "^1.6.3", + "ajv": "^8.12.0", + "ajv-errors": "^3.0.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0", + "body-parser": "^1.20.2", + "cors": "^2.8.5", + "debug": "^4.3.4", + "express": "^4.18.2", + "http-errors": "^2.0.0", + "js-yaml": "^4.1.0", + "json-schema-compare": "^0.2.2", + "lodash": "^4.17.21", + "on-finished": "^2.4.1", + "path-to-regexp": "^6.2.1", + "qs": "^6.11.1", + "strong-error-handler": "^4.0.1", + "tslib": "^2.5.0", + "type-is": "^1.6.18", + "validator": "^13.9.0" + }, + "engines": { + "node": "14 || 16 || 18 || 19" + }, + "peerDependencies": { + "@loopback/core": "^4.0.9" + } + }, + "node_modules/@loopback/service-proxy": { + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/@loopback/service-proxy/-/service-proxy-5.0.9.tgz", + "integrity": "sha512-QTEhPMCk/LEgyy55TmbUHdWd7iA5u+HtL0JosQsR5TacoJ2+I+K1ZAHYx/hNObV23Xcoxt10xURo3mYaHuifHQ==", + "dev": true, + "dependencies": { + "loopback-datasource-juggler": "^4.28.2", + "tslib": "^2.5.0" + }, + "engines": { + "node": "14 || 16 || 18 || 19" + }, + "peerDependencies": { + "@loopback/core": "^4.0.9" + } + }, + "node_modules/@loopback/testlab": { + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/@loopback/testlab/-/testlab-5.0.9.tgz", + "integrity": "sha512-Wy6wmowrczr0nXqzcFLPnyTHkCJmXK0j8XBIQ70284V+Lb8mfghgqX7zoctReXZIS+bAVqreWoaVne/AMVRWUg==", + "dev": true, + "dependencies": { + "@hapi/shot": "^6.0.1", + "@types/express": "^4.17.17", + "@types/fs-extra": "^9.0.13", + "@types/shot": "^4.0.1", + "@types/sinon": "^10.0.13", + "@types/supertest": "^2.0.12", + "express": "^4.18.2", + "fs-extra": "^10.1.0", + "oas-validator": "^5.0.8", + "should": "^13.2.3", + "sinon": "^15.0.1", + "supertest": "^6.3.3", + "tslib": "^2.5.0" + }, + "engines": { + "node": "14 || 16 || 18 || 19" + } + }, + "node_modules/@mapbox/node-pre-gyp": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.10.tgz", + "integrity": "sha512-4ySo4CjzStuprMwk35H5pPbkymjv1SF3jGLj6rAHp/xT/RF7TL7bd9CTm1xDY49K2qF7jmR/g7k+SkLETP6opA==", + "dev": true, + "dependencies": { + "detect-libc": "^2.0.0", + "https-proxy-agent": "^5.0.0", + "make-dir": "^3.1.0", + "node-fetch": "^2.6.7", + "nopt": "^5.0.0", + "npmlog": "^5.0.1", + "rimraf": "^3.0.2", + "semver": "^7.3.5", + "tar": "^6.1.11" + }, + "bin": { + "node-pre-gyp": "bin/node-pre-gyp" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@npmcli/fs": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-1.1.1.tgz", + "integrity": "sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ==", + "dev": true, + "optional": true, + "dependencies": { + "@gar/promisify": "^1.0.1", + "semver": "^7.3.5" + } + }, + "node_modules/@npmcli/move-file": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz", + "integrity": "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==", + "deprecated": "This functionality has been moved to @npmcli/fs", + "dev": true, + "optional": true, + "dependencies": { + "mkdirp": "^1.0.4", + "rimraf": "^3.0.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@openapi-contrib/openapi-schema-to-json-schema": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@openapi-contrib/openapi-schema-to-json-schema/-/openapi-schema-to-json-schema-3.2.0.tgz", + "integrity": "sha512-Gj6C0JwCr8arj0sYuslWXUBSP/KnUlEGnPW4qxlXvAl543oaNQgMgIgkQUA6vs5BCCvwTEiL8m/wdWzfl4UvSw==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.3" + } + }, + "node_modules/@sinonjs/commons": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.0.tgz", + "integrity": "sha512-jXBtWAF4vmdNmZgD5FoKsVLv3rPgDnLgPbU84LIJ3otV44vJlDRokVng5v8NFJdCf/da9legHcKaRuZs4L7faA==", + "dev": true, + "dependencies": { + "type-detect": "4.0.8" + } + }, + "node_modules/@sinonjs/fake-timers": { + "version": "10.0.2", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-10.0.2.tgz", + "integrity": "sha512-SwUDyjWnah1AaNl7kxsa7cfLhlTYoiyhDAIgyh+El30YvXs/o7OLXpYH88Zdhyx9JExKrmHDJ+10bwIcY80Jmw==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^2.0.0" + } + }, + "node_modules/@sinonjs/fake-timers/node_modules/@sinonjs/commons": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-2.0.0.tgz", + "integrity": "sha512-uLa0j859mMrg2slwQYdO/AkrOfmH+X6LTVmNTS9CqexuE2IvVORIkSpJLqePAbEnKJ77aMmCwr1NUZ57120Xcg==", + "dev": true, + "dependencies": { + "type-detect": "4.0.8" + } + }, + "node_modules/@sinonjs/samsam": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/@sinonjs/samsam/-/samsam-7.0.1.tgz", + "integrity": "sha512-zsAk2Jkiq89mhZovB2LLOdTCxJF4hqqTToGP0ASWlhp4I1hqOjcfmZGafXntCN7MDC6yySH0mFHrYtHceOeLmw==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^2.0.0", + "lodash.get": "^4.4.2", + "type-detect": "^4.0.8" + } + }, + "node_modules/@sinonjs/samsam/node_modules/@sinonjs/commons": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-2.0.0.tgz", + "integrity": "sha512-uLa0j859mMrg2slwQYdO/AkrOfmH+X6LTVmNTS9CqexuE2IvVORIkSpJLqePAbEnKJ77aMmCwr1NUZ57120Xcg==", + "dev": true, + "dependencies": { + "type-detect": "4.0.8" + } + }, + "node_modules/@sinonjs/text-encoding": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/@sinonjs/text-encoding/-/text-encoding-0.7.2.tgz", + "integrity": "sha512-sXXKG+uL9IrKqViTtao2Ws6dy0znu9sOaP1di/jKGW1M6VssO8vlpXCQcpZ+jisQ1tTFAC5Jo/EOzFbggBagFQ==", + "dev": true + }, + "node_modules/@tootallnate/once": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", + "dev": true, + "optional": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@types/body-parser": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", + "dev": true, + "dependencies": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "node_modules/@types/connect": { + "version": "3.4.35", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", + "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/cookiejar": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@types/cookiejar/-/cookiejar-2.1.2.tgz", + "integrity": "sha512-t73xJJrvdTjXrn4jLS9VSGRbz0nUY3cl2DMGDU48lKl+HR9dbbjW2A9r3g40VA++mQpy6uuHg33gy7du2BKpog==", + "dev": true + }, + "node_modules/@types/cors": { + "version": "2.8.13", + "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.13.tgz", + "integrity": "sha512-RG8AStHlUiV5ysZQKq97copd2UmVYw3/pRMLefISZ3S1hK104Cwm7iLQ3fTKx+lsUH2CE8FlLaYeEA2LSeqYUA==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/debug": { + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz", + "integrity": "sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==", + "dependencies": { + "@types/ms": "*" + } + }, + "node_modules/@types/express": { + "version": "4.17.17", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.17.tgz", + "integrity": "sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q==", + "dev": true, + "dependencies": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.33", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "node_modules/@types/express-serve-static-core": { + "version": "4.17.33", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.33.tgz", + "integrity": "sha512-TPBqmR/HRYI3eC2E5hmiivIzv+bidAfXofM+sbonAGvyDhySGw9/PQZFt2BLOrjUUR++4eJVpx6KnLQK1Fk9tA==", + "dev": true, + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*" + } + }, + "node_modules/@types/fs-extra": { + "version": "9.0.13", + "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-9.0.13.tgz", + "integrity": "sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "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==", + "dev": true, + "dependencies": { + "@types/minimatch": "^5.1.2", + "@types/node": "*" + } + }, + "node_modules/@types/http-errors": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.1.tgz", + "integrity": "sha512-/K3ds8TRAfBvi5vfjuz8y6+GiAYBZ0x4tXv1Av6CWBWn0IlADc+ZX9pMq7oU0fNQPnBwIZl3rmeLp6SBApbxSQ==", + "dev": true + }, + "node_modules/@types/json-schema": { + "version": "7.0.11", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", + "dev": true + }, + "node_modules/@types/mime": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz", + "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==", + "dev": true + }, + "node_modules/@types/minimatch": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz", + "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==", + "dev": true + }, + "node_modules/@types/mocha": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-10.0.1.tgz", + "integrity": "sha512-/fvYntiO1GeICvqbQ3doGDIP97vWmvFt83GKguJ6prmQM2iXZfFcq6YE8KteFyRtX2/h5Hf91BYvPodJKFYv5Q==", + "dev": true + }, + "node_modules/@types/ms": { + "version": "0.7.31", + "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz", + "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==" + }, + "node_modules/@types/node": { + "version": "14.18.40", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.40.tgz", + "integrity": "sha512-pGteXO/JQX7wPxGR8lyT+doqjMa7XvlVowwrDwLfX92k5SdLkk4cwC7CYSLBxrenw/R5oQwKioVIak7ZgplM3g==" + }, + "node_modules/@types/on-finished": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/@types/on-finished/-/on-finished-2.3.1.tgz", + "integrity": "sha512-mzVYaYcFs5Jd2n/O6uYIRUsFRR1cHyZLRvkLCU0E7+G5WhY0qBDAR5fUCeZbvecYOSh9ikhlesyi2UfI8B9ckQ==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/qs": { + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==", + "dev": true + }, + "node_modules/@types/range-parser": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", + "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==", + "dev": true + }, + "node_modules/@types/semver": { + "version": "7.3.13", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.3.13.tgz", + "integrity": "sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==", + "dev": true + }, + "node_modules/@types/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==", + "dev": true, + "dependencies": { + "@types/mime": "*", + "@types/node": "*" + } + }, + "node_modules/@types/shot": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@types/shot/-/shot-4.0.1.tgz", + "integrity": "sha512-LUJWxDKYWmmUpVXDWZ78hFIrqb/ho9RoKqBAFRJw4OHOS3qCKCoXCyzrfmf24lbO4COYfqL0iEWNArOfKEYW9g==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/sinon": { + "version": "10.0.13", + "resolved": "https://registry.npmjs.org/@types/sinon/-/sinon-10.0.13.tgz", + "integrity": "sha512-UVjDqJblVNQYvVNUsj0PuYYw0ELRmgt1Nt5Vk0pT5f16ROGfcKJY8o1HVuMOJOpD727RrGB9EGvoaTQE5tgxZQ==", + "dev": true, + "dependencies": { + "@types/sinonjs__fake-timers": "*" + } + }, + "node_modules/@types/sinonjs__fake-timers": { + "version": "8.1.2", + "resolved": "https://registry.npmjs.org/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-8.1.2.tgz", + "integrity": "sha512-9GcLXF0/v3t80caGs5p2rRfkB+a8VBGLJZVih6CNFkx8IZ994wiKKLSRs9nuFwk1HevWs/1mnUmkApGrSGsShA==", + "dev": true + }, + "node_modules/@types/superagent": { + "version": "4.1.16", + "resolved": "https://registry.npmjs.org/@types/superagent/-/superagent-4.1.16.tgz", + "integrity": "sha512-tLfnlJf6A5mB6ddqF159GqcDizfzbMUB1/DeT59/wBNqzRTNNKsaw79A/1TZ84X+f/EwWH8FeuSkjlCLyqS/zQ==", + "dev": true, + "dependencies": { + "@types/cookiejar": "*", + "@types/node": "*" + } + }, + "node_modules/@types/supertest": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/@types/supertest/-/supertest-2.0.12.tgz", + "integrity": "sha512-X3HPWTwXRerBZS7Mo1k6vMVR1Z6zmJcDVn5O/31whe0tnjE4te6ZJSJGq1RiqHPjzPdMTfjCFogDJmwng9xHaQ==", + "dev": true, + "dependencies": { + "@types/superagent": "*" + } + }, + "node_modules/@types/type-is": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/@types/type-is/-/type-is-1.6.3.tgz", + "integrity": "sha512-PNs5wHaNcBgCQG5nAeeZ7OvosrEsI9O4W2jAOO9BCCg4ux9ZZvH2+0iSCOIDBiKuQsiNS8CBlmfX9f5YBQ22cA==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/validator": { + "version": "13.7.14", + "resolved": "https://registry.npmjs.org/@types/validator/-/validator-13.7.14.tgz", + "integrity": "sha512-J6OAed6rhN6zyqL9Of6ZMamhlsOEU/poBVvbHr/dKOYKTeuYYMlDkMv+b6UUV0o2i0tw73cgyv/97WTWaUl0/g==" + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "5.56.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.56.0.tgz", + "integrity": "sha512-ZNW37Ccl3oMZkzxrYDUX4o7cnuPgU+YrcaYXzsRtLB16I1FR5SHMqga3zGsaSliZADCWo2v8qHWqAYIj8nWCCg==", + "dev": true, + "dependencies": { + "@eslint-community/regexpp": "^4.4.0", + "@typescript-eslint/scope-manager": "5.56.0", + "@typescript-eslint/type-utils": "5.56.0", + "@typescript-eslint/utils": "5.56.0", + "debug": "^4.3.4", + "grapheme-splitter": "^1.0.4", + "ignore": "^5.2.0", + "natural-compare-lite": "^1.4.0", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/parser": { + "version": "5.56.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.56.0.tgz", + "integrity": "sha512-sn1OZmBxUsgxMmR8a8U5QM/Wl+tyqlH//jTqCg8daTAmhAk26L2PFhcqPLlYBhYUJMZJK276qLXlHN3a83o2cg==", + "dev": true, + "dependencies": { + "@typescript-eslint/scope-manager": "5.56.0", + "@typescript-eslint/types": "5.56.0", + "@typescript-eslint/typescript-estree": "5.56.0", + "debug": "^4.3.4" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "5.56.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.56.0.tgz", + "integrity": "sha512-jGYKyt+iBakD0SA5Ww8vFqGpoV2asSjwt60Gl6YcO8ksQ8s2HlUEyHBMSa38bdLopYqGf7EYQMUIGdT/Luw+sw==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.56.0", + "@typescript-eslint/visitor-keys": "5.56.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/type-utils": { + "version": "5.56.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.56.0.tgz", + "integrity": "sha512-8WxgOgJjWRy6m4xg9KoSHPzBNZeQbGlQOH7l2QEhQID/+YseaFxg5J/DLwWSsi9Axj4e/cCiKx7PVzOq38tY4A==", + "dev": true, + "dependencies": { + "@typescript-eslint/typescript-estree": "5.56.0", + "@typescript-eslint/utils": "5.56.0", + "debug": "^4.3.4", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/types": { + "version": "5.56.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.56.0.tgz", + "integrity": "sha512-JyAzbTJcIyhuUhogmiu+t79AkdnqgPUEsxMTMc/dCZczGMJQh1MK2wgrju++yMN6AWroVAy2jxyPcPr3SWCq5w==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "5.56.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.56.0.tgz", + "integrity": "sha512-41CH/GncsLXOJi0jb74SnC7jVPWeVJ0pxQj8bOjH1h2O26jXN3YHKDT1ejkVz5YeTEQPeLCCRY0U2r68tfNOcg==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.56.0", + "@typescript-eslint/visitor-keys": "5.56.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/utils": { + "version": "5.56.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.56.0.tgz", + "integrity": "sha512-XhZDVdLnUJNtbzaJeDSCIYaM+Tgr59gZGbFuELgF7m0IY03PlciidS7UQNKLE0+WpUTn1GlycEr6Ivb/afjbhA==", + "dev": true, + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@types/json-schema": "^7.0.9", + "@types/semver": "^7.3.12", + "@typescript-eslint/scope-manager": "5.56.0", + "@typescript-eslint/types": "5.56.0", + "@typescript-eslint/typescript-estree": "5.56.0", + "eslint-scope": "^5.1.1", + "semver": "^7.3.7" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "5.56.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.56.0.tgz", + "integrity": "sha512-1mFdED7u5bZpX6Xxf5N9U2c18sb+8EvU3tyOIj6LQZ5OOvnmj8BVeNNP603OFPm5KkS1a7IvCIcwrdHXaEMG/Q==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.56.0", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", + "dev": true + }, + "node_modules/accept-language": { + "version": "3.0.18", + "resolved": "https://registry.npmjs.org/accept-language/-/accept-language-3.0.18.tgz", + "integrity": "sha512-sUofgqBPzgfcF20sPoBYGQ1IhQLt2LSkxTnlQSuLF3n5gPEqd5AimbvOvHEi0T1kLMiGVqPWzI5a9OteBRth3A==", + "dev": true, + "dependencies": { + "bcp47": "^1.1.2", + "stable": "^0.1.6" + } + }, + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dev": true, + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "8.8.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", + "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dev": true, + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/agentkeepalive": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.3.0.tgz", + "integrity": "sha512-7Epl1Blf4Sy37j4v9f9FjICCh4+KAQOyXgHEwlyBiAQLbhKdq/i2QQU3amQalS/wPhdPzDXPL5DMR5bkn+YeWg==", + "dev": true, + "optional": true, + "dependencies": { + "debug": "^4.1.0", + "depd": "^2.0.0", + "humanize-ms": "^1.2.1" + }, + "engines": { + "node": ">= 8.0.0" + } + }, + "node_modules/aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "dev": true, + "dependencies": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-errors": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-3.0.0.tgz", + "integrity": "sha512-V3wD15YHfHz6y0KdhYFjyy9vWtEVALT9UrxfN3zqlI6dMioHnJrqOYfyPKol3oqrnCM9uwkcdCwkJ0WUcbLMTQ==", + "dev": true, + "peerDependencies": { + "ajv": "^8.0.1" + } + }, + "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==", + "dev": true, + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/ansi-colors": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", + "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "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==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "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==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dev": true, + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/append-transform": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/append-transform/-/append-transform-2.0.0.tgz", + "integrity": "sha512-7yeyCEurROLQJFv5Xj4lEGTy0borxepjFv1g22oAdqFu//SrAlDl1O1Nxx15SH1RoliUml6p8dwJW9jvZughhg==", + "dev": true, + "dependencies": { + "default-require-extensions": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/aproba": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", + "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==", + "dev": true + }, + "node_modules/archy": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz", + "integrity": "sha512-Xg+9RwCg/0p32teKdGMPTPnVXKD0w3DfHnFTficozsAgsvq2XenPJq/MYpzzQ/v8zrOyJn6Ds39VA4JIDwFfqw==", + "dev": true + }, + "node_modules/are-we-there-yet": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz", + "integrity": "sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==", + "dev": true, + "dependencies": { + "delegates": "^1.0.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/are-we-there-yet/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", + "dev": true + }, + "node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==", + "dev": true + }, + "node_modules/async": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==", + "dev": true + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", + "dev": true + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "node_modules/bcp47": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/bcp47/-/bcp47-1.1.2.tgz", + "integrity": "sha512-JnkkL4GUpOvvanH9AZPX38CxhiLsXMBicBY2IAtqiVN8YulGDQybUydWA4W6yAMtw6iShtw+8HEF6cfrTHU+UQ==", + "dev": true, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/bl": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/bl/-/bl-2.2.1.tgz", + "integrity": "sha512-6Pesp1w0DEX1N550i/uGV/TqucVL4AM/pgThFSN/Qq9si1/DF9aIHs1BxD8V/QU0HoeHO6cQRTAuYnLPKq1e4g==", + "dev": true, + "dependencies": { + "readable-stream": "^2.3.5", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", + "dev": true + }, + "node_modules/body-parser": { + "version": "1.20.2", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz", + "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==", + "dev": true, + "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.11.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/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==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/body-parser/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/body-parser/node_modules/qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "dev": true, + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browser-stdout": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz", + "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==", + "dev": true + }, + "node_modules/browserslist": { + "version": "4.21.5", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.5.tgz", + "integrity": "sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001449", + "electron-to-chromium": "^1.4.284", + "node-releases": "^2.0.8", + "update-browserslist-db": "^1.0.10" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true + }, + "node_modules/buffer-writer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/buffer-writer/-/buffer-writer-2.0.0.tgz", + "integrity": "sha512-a7ZpuTZU1TRtnwyCNW3I5dc0wWNC3VR9S++Ewyk2HHZdrO3CQJqSpd+95Us590V6AL7JqUAH2IwZ/398PmNFgw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/cacache": { + "version": "15.3.0", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.3.0.tgz", + "integrity": "sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==", + "dev": true, + "optional": true, + "dependencies": { + "@npmcli/fs": "^1.0.0", + "@npmcli/move-file": "^1.0.1", + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "glob": "^7.1.4", + "infer-owner": "^1.0.4", + "lru-cache": "^6.0.0", "minipass": "^3.1.1", "minipass-collect": "^1.0.2", "minipass-flush": "^1.0.5", @@ -383,345 +2253,1368 @@ "unique-filename": "^1.1.1" }, "engines": { - "node": ">= 10" + "node": ">= 10" + } + }, + "node_modules/caching-transform": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/caching-transform/-/caching-transform-4.0.0.tgz", + "integrity": "sha512-kpqOvwXnjjN44D89K5ccQC+RUrsy7jB/XLlRrx0D7/2HNcTPqzsb6XgYoErwko6QsV184CA2YgS1fxDiiDZMWA==", + "dev": true, + "dependencies": { + "hasha": "^5.0.0", + "make-dir": "^3.0.0", + "package-hash": "^4.0.0", + "write-file-atomic": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/call-me-maybe": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.2.tgz", + "integrity": "sha512-HpX65o1Hnr9HH25ojC1YGs7HCQLq0GCOibSaWER0eNpgJ/Z1MZv2mTc7+xh6WOPxbRVcmgbv4hGU+uSQ/2xFZQ==", + "dev": true + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "dev": true, + "dependencies": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001469", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001469.tgz", + "integrity": "sha512-Rcp7221ScNqQPP3W+lVOYDyjdR6dC+neEQCttoNr5bAyz54AboB4iwpnWgyi8P4YUsPybVzT4LgWiBbI3drL4g==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + } + ] + }, + "node_modules/capital-case": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/capital-case/-/capital-case-1.0.4.tgz", + "integrity": "sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==", + "dev": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3", + "upper-case-first": "^2.0.2" + } + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/change-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/change-case/-/change-case-4.1.2.tgz", + "integrity": "sha512-bSxY2ws9OtviILG1EiY5K7NNxkqg/JnRnFxLtKQ96JaviiIxi7djMrSd0ECT9AC+lttClmYwKw53BWpOMblo7A==", + "dev": true, + "dependencies": { + "camel-case": "^4.1.2", + "capital-case": "^1.0.4", + "constant-case": "^3.0.4", + "dot-case": "^3.0.4", + "header-case": "^2.0.4", + "no-case": "^3.0.4", + "param-case": "^3.0.4", + "pascal-case": "^3.1.2", + "path-case": "^3.0.4", + "sentence-case": "^3.0.4", + "snake-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/charenc": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz", + "integrity": "sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/chokidar/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/cldrjs": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/cldrjs/-/cldrjs-0.5.5.tgz", + "integrity": "sha512-KDwzwbmLIPfCgd8JERVDpQKrUUM1U4KpFJJg2IROv89rF172lLufoJnqJ/Wea6fXL5bO6WjuLMzY8V52UWPvkA==", + "dev": true + }, + "node_modules/clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "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==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "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==", + "dev": true + }, + "node_modules/color-support": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", + "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", + "dev": true, + "bin": { + "color-support": "bin.js" + } + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dev": true, + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", + "dev": true + }, + "node_modules/component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", + "dev": true + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true + }, + "node_modules/console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==", + "dev": true + }, + "node_modules/constant-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/constant-case/-/constant-case-3.0.4.tgz", + "integrity": "sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ==", + "dev": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3", + "upper-case": "^2.0.2" + } + }, + "node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dev": true, + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "dev": true + }, + "node_modules/cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", + "dev": true + }, + "node_modules/cookiejar": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/cookiejar/-/cookiejar-2.1.4.tgz", + "integrity": "sha512-LDx6oHrK+PhzLKJU9j5S7/Y3jM/mUHvD/DeI1WQmJn652iPC5Y4TBzC9l+5OMOXlyTTA+SmVUPm0HQUwpD5Jqw==", + "dev": true + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "dev": true + }, + "node_modules/cors": { + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", + "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", + "dev": true, + "dependencies": { + "object-assign": "^4", + "vary": "^1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "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==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/crypt": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz", + "integrity": "sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true + }, + "node_modules/default-require-extensions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/default-require-extensions/-/default-require-extensions-3.0.1.tgz", + "integrity": "sha512-eXTJmRbm2TIt9MgWTsOH1wEuhew6XGZcMeGKCtLedIg/NCsg1iBePXkceTdK4Fii7pzmN9tGsZhKzZ4h7O/fxw==", + "dev": true, + "dependencies": { + "strip-bom": "^4.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==", + "dev": true + }, + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "dev": true, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/detect-libc": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.1.tgz", + "integrity": "sha512-463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/dezalgo": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/dezalgo/-/dezalgo-1.0.4.tgz", + "integrity": "sha512-rXSP0bf+5n0Qonsb+SVVfNfIsimO4HEtmnIpPHY8Q1UCzKlQrDMfdobr8nJOOsRgWCyMRqeSBQzmWUMq7zvVig==", + "dev": true, + "dependencies": { + "asap": "^2.0.0", + "wrappy": "1" + } + }, + "node_modules/diff": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-5.0.0.tgz", + "integrity": "sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w==", + "dev": true, + "engines": { + "node": ">=0.3.1" + } + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/cacache/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "dev": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/dottie": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/dottie/-/dottie-2.0.3.tgz", + "integrity": "sha512-4liA0PuRkZWQFQjwBypdxPfZaRWiv5tkhMXY2hzsa2pNf5s7U3m9cwUchfNKe8wZQxdGPQQzO6Rm2uGe0rvohQ==" + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "dev": true + }, + "node_modules/ejs": { + "version": "3.1.9", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.9.tgz", + "integrity": "sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ==", + "dev": true, + "dependencies": { + "jake": "^10.8.5" + }, + "bin": { + "ejs": "bin/cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.4.335", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.335.tgz", + "integrity": "sha512-l/eowQqTnrq3gu+WSrdfkhfNHnPgYqlKAwxz7MTOj6mom19vpEDHNXl6dxDxyTiYuhemydprKr/HCrHfgk+OfQ==", + "dev": true + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/encoding": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", + "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", "dev": true, "optional": true, "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "iconv-lite": "^0.6.2" + } + }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/env-paths": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", + "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", + "dev": true, + "optional": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/err-code": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", + "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==", + "dev": true, + "optional": true + }, + "node_modules/es6-error": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/es6-error/-/es6-error-4.1.1.tgz", + "integrity": "sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==", + "dev": true + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "dev": true + }, + "node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint": { + "version": "8.36.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.36.0.tgz", + "integrity": "sha512-Y956lmS7vDqomxlaaQAHVmeb4tNMp2FWIvU/RnU5BD3IKMD/MJPr76xdyr68P8tV1iNMvN2mRK0yy3c+UjL+bw==", + "dev": true, + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.4.0", + "@eslint/eslintrc": "^2.0.1", + "@eslint/js": "8.36.0", + "@humanwhocodes/config-array": "^0.11.8", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.1.1", + "eslint-visitor-keys": "^3.3.0", + "espree": "^9.5.0", + "esquery": "^1.4.2", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.19.0", + "grapheme-splitter": "^1.0.4", + "ignore": "^5.2.0", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-sdsl": "^4.1.4", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "strip-ansi": "^6.0.1", + "strip-json-comments": "^3.1.0", + "text-table": "^0.2.0" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-config-prettier": { + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.8.0.tgz", + "integrity": "sha512-wLbQiFre3tdGgpDv67NQKnJuTlcUVYHas3k+DZCc2U2BadthoEY4B7hLPvAxaqdyOGCzuLfii2fqGph10va7oA==", + "dev": true, + "bin": { + "eslint-config-prettier": "bin/cli.js" + }, + "peerDependencies": { + "eslint": ">=7.0.0" + } + }, + "node_modules/eslint-plugin-eslint-plugin": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/eslint-plugin-eslint-plugin/-/eslint-plugin-eslint-plugin-5.0.8.tgz", + "integrity": "sha512-bxPMZ3L/+5YypErWQMKUI9XdkLpgqOOO0CgbtHjk5Zxzcg4EVsWYPy8duvGSLxSyR60LBIoXNzVMueEZ3/j0AQ==", + "dev": true, + "dependencies": { + "eslint-utils": "^3.0.0", + "estraverse": "^5.3.0" + }, + "engines": { + "node": "^14.17.0 || ^16.0.0 || >= 18.0.0" + }, + "peerDependencies": { + "eslint": ">=7.0.0" + } + }, + "node_modules/eslint-plugin-mocha": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-mocha/-/eslint-plugin-mocha-10.1.0.tgz", + "integrity": "sha512-xLqqWUF17llsogVOC+8C6/jvQ+4IoOREbN7ZCHuOHuD6cT5cDD4h7f2LgsZuzMAiwswWE21tO7ExaknHVDrSkw==", + "dev": true, + "dependencies": { + "eslint-utils": "^3.0.0", + "rambda": "^7.1.0" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "eslint": ">=7.0.0" + } + }, + "node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/eslint-scope/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/eslint-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "dev": true, + "dependencies": { + "eslint-visitor-keys": "^2.0.0" + }, + "engines": { + "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + }, + "peerDependencies": { + "eslint": ">=5" + } + }, + "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/eslint/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/eslint/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/eslint/node_modules/eslint-scope": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", + "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/eslint/node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "node_modules/eslint/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" }, "engines": { "node": "*" + } + }, + "node_modules/espree": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.5.0.tgz", + "integrity": "sha512-JPbJGhKc47++oo4JkEoTe2wjy4fmMwvFpgJT9cQzmfXKp22Dr6Hf1tdCteLz1h0P3t+mGvWZ+4Uankvh8+c6zw==", + "dev": true, + "dependencies": { + "acorn": "^8.8.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true, + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esquery": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", + "dev": true, + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/cacache/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", "dev": true, - "optional": true, - "dependencies": { - "yallist": "^4.0.0" - }, "engines": { - "node": ">=10" + "node": ">= 0.6" } }, - "node_modules/cacache/node_modules/p-map": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "node_modules/execa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", + "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", "dev": true, - "optional": true, "dependencies": { - "aggregate-error": "^3.0.0" + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" }, "engines": { "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, - "node_modules/cacache/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "node_modules/express": { + "version": "4.18.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", + "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", "dev": true, - "optional": true - }, - "node_modules/call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "peer": true, "dependencies": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.1", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.5.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.11.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">= 0.10.0" } }, - "node_modules/camel-case": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", - "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", - "peer": true, + "node_modules/express/node_modules/body-parser": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", + "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", + "dev": true, "dependencies": { - "pascal-case": "^3.1.2", - "tslib": "^2.0.3" + "bytes": "3.1.2", + "content-type": "~1.0.4", + "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.11.0", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" } }, - "node_modules/capital-case": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/capital-case/-/capital-case-1.0.4.tgz", - "integrity": "sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==", - "peer": true, + "node_modules/express/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, "dependencies": { - "no-case": "^3.0.4", - "tslib": "^2.0.3", - "upper-case-first": "^2.0.2" + "ms": "2.0.0" } }, - "node_modules/change-case": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/change-case/-/change-case-4.1.2.tgz", - "integrity": "sha512-bSxY2ws9OtviILG1EiY5K7NNxkqg/JnRnFxLtKQ96JaviiIxi7djMrSd0ECT9AC+lttClmYwKw53BWpOMblo7A==", - "peer": true, + "node_modules/express/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, "dependencies": { - "camel-case": "^4.1.2", - "capital-case": "^1.0.4", - "constant-case": "^3.0.4", - "dot-case": "^3.0.4", - "header-case": "^2.0.4", - "no-case": "^3.0.4", - "param-case": "^3.0.4", - "pascal-case": "^3.1.2", - "path-case": "^3.0.4", - "sentence-case": "^3.0.4", - "snake-case": "^3.0.4", - "tslib": "^2.0.3" + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/charenc": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz", - "integrity": "sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA==", - "peer": true, + "node_modules/express/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/express/node_modules/path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==", + "dev": true + }, + "node_modules/express/node_modules/qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "dev": true, + "dependencies": { + "side-channel": "^1.0.4" + }, "engines": { - "node": "*" + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/chownr": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", - "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "node_modules/express/node_modules/raw-body": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", "dev": true, + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, "engines": { - "node": ">=10" + "node": ">= 0.8" } }, - "node_modules/cldrjs": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/cldrjs/-/cldrjs-0.5.5.tgz", - "integrity": "sha512-KDwzwbmLIPfCgd8JERVDpQKrUUM1U4KpFJJg2IROv89rF172lLufoJnqJ/Wea6fXL5bO6WjuLMzY8V52UWPvkA==", - "peer": true + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true }, - "node_modules/clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "node_modules/fast-glob": { + "version": "3.2.12", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", + "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", "dev": true, - "optional": true, + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, "engines": { - "node": ">=6" + "node": ">=8.6.0" } }, - "node_modules/color-support": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", - "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", "dev": true, - "bin": { - "color-support": "bin.js" + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" } }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true }, - "node_modules/console-control-strings": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==", + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", "dev": true }, - "node_modules/constant-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/constant-case/-/constant-case-3.0.4.tgz", - "integrity": "sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ==", - "peer": true, + "node_modules/fast-safe-stringify": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz", + "integrity": "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==", + "dev": true + }, + "node_modules/fastq": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", + "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", + "dev": true, "dependencies": { - "no-case": "^3.0.4", - "tslib": "^2.0.3", - "upper-case": "^2.0.2" + "reusify": "^1.0.4" } }, - "node_modules/core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", - "peer": true - }, - "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==", - "peer": true, + "node_modules/file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dev": true, "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" + "flat-cache": "^3.0.4" }, "engines": { - "node": ">= 8" + "node": "^10.12.0 || >=12.0.0" } }, - "node_modules/crypt": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz", - "integrity": "sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow==", - "peer": true, - "engines": { - "node": "*" + "node_modules/filelist": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", + "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", + "dev": true, + "dependencies": { + "minimatch": "^5.0.1" } }, - "node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, "dependencies": { - "ms": "2.1.2" + "to-regex-range": "^5.0.1" }, "engines": { - "node": ">=6.0" + "node": ">=8" + } + }, + "node_modules/finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "dev": true, + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } + "engines": { + "node": ">= 0.8" } }, - "node_modules/delegates": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==", - "dev": true + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } }, - "node_modules/depd": { + "node_modules/finalhandler/node_modules/ms": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", - "peer": true, + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/find-cache-dir": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "dev": true, + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, "engines": { - "node": ">= 0.8" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/avajs/find-cache-dir?sponsor=1" } }, - "node_modules/detect-libc": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.1.tgz", - "integrity": "sha512-463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w==", + "node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", "dev": true, + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, "engines": { - "node": ">=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/dot-case": { + "node_modules/flat": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", + "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", + "dev": true, + "bin": { + "flat": "cli.js" + } + }, + "node_modules/flat-cache": { "version": "3.0.4", - "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", - "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", - "peer": true, + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "dev": true, "dependencies": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" } }, - "node_modules/dottie": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/dottie/-/dottie-2.0.3.tgz", - "integrity": "sha512-4liA0PuRkZWQFQjwBypdxPfZaRWiv5tkhMXY2hzsa2pNf5s7U3m9cwUchfNKe8wZQxdGPQQzO6Rm2uGe0rvohQ==" - }, - "node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "node_modules/flatted": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", + "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", "dev": true }, - "node_modules/encoding": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", - "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", + "node_modules/foreground-child": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-2.0.0.tgz", + "integrity": "sha512-dCIq9FpEcyQyXKCkyzmlPTFNgrCzPudOe+mhvJU5zAtlBnGVy2yKxtfsxK2tQBThwq225jcvBjpw1Gr40uzZCA==", "dev": true, - "optional": true, "dependencies": { - "iconv-lite": "^0.6.2" + "cross-spawn": "^7.0.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=8.0.0" } }, - "node_modules/encoding/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==", + "node_modules/form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", "dev": true, - "optional": true, "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" }, "engines": { - "node": ">=0.10.0" + "node": ">= 6" } }, - "node_modules/end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "peer": true, + "node_modules/formidable": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/formidable/-/formidable-2.1.2.tgz", + "integrity": "sha512-CM3GuJ57US06mlpQ47YcunuUZ9jpm8Vx+P2CGt2j7HpgkKZO/DJYQ0Bobim8G6PFQmK5lOqOOdUXboU+h73A4g==", + "dev": true, "dependencies": { - "once": "^1.4.0" + "dezalgo": "^1.0.4", + "hexoid": "^1.0.0", + "once": "^1.4.0", + "qs": "^6.11.0" + }, + "funding": { + "url": "https://ko-fi.com/tunnckoCore/commissions" } }, - "node_modules/env-paths": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", - "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", "dev": true, - "optional": true, "engines": { - "node": ">=6" + "node": ">= 0.6" } }, - "node_modules/err-code": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", - "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==", + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", "dev": true, - "optional": true + "engines": { + "node": ">= 0.6" + } }, - "node_modules/execa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", - "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", - "peer": true, + "node_modules/fromentries": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/fromentries/-/fromentries-1.3.2.tgz", + "integrity": "sha512-cHEpEQHUg0f8XdtZCc2ZAhrHzKzT0MrFUTcvx+hfxYu7rGMDc5SKoXFh+n4YigxsHXRzc6OrCshdR1bWH6HHyg==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dev": true, "dependencies": { - "cross-spawn": "^7.0.0", - "get-stream": "^5.0.0", - "human-signals": "^1.1.1", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.0", - "onetime": "^5.1.0", - "signal-exit": "^3.0.2", - "strip-final-newline": "^2.0.0" + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" + "node": ">=12" } }, "node_modules/fs-minipass": { @@ -739,13 +3632,28 @@ "node_modules/fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true + }, + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } }, "node_modules/function-bind": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "peer": true + "dev": true }, "node_modules/gauge": { "version": "3.0.2", @@ -767,11 +3675,29 @@ "node": ">=10" } }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, "node_modules/get-intrinsic": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==", - "peer": true, + "dev": true, "dependencies": { "function-bind": "^1.1.1", "has": "^1.0.3", @@ -781,11 +3707,20 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "dev": true, + "engines": { + "node": ">=8.0.0" + } + }, "node_modules/get-stream": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "peer": true, + "dev": true, "dependencies": { "pump": "^3.0.0" }, @@ -796,27 +3731,121 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/glob/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/glob/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, "node_modules/globalize": { "version": "1.7.0", "resolved": "https://registry.npmjs.org/globalize/-/globalize-1.7.0.tgz", "integrity": "sha512-faR46vTIbFCeAemyuc9E6/d7Wrx9k2ae2L60UhakztFg6VuE42gENVJNuPFtt7Sdjrk9m2w8+py7Jj+JTNy59w==", - "peer": true, + "dev": true, "dependencies": { "cldrjs": "^0.5.4" } }, - "node_modules/graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", + "node_modules/globals": { + "version": "13.20.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", + "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", "dev": true, - "optional": true + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "dev": true + }, + "node_modules/grapheme-splitter": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", + "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", + "dev": true }, "node_modules/has": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "peer": true, + "dev": true, "dependencies": { "function-bind": "^1.1.1" }, @@ -824,11 +3853,20 @@ "node": ">= 0.4.0" } }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/has-symbols": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", - "peer": true, + "dev": true, "engines": { "node": ">= 0.4" }, @@ -842,16 +3880,65 @@ "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==", "dev": true }, + "node_modules/hasha": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/hasha/-/hasha-5.2.2.tgz", + "integrity": "sha512-Hrp5vIK/xr5SkeN2onO32H0MgNZ0f17HRNH39WfL0SYUNOTZ5Lz1TJ8Pajo/87dYGEFlLMm7mIc/k/s6Bvz9HQ==", + "dev": true, + "dependencies": { + "is-stream": "^2.0.0", + "type-fest": "^0.8.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/hasha/node_modules/type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "dev": true, + "bin": { + "he": "bin/he" + } + }, "node_modules/header-case": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/header-case/-/header-case-2.0.4.tgz", "integrity": "sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q==", - "peer": true, + "dev": true, "dependencies": { "capital-case": "^1.0.4", "tslib": "^2.0.3" } }, + "node_modules/hexoid": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hexoid/-/hexoid-1.0.0.tgz", + "integrity": "sha512-QFLV0taWQOZtvIRIAdBChesmogZrtuXvVWsFHZTk2SU+anspqZ2vMnoLg7IE1+Uk16N19APic1BuF8bC8c2m5g==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", + "dev": true + }, "node_modules/http-cache-semantics": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", @@ -859,6 +3946,22 @@ "dev": true, "optional": true }, + "node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "dev": true, + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, "node_modules/http-proxy-agent": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", @@ -874,6 +3977,21 @@ "node": ">= 6" } }, + "node_modules/http-status": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/http-status/-/http-status-1.6.2.tgz", + "integrity": "sha512-oUExvfNckrpTpDazph7kNG8sQi5au3BeTo0idaZFXEhTaJKu7GNJCLHI0rYY2wljm548MSTM+Ljj/c6anqu2zQ==", + "dev": true, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/http2-client": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/http2-client/-/http2-client-1.3.5.tgz", + "integrity": "sha512-EC2utToWl4RKfs5zd36Mxq7nzHHBuomZboI0yYL6Y0RmBgT7Sgkq4rQ0ezFTYoIsSs7Tm9SJe+o2FcAg6GBhGA==", + "dev": true + }, "node_modules/https-proxy-agent": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", @@ -891,7 +4009,7 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", - "peer": true, + "dev": true, "engines": { "node": ">=8.12.0" } @@ -906,23 +4024,61 @@ "ms": "^2.0.0" } }, - "node_modules/hyperid": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/hyperid/-/hyperid-3.1.1.tgz", - "integrity": "sha512-RveV33kIksycSf7HLkq1sHB5wW0OwuX8ot8MYnY++gaaPXGFfKpBncHrAWxdpuEeRlazUMGWefwP1w6o6GaumA==", - "peer": true, + "node_modules/hyperid": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/hyperid/-/hyperid-3.1.1.tgz", + "integrity": "sha512-RveV33kIksycSf7HLkq1sHB5wW0OwuX8ot8MYnY++gaaPXGFfKpBncHrAWxdpuEeRlazUMGWefwP1w6o6GaumA==", + "dev": true, + "dependencies": { + "uuid": "^8.3.2", + "uuid-parse": "^1.1.0" + } + }, + "node_modules/hyperid/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==", + "dev": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "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==", + "dev": true, + "optional": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ignore": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, "dependencies": { - "uuid": "^8.3.2", - "uuid-parse": "^1.1.0" - } - }, - "node_modules/hyperid/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==", - "peer": true, - "bin": { - "uuid": "dist/bin/uuid" + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/imurmurhash": { @@ -930,7 +4086,6 @@ "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", "dev": true, - "optional": true, "engines": { "node": ">=0.8.19" } @@ -940,7 +4095,6 @@ "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", "dev": true, - "optional": true, "engines": { "node": ">=8" } @@ -964,6 +4118,7 @@ "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, "dependencies": { "once": "^1.3.0", "wrappy": "1" @@ -972,13 +4127,14 @@ "node_modules/inherits": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true }, "node_modules/invert-kv": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-3.0.1.tgz", "integrity": "sha512-CYdFeFexxhv/Bcny+Q0BfOV+ltRlJcd4BBZBYFX/O0u4npJrgZtIcjokegtiSMAvlMTJ+Koq0GBCc//3bueQxw==", - "peer": true, + "dev": true, "engines": { "node": ">=8" }, @@ -993,11 +4149,41 @@ "dev": true, "optional": true }, + "node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/is-buffer": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "peer": true + "dev": true + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } }, "node_modules/is-fullwidth-code-point": { "version": "3.0.0", @@ -1008,6 +4194,18 @@ "node": ">=8" } }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/is-lambda": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz", @@ -1015,34 +4213,368 @@ "dev": true, "optional": true }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-plain-obj": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", + "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/is-stream": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "peer": true, + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", + "dev": true + }, + "node_modules/is-unicode-supported": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "node_modules/istanbul-lib-coverage": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", + "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-hook": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-hook/-/istanbul-lib-hook-3.0.0.tgz", + "integrity": "sha512-Pt/uge1Q9s+5VAZ+pCo16TYMWPBIl+oaNIjgLQxcX0itS6ueeaA+pEfThZpH8WxhFgCiEb8sAJY6MdUKgiIWaQ==", + "dev": true, + "dependencies": { + "append-transform": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", + "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", + "dev": true, + "dependencies": { + "@babel/core": "^7.7.5", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.0.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/istanbul-lib-processinfo": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/istanbul-lib-processinfo/-/istanbul-lib-processinfo-2.0.3.tgz", + "integrity": "sha512-NkwHbo3E00oybX6NGJi6ar0B29vxyvNwoC7eJ4G4Yq28UfY758Hgn/heV8VRFhevPED4LXfFz0DQ8z/0kw9zMg==", + "dev": true, + "dependencies": { + "archy": "^1.0.0", + "cross-spawn": "^7.0.3", + "istanbul-lib-coverage": "^3.2.0", + "p-map": "^3.0.0", + "rimraf": "^3.0.0", + "uuid": "^8.3.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-processinfo/node_modules/p-map": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-3.0.0.tgz", + "integrity": "sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==", + "dev": true, + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-processinfo/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==", + "dev": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", + "dev": true, + "dependencies": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^3.0.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-source-maps": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", + "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", + "dev": true, + "dependencies": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-reports": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz", + "integrity": "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==", + "dev": true, + "dependencies": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + }, "engines": { "node": ">=8" + } + }, + "node_modules/jake": { + "version": "10.8.5", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.5.tgz", + "integrity": "sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw==", + "dev": true, + "dependencies": { + "async": "^3.2.3", + "chalk": "^4.0.2", + "filelist": "^1.0.1", + "minimatch": "^3.0.4" + }, + "bin": { + "jake": "bin/cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jake/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/jake/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/js-sdsl": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.4.0.tgz", + "integrity": "sha512-FfVSdx6pJ41Oa+CF7RDaFmTnCaFhua+SNYQX74riGOpl96x+2jQCqEfQ2bnXu/5DPCqlRuiqyvTJM0Qjz26IVg==", + "dev": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/js-sdsl" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/js-yaml/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "node_modules/js2xmlparser": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/js2xmlparser/-/js2xmlparser-4.0.2.tgz", + "integrity": "sha512-6n4D8gLlLf1n5mNLQPRfViYzu9RATblzPEtm1SthMX1Pjao0r9YI9nw7ZIfRxQMERS87mcswrg+r/OYrPRX6jA==", + "dev": true, + "dependencies": { + "xmlcreate": "^2.0.4" + } + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-merge-patch": { + "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==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.3" + } + }, + "node_modules/json-schema-compare": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/json-schema-compare/-/json-schema-compare-0.2.2.tgz", + "integrity": "sha512-c4WYmDKyJXhs7WWvAWm3uIYnfyWFoIp+JEoX34rctVvEkMYCPGhXtvmFFXiffBbxfZsvQ0RNnV5H7GvDF5HCqQ==", + "dev": true, + "dependencies": { + "lodash": "^4.17.4" + } + }, + "node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true, + "bin": { + "json5": "lib/cli.js" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "engines": { + "node": ">=6" } }, - "node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "peer": true + "node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + "node_modules/just-extend": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/just-extend/-/just-extend-4.2.1.tgz", + "integrity": "sha512-g3UB796vUFIY90VIv/WX3L2c8CS2MdWUww3CNrYmqza1Fg0DURc2K/O4YrnklBdQarSJ/y8JnJYDGc+1iumQjg==", + "dev": true }, "node_modules/lcid": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/lcid/-/lcid-3.1.1.tgz", "integrity": "sha512-M6T051+5QCGLBQb8id3hdvIW8+zeFV2FyBGFS9IEK5H9Wt4MueD4bW1eWikpHgZp+5xR3l5c8pZUkQsIA0BFZg==", - "peer": true, + "dev": true, "dependencies": { "invert-kv": "^3.0.0" }, @@ -1050,16 +4582,78 @@ "node": ">=8" } }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/lodash": { "version": "4.17.21", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" }, + "node_modules/lodash.flattendeep": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.flattendeep/-/lodash.flattendeep-4.4.0.tgz", + "integrity": "sha512-uHaJFihxmJcEX3kT4I23ABqKKalJ/zDrDg0lsFtc1h+3uw49SIJ5beyhx5ExVRti3AvKoOJngIj7xz3oylPdWQ==", + "dev": true + }, + "node_modules/lodash.get": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", + "integrity": "sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==", + "dev": true + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true + }, + "node_modules/log-symbols": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", + "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", + "dev": true, + "dependencies": { + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/loopback-connector": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/loopback-connector/-/loopback-connector-5.2.1.tgz", - "integrity": "sha512-jWCjljtMSe+pZV5X5pYQOg2Gt3DjiC4O9dha2lXdXigS9rrhZbrBrHL8leA+qnYrexcoEPwL5Pcxc0AqVwT2bw==", - "peer": true, + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/loopback-connector/-/loopback-connector-5.2.2.tgz", + "integrity": "sha512-VY1LK+z3fp2ehCcq2jm1xTpBuKrtJcBuUZZhxAnYYAN3VXemmjLeVU0F/MmokfKL1zx1pkPKdjBPb+nNsatzeA==", + "dev": true, "dependencies": { "async": "^3.2.4", "bluebird": "^3.7.2", @@ -1076,16 +4670,16 @@ "version": "8.3.2", "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "peer": true, + "dev": true, "bin": { "uuid": "dist/bin/uuid" } }, "node_modules/loopback-datasource-juggler": { - "version": "4.28.2", - "resolved": "https://registry.npmjs.org/loopback-datasource-juggler/-/loopback-datasource-juggler-4.28.2.tgz", - "integrity": "sha512-3+NtxehBDPWmRNFMm34JceoOSmdkGcDrToZVHqhjCtxJJ+M/3KSV0ObwD6pD+eA27liKg09Rfp4oezjw6I/ZOg==", - "peer": true, + "version": "4.28.3", + "resolved": "https://registry.npmjs.org/loopback-datasource-juggler/-/loopback-datasource-juggler-4.28.3.tgz", + "integrity": "sha512-lhL5kmOVcwRNKNqL/+L8EXxXDJVtfzUQaiYYdeFciqPIGNsNpOnfxRww0jDHBLIhtNX3cvXRqTZO7ljccb/hCg==", + "dev": true, "dependencies": { "async": "^3.2.4", "change-case": "^4.1.2", @@ -1099,51 +4693,32 @@ "qs": "^6.10.5", "strong-globalize": "^6.0.5", "traverse": "^0.6.7", - "uuid": "^8.3.2" + "uuid": "^9.0.0" }, "engines": { "node": ">=10" } }, - "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==", - "peer": true, + "node_modules/lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "dev": true, "dependencies": { - "balanced-match": "^1.0.0" + "tslib": "^2.0.3" } }, - "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==", - "peer": true, + "node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dependencies": { - "brace-expansion": "^2.0.1" + "yallist": "^4.0.0" }, "engines": { "node": ">=10" } }, - "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==", - "peer": true, - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/lower-case": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", - "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", - "peer": true, - "dependencies": { - "tslib": "^2.0.3" - } - }, "node_modules/make-dir": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", @@ -1196,31 +4771,11 @@ "node": ">= 10" } }, - "node_modules/make-fetch-happen/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "optional": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/make-fetch-happen/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true, - "optional": true - }, "node_modules/map-age-cleaner": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", - "peer": true, + "dev": true, "dependencies": { "p-defer": "^1.0.0" }, @@ -1232,18 +4787,27 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz", "integrity": "sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==", - "peer": true, + "dev": true, "dependencies": { "charenc": "0.0.2", "crypt": "0.0.2", "is-buffer": "~1.1.6" } }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, "node_modules/mem": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/mem/-/mem-5.1.1.tgz", "integrity": "sha512-qvwipnozMohxLXG1pOqoLiZKNkC4r4qqRucSoDwXowsNGDSULiqFTRUF05vcZWnwJSG22qTsynQhxbaMtnX9gw==", - "peer": true, + "dev": true, "dependencies": { "map-age-cleaner": "^0.1.3", "mimic-fn": "^2.1.0", @@ -1253,30 +4817,101 @@ "node": ">=8" } }, + "node_modules/merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==", + "dev": true + }, "node_modules/merge-stream": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "peer": true + "dev": true + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dev": true, + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } }, "node_modules/mimic-fn": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "peer": true, + "dev": true, "engines": { "node": ">=6" } }, "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "dev": true, "dependencies": { - "brace-expansion": "^1.1.7" + "brace-expansion": "^2.0.1" }, "engines": { - "node": "*" + "node": ">=10" } }, "node_modules/minipass": { @@ -1335,66 +4970,182 @@ "node": ">= 8" } }, - "node_modules/minipass-pipeline": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", - "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", + "node_modules/minipass-pipeline": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", + "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", + "dev": true, + "optional": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-sized": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz", + "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==", + "dev": true, + "optional": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minizlib": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true, + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/mocha": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/mocha/-/mocha-10.2.0.tgz", + "integrity": "sha512-IDY7fl/BecMwFHzoqF2sg/SHHANeBoMMXFlS9r0OXKDssYE1M5O43wUY/9BVPeIvfH2zmEbBfseqN9gBQZzXkg==", + "dev": true, + "dependencies": { + "ansi-colors": "4.1.1", + "browser-stdout": "1.3.1", + "chokidar": "3.5.3", + "debug": "4.3.4", + "diff": "5.0.0", + "escape-string-regexp": "4.0.0", + "find-up": "5.0.0", + "glob": "7.2.0", + "he": "1.2.0", + "js-yaml": "4.1.0", + "log-symbols": "4.1.0", + "minimatch": "5.0.1", + "ms": "2.1.3", + "nanoid": "3.3.3", + "serialize-javascript": "6.0.0", + "strip-json-comments": "3.1.1", + "supports-color": "8.1.1", + "workerpool": "6.2.1", + "yargs": "16.2.0", + "yargs-parser": "20.2.4", + "yargs-unparser": "2.0.0" + }, + "bin": { + "_mocha": "bin/_mocha", + "mocha": "bin/mocha.js" + }, + "engines": { + "node": ">= 14.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mochajs" + } + }, + "node_modules/mocha/node_modules/glob": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/mocha/node_modules/glob/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/mocha/node_modules/glob/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, - "optional": true, "dependencies": { - "minipass": "^3.0.0" + "brace-expansion": "^1.1.7" }, "engines": { - "node": ">=8" + "node": "*" } }, - "node_modules/minipass-sized": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz", - "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==", + "node_modules/mocha/node_modules/minimatch": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.0.1.tgz", + "integrity": "sha512-nLDxIFRyhDblz3qMuq+SoRZED4+miJ/G+tdDrjkkkRnjAsBexeGpgjLEQ0blJy7rHhR2b93rhQY4SvyWu9v03g==", "dev": true, - "optional": true, "dependencies": { - "minipass": "^3.0.0" + "brace-expansion": "^2.0.1" }, "engines": { - "node": ">=8" + "node": ">=10" } }, - "node_modules/minipass/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "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/minizlib": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", - "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "node_modules/mocha/node_modules/nanoid": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.3.tgz", + "integrity": "sha512-p1sjXuopFs0xg+fPASzQ28agW1oHD7xDsd9Xkf3T15H3c/cifrFHVwrh74PdoklAPi+i7MdRsE47vm2r6JoB+w==", "dev": true, - "dependencies": { - "minipass": "^3.0.0", - "yallist": "^4.0.0" + "bin": { + "nanoid": "bin/nanoid.cjs" }, "engines": { - "node": ">= 8" + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" } }, - "node_modules/minizlib/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "bin": { - "mkdirp": "bin/cmd.js" + "node_modules/mocha/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" } }, "node_modules/moment": { @@ -1425,7 +5176,7 @@ "version": "4.5.1", "resolved": "https://registry.npmjs.org/msgpack5/-/msgpack5-4.5.1.tgz", "integrity": "sha512-zC1vkcliryc4JGlL6OfpHumSYUHWFGimSI+OgfRCjTFLmKA2/foR9rMTOhWiqfOrfxJOctrpWPvrppf8XynJxw==", - "peer": true, + "dev": true, "dependencies": { "bl": "^2.0.1", "inherits": "^2.0.3", @@ -1437,7 +5188,7 @@ "version": "3.3.4", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", - "peer": true, + "dev": true, "bin": { "nanoid": "bin/nanoid.cjs" }, @@ -1445,21 +5196,69 @@ "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" } }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true + }, + "node_modules/natural-compare-lite": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", + "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==", + "dev": true + }, "node_modules/negotiator": { "version": "0.6.3", "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", "dev": true, - "optional": true, "engines": { "node": ">= 0.6" } }, + "node_modules/nise": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/nise/-/nise-5.1.4.tgz", + "integrity": "sha512-8+Ib8rRJ4L0o3kfmyVCL7gzrohyDe0cMFTBa2d364yIrEGMEoetznKJx899YxjybU6bL9SQkYPSBBs1gyYs8Xg==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^2.0.0", + "@sinonjs/fake-timers": "^10.0.2", + "@sinonjs/text-encoding": "^0.7.1", + "just-extend": "^4.0.2", + "path-to-regexp": "^1.7.0" + } + }, + "node_modules/nise/node_modules/@sinonjs/commons": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-2.0.0.tgz", + "integrity": "sha512-uLa0j859mMrg2slwQYdO/AkrOfmH+X6LTVmNTS9CqexuE2IvVORIkSpJLqePAbEnKJ77aMmCwr1NUZ57120Xcg==", + "dev": true, + "dependencies": { + "type-detect": "4.0.8" + } + }, + "node_modules/nise/node_modules/isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==", + "dev": true + }, + "node_modules/nise/node_modules/path-to-regexp": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz", + "integrity": "sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==", + "dev": true, + "dependencies": { + "isarray": "0.0.1" + } + }, "node_modules/no-case": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", - "peer": true, + "dev": true, "dependencies": { "lower-case": "^2.0.2", "tslib": "^2.0.3" @@ -1491,6 +5290,18 @@ } } }, + "node_modules/node-fetch-h2": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/node-fetch-h2/-/node-fetch-h2-2.3.0.tgz", + "integrity": "sha512-ofRW94Ab0T4AOh5Fk8t0h8OBWrmjb0SSB20xh1H8YnPV9EJ+f5AMoYSUQ2zgJ4Iq2HAK0I2l5/Nequ8YzFS3Hg==", + "dev": true, + "dependencies": { + "http2-client": "^1.2.5" + }, + "engines": { + "node": "4.x || >=6.0.0" + } + }, "node_modules/node-gyp": { "version": "8.4.1", "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-8.4.1.tgz", @@ -1550,27 +5361,6 @@ "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/node-gyp/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "optional": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/node-gyp/node_modules/npmlog": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.2.tgz", @@ -1588,9 +5378,9 @@ } }, "node_modules/node-gyp/node_modules/readable-stream": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.1.tgz", - "integrity": "sha512-+rQmrWMYGA90yenhTYsLWAsLsqVC8osOw6PKE1HDYiO0gdPeKe/xDHNzIAIn4C91YQ6oenEhfYqqc1883qHbjQ==", + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", "dev": true, "optional": true, "dependencies": { @@ -1602,6 +5392,24 @@ "node": ">= 6" } }, + "node_modules/node-preload": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/node-preload/-/node-preload-0.2.1.tgz", + "integrity": "sha512-RM5oyBy45cLEoHqCeh+MNuFAxO0vTFBLskvQbOKnEE7YTTSN4tbN8QWDIPQ6L+WvKsB/qLEGpYe2ZZ9d4W9OIQ==", + "dev": true, + "dependencies": { + "process-on-spawn": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/node-releases": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.10.tgz", + "integrity": "sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==", + "dev": true + }, "node_modules/nopt": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", @@ -1617,11 +5425,20 @@ "node": ">=6" } }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/npm-run-path": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "peer": true, + "dev": true, "dependencies": { "path-key": "^3.0.0" }, @@ -1635,10 +5452,301 @@ "integrity": "sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==", "dev": true, "dependencies": { - "are-we-there-yet": "^2.0.0", - "console-control-strings": "^1.1.0", - "gauge": "^3.0.0", - "set-blocking": "^2.0.0" + "are-we-there-yet": "^2.0.0", + "console-control-strings": "^1.1.0", + "gauge": "^3.0.0", + "set-blocking": "^2.0.0" + } + }, + "node_modules/nyc": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/nyc/-/nyc-15.1.0.tgz", + "integrity": "sha512-jMW04n9SxKdKi1ZMGhvUTHBN0EICCRkHemEoE5jm6mTYcqcdas0ATzgUgejlQUHMvpnOZqGB5Xxsv9KxJW1j8A==", + "dev": true, + "dependencies": { + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "caching-transform": "^4.0.0", + "convert-source-map": "^1.7.0", + "decamelize": "^1.2.0", + "find-cache-dir": "^3.2.0", + "find-up": "^4.1.0", + "foreground-child": "^2.0.0", + "get-package-type": "^0.1.0", + "glob": "^7.1.6", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-hook": "^3.0.0", + "istanbul-lib-instrument": "^4.0.0", + "istanbul-lib-processinfo": "^2.0.2", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.0.2", + "make-dir": "^3.0.0", + "node-preload": "^0.2.1", + "p-map": "^3.0.0", + "process-on-spawn": "^1.0.0", + "resolve-from": "^5.0.0", + "rimraf": "^3.0.0", + "signal-exit": "^3.0.2", + "spawn-wrap": "^2.0.0", + "test-exclude": "^6.0.0", + "yargs": "^15.0.2" + }, + "bin": { + "nyc": "bin/nyc.js" + }, + "engines": { + "node": ">=8.9" + } + }, + "node_modules/nyc/node_modules/cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "node_modules/nyc/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/nyc/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/nyc/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/nyc/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/nyc/node_modules/p-map": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-3.0.0.tgz", + "integrity": "sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==", + "dev": true, + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/nyc/node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/nyc/node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/nyc/node_modules/y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", + "dev": true + }, + "node_modules/nyc/node_modules/yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "dev": true, + "dependencies": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/nyc/node_modules/yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "dev": true, + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/oas-kit-common": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/oas-kit-common/-/oas-kit-common-1.0.8.tgz", + "integrity": "sha512-pJTS2+T0oGIwgjGpw7sIRU8RQMcUoKCDWFLdBqKB2BNmGpbBMH2sdqAaOXUg8OzonZHU0L7vfJu1mJFEiYDWOQ==", + "dev": true, + "dependencies": { + "fast-safe-stringify": "^2.0.7" + } + }, + "node_modules/oas-linter": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/oas-linter/-/oas-linter-3.2.2.tgz", + "integrity": "sha512-KEGjPDVoU5K6swgo9hJVA/qYGlwfbFx+Kg2QB/kd7rzV5N8N5Mg6PlsoCMohVnQmo+pzJap/F610qTodKzecGQ==", + "dev": true, + "dependencies": { + "@exodus/schemasafe": "^1.0.0-rc.2", + "should": "^13.2.1", + "yaml": "^1.10.0" + }, + "funding": { + "url": "https://github.com/Mermade/oas-kit?sponsor=1" + } + }, + "node_modules/oas-resolver": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/oas-resolver/-/oas-resolver-2.5.6.tgz", + "integrity": "sha512-Yx5PWQNZomfEhPPOphFbZKi9W93CocQj18NlD2Pa4GWZzdZpSJvYwoiuurRI7m3SpcChrnO08hkuQDL3FGsVFQ==", + "dev": true, + "dependencies": { + "node-fetch-h2": "^2.3.0", + "oas-kit-common": "^1.0.8", + "reftools": "^1.1.9", + "yaml": "^1.10.0", + "yargs": "^17.0.1" + }, + "bin": { + "resolve": "resolve.js" + }, + "funding": { + "url": "https://github.com/Mermade/oas-kit?sponsor=1" + } + }, + "node_modules/oas-resolver/node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/oas-resolver/node_modules/yargs": { + "version": "17.7.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.1.tgz", + "integrity": "sha512-cwiTb08Xuv5fqF4AovYacTFNxk62th7LKJ6BL9IGUpTJrWoU7/7WdQGTP2SjKf1dUNBGzDd28p/Yfs/GI6JrLw==", + "dev": true, + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/oas-resolver/node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/oas-schema-walker": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/oas-schema-walker/-/oas-schema-walker-1.1.5.tgz", + "integrity": "sha512-2yucenq1a9YPmeNExoUa9Qwrt9RFkjqaMAA1X+U7sbb0AqBeTIdMHky9SQQ6iN94bO5NW0W4TRYXerG+BdAvAQ==", + "dev": true, + "funding": { + "url": "https://github.com/Mermade/oas-kit?sponsor=1" + } + }, + "node_modules/oas-validator": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/oas-validator/-/oas-validator-5.0.8.tgz", + "integrity": "sha512-cu20/HE5N5HKqVygs3dt94eYJfBi0TsZvPVXDhbXQHiEityDN+RROTleefoKRKKJ9dFAF2JBkDHgvWj0sjKGmw==", + "dev": true, + "dependencies": { + "call-me-maybe": "^1.0.1", + "oas-kit-common": "^1.0.8", + "oas-linter": "^3.2.2", + "oas-resolver": "^2.5.6", + "oas-schema-walker": "^1.1.5", + "reftools": "^1.1.9", + "should": "^13.2.1", + "yaml": "^1.10.0" + }, + "funding": { + "url": "https://github.com/Mermade/oas-kit?sponsor=1" } }, "node_modules/object-assign": { @@ -1654,15 +5762,28 @@ "version": "1.12.3", "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", - "peer": true, + "dev": true, "funding": { "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dev": true, + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, "node_modules/once": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, "dependencies": { "wrappy": "1" } @@ -1671,7 +5792,7 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "peer": true, + "dev": true, "dependencies": { "mimic-fn": "^2.1.0" }, @@ -1682,11 +5803,37 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/openapi3-ts": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/openapi3-ts/-/openapi3-ts-2.0.2.tgz", + "integrity": "sha512-TxhYBMoqx9frXyOgnRHufjQfPXomTIHYKhSKJ6jHfj13kS8OEIhvmE8CTuQyKtjjWttAjX5DPxM1vmalEpo8Qw==", + "dev": true, + "dependencies": { + "yaml": "^1.10.2" + } + }, + "node_modules/optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "dev": true, + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, "node_modules/os-locale": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-5.0.0.tgz", "integrity": "sha512-tqZcNEDAIZKBEPnHPlVDvKrp7NzgLi7jRmhKiUoa2NUmhl13FtkAGLUVR+ZsYvApBQdBfYm43A4tXXQ4IrYLBA==", - "peer": true, + "dev": true, "dependencies": { "execa": "^4.0.0", "lcid": "^3.0.0", @@ -1703,7 +5850,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", "integrity": "sha512-wB3wfAxZpk2AzOfUMJNL+d36xothRSyj8EXOa4f6GMqYDN9BJaaSISbsk+wS9abmnebVw95C2Kb5t85UmpCxuw==", - "peer": true, + "dev": true, "engines": { "node": ">=4" } @@ -1712,7 +5859,7 @@ "version": "4.2.0", "resolved": "https://registry.npmjs.org/p-event/-/p-event-4.2.0.tgz", "integrity": "sha512-KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ==", - "peer": true, + "dev": true, "dependencies": { "p-timeout": "^3.1.0" }, @@ -1727,7 +5874,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", - "peer": true, + "dev": true, "engines": { "node": ">=4" } @@ -1736,16 +5883,62 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz", "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==", - "peer": true, + "dev": true, "engines": { "node": ">=6" } }, + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dev": true, + "optional": true, + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/p-timeout": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", - "peer": true, + "dev": true, "dependencies": { "p-finally": "^1.0.0" }, @@ -1753,6 +5946,30 @@ "node": ">=8" } }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/package-hash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/package-hash/-/package-hash-4.0.0.tgz", + "integrity": "sha512-whdkPIooSu/bASggZ96BWVvZTRMOFxnyUG5PnTSGKoJE2gd5mbVNmR2Nj20QFzxYYgAXpoqC+AiXzl+UMRh7zQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.15", + "hasha": "^5.0.0", + "lodash.flattendeep": "^4.4.0", + "release-zalgo": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/packet-reader": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/packet-reader/-/packet-reader-1.0.0.tgz", @@ -1763,17 +5980,38 @@ "version": "3.0.4", "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", - "peer": true, + "dev": true, "dependencies": { "dot-case": "^3.0.4", "tslib": "^2.0.3" } }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, "node_modules/pascal-case": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", - "peer": true, + "dev": true, "dependencies": { "no-case": "^3.0.4", "tslib": "^2.0.3" @@ -1783,16 +6021,26 @@ "version": "3.0.4", "resolved": "https://registry.npmjs.org/path-case/-/path-case-3.0.4.tgz", "integrity": "sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg==", - "peer": true, + "dev": true, "dependencies": { "dot-case": "^3.0.4", "tslib": "^2.0.3" } }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/path-is-absolute": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true, "engines": { "node": ">=0.10.0" } @@ -1801,7 +6049,22 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "peer": true, + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-to-regexp": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.2.1.tgz", + "integrity": "sha512-JLyh7xT1kizaEvcaXOQwOc2/Yhw6KZOvPf1S8401UyLk86CU79LN3vl7ztXGm/pZ+YjoyAJ4rxmHwbkBXJX+yw==", + "dev": true + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true, "engines": { "node": ">=8" } @@ -1898,6 +6161,88 @@ "split2": "^4.1.0" } }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-dir/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-dir/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-dir/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pkg-dir/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/postgres-array": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/postgres-array/-/postgres-array-2.0.0.tgz", @@ -1937,11 +6282,47 @@ "node": ">=0.10.0" } }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/prettier": { + "version": "2.8.6", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.6.tgz", + "integrity": "sha512-mtuzdiBbHwPEgl7NxWlqOkithPyp4VN93V7VeHVWBF+ad3I5avc0RVDT4oImXQy9H/AqxA2NSQH8pSxHW6FYbQ==", + "dev": true, + "bin": { + "prettier": "bin-prettier.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, "node_modules/process-nextick-args": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "peer": true + "dev": true + }, + "node_modules/process-on-spawn": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/process-on-spawn/-/process-on-spawn-1.0.0.tgz", + "integrity": "sha512-1WsPDsUSMmZH5LeMLegqkPDrsGgsWwk1Exipy2hvB0o/F0ASzbpIctSCcZIK1ykJvtTJULEH+20WOFjMvGnCTg==", + "dev": true, + "dependencies": { + "fromentries": "^1.2.0" + }, + "engines": { + "node": ">=8" + } }, "node_modules/promise-inflight": { "version": "1.0.1", @@ -1964,21 +6345,43 @@ "node": ">=10" } }, + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "dev": true, + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, "node_modules/pump": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "peer": true, + "dev": true, "dependencies": { "end-of-stream": "^1.1.0", "once": "^1.3.1" } }, + "node_modules/punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, "node_modules/qs": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", - "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", - "peer": true, + "version": "6.11.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.1.tgz", + "integrity": "sha512-0wsrzgTz/kAVIeuxSjnpGC56rzYtr6JT/2BwEvMaPhFIoYa1aGO8LbzuU1R0uUYQkLpWBTOj0l/CLAJB64J6nQ==", + "dev": true, "dependencies": { "side-channel": "^1.0.4" }, @@ -1989,11 +6392,82 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/rambda": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/rambda/-/rambda-7.5.0.tgz", + "integrity": "sha512-y/M9weqWAH4iopRd7EHDEQQvpFPHj1AA3oHozE9tfITHUtTR7Z9PSlIRRG2l1GuW7sefC1cXFfIcF+cgnShdBA==", + "dev": true + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", + "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", + "dev": true, + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/raw-body/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/readable-stream": { "version": "2.3.8", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "peer": true, + "dev": true, "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -2008,13 +6482,79 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "peer": true + "dev": true + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } }, "node_modules/reflect-metadata": { "version": "0.1.13", "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz", "integrity": "sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==", - "peer": true + "dev": true + }, + "node_modules/reftools": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/reftools/-/reftools-1.1.9.tgz", + "integrity": "sha512-OVede/NQE13xBQ+ob5CKd5KyeJYU2YInb1bmV4nRoOfquZPkAkxuOXicSe1PvqIuZZ4kD13sPKBbR7UFDmli6w==", + "dev": true, + "funding": { + "url": "https://github.com/Mermade/oas-kit?sponsor=1" + } + }, + "node_modules/release-zalgo": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/release-zalgo/-/release-zalgo-1.0.0.tgz", + "integrity": "sha512-gUAyHVHPPC5wdqX/LG4LWtRYtgjxyX78oanFNTMMyFEfOqdC54s3eE82imuWKbOeqYht2CrNf64Qb8vgmmtZGA==", + "dev": true, + "dependencies": { + "es6-error": "^4.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", + "dev": true + }, + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "engines": { + "node": ">=4" + } }, "node_modules/retry": { "version": "0.12.0", @@ -2031,6 +6571,16 @@ "resolved": "https://registry.npmjs.org/retry-as-promised/-/retry-as-promised-7.0.4.tgz", "integrity": "sha512-XgmCoxKWkDofwH8WddD0w85ZfqYz+ZHlr5yo+3YUCfycWawU56T5ckWXsScsj5B8tqUcIG67DxXByo3VUgiAdA==" }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true, + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, "node_modules/rimraf": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", @@ -2046,30 +6596,34 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/rimraf/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "queue-microtask": "^1.2.2" } }, "node_modules/safe-buffer": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, "funding": [ { "type": "github", @@ -2083,15 +6637,13 @@ "type": "consulting", "url": "https://feross.org/support" } - ], - "peer": true + ] }, "node_modules/safer-buffer": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true, - "optional": true + "dev": true }, "node_modules/semver": { "version": "7.3.8", @@ -2107,27 +6659,56 @@ "node": ">=10" } }, - "node_modules/semver/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "node_modules/send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "dev": true, "dependencies": { - "yallist": "^4.0.0" + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" }, "engines": { - "node": ">=10" + "node": ">= 0.8.0" } }, - "node_modules/semver/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "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==", + "dev": true }, "node_modules/sentence-case": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/sentence-case/-/sentence-case-3.0.4.tgz", "integrity": "sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg==", - "peer": true, + "dev": true, "dependencies": { "no-case": "^3.0.4", "tslib": "^2.0.3", @@ -2135,9 +6716,9 @@ } }, "node_modules/sequelize": { - "version": "6.29.0", - "resolved": "https://registry.npmjs.org/sequelize/-/sequelize-6.29.0.tgz", - "integrity": "sha512-m8Wi90rs3NZP9coXE52c7PL4Q078nwYZXqt1IxPvgki7nOFn0p/F0eKsYDBXCPw9G8/BCEa6zZNk0DQUAT4ypA==", + "version": "6.29.3", + "resolved": "https://registry.npmjs.org/sequelize/-/sequelize-6.29.3.tgz", + "integrity": "sha512-iLbrN//Eh18zXIlNEUNQx7lk5R+SF39m+66bnrT3x8WB8sbxMH2hF4vw8RIa9ZzB1+c94rclMv/i8fngXmb/4A==", "funding": [ { "type": "opencollective", @@ -2211,17 +6792,47 @@ "uuid": "dist/bin/uuid" } }, + "node_modules/serialize-javascript": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", + "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", + "dev": true, + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "dev": true, + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, "node_modules/set-blocking": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", "dev": true }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "dev": true + }, "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==", - "peer": true, + "dev": true, "dependencies": { "shebang-regex": "^3.0.0" }, @@ -2233,16 +6844,70 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "peer": true, + "dev": true, "engines": { "node": ">=8" } }, + "node_modules/should": { + "version": "13.2.3", + "resolved": "https://registry.npmjs.org/should/-/should-13.2.3.tgz", + "integrity": "sha512-ggLesLtu2xp+ZxI+ysJTmNjh2U0TsC+rQ/pfED9bUZZ4DKefP27D+7YJVVTvKsmjLpIi9jAa7itwDGkDDmt1GQ==", + "dev": true, + "dependencies": { + "should-equal": "^2.0.0", + "should-format": "^3.0.3", + "should-type": "^1.4.0", + "should-type-adaptors": "^1.0.1", + "should-util": "^1.0.0" + } + }, + "node_modules/should-equal": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/should-equal/-/should-equal-2.0.0.tgz", + "integrity": "sha512-ZP36TMrK9euEuWQYBig9W55WPC7uo37qzAEmbjHz4gfyuXrEUgF8cUvQVO+w+d3OMfPvSRQJ22lSm8MQJ43LTA==", + "dev": true, + "dependencies": { + "should-type": "^1.4.0" + } + }, + "node_modules/should-format": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/should-format/-/should-format-3.0.3.tgz", + "integrity": "sha512-hZ58adtulAk0gKtua7QxevgUaXTTXxIi8t41L3zo9AHvjXO1/7sdLECuHeIN2SRtYXpNkmhoUP2pdeWgricQ+Q==", + "dev": true, + "dependencies": { + "should-type": "^1.3.0", + "should-type-adaptors": "^1.0.1" + } + }, + "node_modules/should-type": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/should-type/-/should-type-1.4.0.tgz", + "integrity": "sha512-MdAsTu3n25yDbIe1NeN69G4n6mUnJGtSJHygX3+oN0ZbO3DTiATnf7XnYJdGT42JCXurTb1JI0qOBR65shvhPQ==", + "dev": true + }, + "node_modules/should-type-adaptors": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/should-type-adaptors/-/should-type-adaptors-1.1.0.tgz", + "integrity": "sha512-JA4hdoLnN+kebEp2Vs8eBe9g7uy0zbRo+RMcU0EsNy+R+k049Ki+N5tT5Jagst2g7EAja+euFuoXFCa8vIklfA==", + "dev": true, + "dependencies": { + "should-type": "^1.3.0", + "should-util": "^1.0.0" + } + }, + "node_modules/should-util": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/should-util/-/should-util-1.0.1.tgz", + "integrity": "sha512-oXF8tfxx5cDk8r2kYqlkUJzZpDBqVY/II2WhvU0n9Y3XYvAYRmeaf1PvvIvTgPnv4KJ+ES5M0PyDq5Jp+Ygy2g==", + "dev": true + }, "node_modules/side-channel": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", - "peer": true, + "dev": true, "dependencies": { "call-bind": "^1.0.0", "get-intrinsic": "^1.0.2", @@ -2255,7 +6920,44 @@ "node_modules/signal-exit": { "version": "3.0.7", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true + }, + "node_modules/sinon": { + "version": "15.0.2", + "resolved": "https://registry.npmjs.org/sinon/-/sinon-15.0.2.tgz", + "integrity": "sha512-PCVP63XZkg0/LOqQH5rEU4LILuvTFMb5tNxTHfs6VUMNnZz2XrnGSTZbAGITjzwQWbl/Bl/8hi4G3zZWjyBwHg==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^3.0.0", + "@sinonjs/fake-timers": "^10.0.2", + "@sinonjs/samsam": "^7.0.1", + "diff": "^5.1.0", + "nise": "^5.1.4", + "supports-color": "^7.2.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/sinon" + } + }, + "node_modules/sinon/node_modules/diff": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-5.1.0.tgz", + "integrity": "sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw==", + "dev": true, + "engines": { + "node": ">=0.3.1" + } + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "engines": { + "node": ">=8" + } }, "node_modules/smart-buffer": { "version": "4.2.0", @@ -2272,7 +6974,7 @@ "version": "3.0.4", "resolved": "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz", "integrity": "sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==", - "peer": true, + "dev": true, "dependencies": { "dot-case": "^3.0.4", "tslib": "^2.0.3" @@ -2308,6 +7010,42 @@ "node": ">= 10" } }, + "node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dev": true, + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/spawn-wrap": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/spawn-wrap/-/spawn-wrap-2.0.0.tgz", + "integrity": "sha512-EeajNjfN9zMnULLwhZZQU3GWBoFNkbngTUPfaawT4RkMiviTxcX0qfhVbGey39mfctfDHkWtuecgQ8NJcyQWHg==", + "dev": true, + "dependencies": { + "foreground-child": "^2.0.0", + "is-windows": "^1.0.2", + "make-dir": "^3.0.0", + "rimraf": "^3.0.0", + "signal-exit": "^3.0.2", + "which": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/split2": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/split2/-/split2-4.1.0.tgz", @@ -2321,7 +7059,7 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", - "peer": true + "dev": true }, "node_modules/sqlite3": { "version": "5.1.4", @@ -2364,12 +7102,32 @@ "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility", - "peer": true + "dev": true + }, + "node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/stoppable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/stoppable/-/stoppable-1.1.0.tgz", + "integrity": "sha512-KXDYZ9dszj6bzvnEMRYvxgeTHU74QBFL54XKtP3nyMuJ81CFYtABZ3bAzL2EdFUaEwJOBOgENyFj3R7oTzDyyw==", + "dev": true, + "engines": { + "node": ">=4", + "npm": ">=6" + } }, "node_modules/string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, "dependencies": { "safe-buffer": "~5.1.0" } @@ -2377,7 +7135,8 @@ "node_modules/string_decoder/node_modules/safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true }, "node_modules/string-width": { "version": "4.2.3", @@ -2405,32 +7164,129 @@ "node": ">=8" } }, + "node_modules/strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/strip-final-newline": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "peer": true, + "dev": true, "engines": { "node": ">=6" } }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/strong-error-handler": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/strong-error-handler/-/strong-error-handler-4.0.2.tgz", + "integrity": "sha512-84tEG1tZs781zWSXSbk7T0ekhRJ8DbgPPvr4UFseY72ws0sahPoreiEGp4QeQgcB+WplMx95AugBKSFZr5Dvig==", + "dev": true, + "dependencies": { + "accepts": "^1.3.8", + "debug": "^4.3.4", + "ejs": "^3.1.8", + "fast-safe-stringify": "^2.1.1", + "http-status": "^1.6.2", + "js2xmlparser": "^4.0.2", + "strong-globalize": "^6.0.5" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/strong-globalize": { "version": "6.0.5", "resolved": "https://registry.npmjs.org/strong-globalize/-/strong-globalize-6.0.5.tgz", "integrity": "sha512-7nfUli41TieV9/TSc0N62ve5Q4nfrpy/T0nNNy6TyD3vst79QWmeylCyd3q1gDxh8dqGEtabLNCdPQP1Iuvecw==", - "peer": true, + "dev": true, + "dependencies": { + "accept-language": "^3.0.18", + "debug": "^4.2.0", + "globalize": "^1.6.0", + "lodash": "^4.17.20", + "md5": "^2.3.0", + "mkdirp": "^1.0.4", + "os-locale": "^5.0.0", + "yamljs": "^0.3.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/superagent": { + "version": "8.0.9", + "resolved": "https://registry.npmjs.org/superagent/-/superagent-8.0.9.tgz", + "integrity": "sha512-4C7Bh5pyHTvU33KpZgwrNKh/VQnvgtCSqPRfJAUdmrtSYePVzVg4E4OzsrbkhJj9O7SO6Bnv75K/F8XVZT8YHA==", + "dev": true, + "dependencies": { + "component-emitter": "^1.3.0", + "cookiejar": "^2.1.4", + "debug": "^4.3.4", + "fast-safe-stringify": "^2.1.1", + "form-data": "^4.0.0", + "formidable": "^2.1.2", + "methods": "^1.1.2", + "mime": "2.6.0", + "qs": "^6.11.0", + "semver": "^7.3.8" + }, + "engines": { + "node": ">=6.4.0 <13 || >=14" + } + }, + "node_modules/superagent/node_modules/mime": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", + "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", + "dev": true, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/supertest": { + "version": "6.3.3", + "resolved": "https://registry.npmjs.org/supertest/-/supertest-6.3.3.tgz", + "integrity": "sha512-EMCG6G8gDu5qEqRQ3JjjPs6+FYT1a7Hv5ApHvtSghmOFJYtsU5S+pSb6Y2EUeCEY3CmEL3mmQ8YWlPOzQomabA==", + "dev": true, + "dependencies": { + "methods": "^1.1.2", + "superagent": "^8.0.5" + }, + "engines": { + "node": ">=6.4.0" + } + }, + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, "dependencies": { - "accept-language": "^3.0.18", - "debug": "^4.2.0", - "globalize": "^1.6.0", - "lodash": "^4.17.20", - "md5": "^2.3.0", - "mkdirp": "^1.0.4", - "os-locale": "^5.0.0", - "yamljs": "^0.3.0" + "has-flag": "^4.0.0" }, "engines": { - "node": ">=10" + "node": ">=8" } }, "node_modules/tar": { @@ -2451,18 +7307,90 @@ } }, "node_modules/tar/node_modules/minipass": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-4.2.1.tgz", - "integrity": "sha512-KS4CHIsDfOZetnT+u6fwxyFADXLamtkPxkGScmmtTW//MlRrImV+LtbmbJpLQ86Hw7km/utbfEfndhGBrfwvlA==", + "version": "4.2.5", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-4.2.5.tgz", + "integrity": "sha512-+yQl7SX3bIT83Lhb4BVorMAHVuqsskxRdlmO9kTpyukp8vsm2Sn/fUOV9xlnG8/a5JsypJzap21lz/y3FBMJ8Q==", "dev": true, "engines": { "node": ">=8" } }, - "node_modules/tar/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "node_modules/test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "dev": true, + "dependencies": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/test-exclude/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/test-exclude/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "dev": true + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "dev": true, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/toposort": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/toposort/-/toposort-2.0.2.tgz", + "integrity": "sha512-0a5EOkAUp8D4moMi2W8ZF8jcga7BgZd91O/yabJCFY8az+XSzeGyTKs0Aoo897iV1Nj6guFq8orWDS96z91oGg==", "dev": true }, "node_modules/toposort-class": { @@ -2480,7 +7408,7 @@ "version": "0.6.7", "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.6.7.tgz", "integrity": "sha512-/y956gpUo9ZNCb99YjxG7OaslxZWHfCHAUUfshwqOXmxUIvqLjVO581BT+gM59+QV9tFe6/CGG53tsA1Y7RSdg==", - "peer": true, + "dev": true, "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -2490,6 +7418,82 @@ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, + "node_modules/tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "dev": true, + "dependencies": { + "tslib": "^1.8.1" + }, + "engines": { + "node": ">= 6" + }, + "peerDependencies": { + "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" + } + }, + "node_modules/tsutils/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dev": true, + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "dev": true, + "dependencies": { + "is-typedarray": "^1.0.0" + } + }, "node_modules/typescript": { "version": "4.8.4", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.8.4.tgz", @@ -2529,11 +7533,55 @@ "imurmurhash": "^0.1.4" } }, + "node_modules/universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", + "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "browserslist-lint": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, "node_modules/upper-case": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-2.0.2.tgz", "integrity": "sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg==", - "peer": true, + "dev": true, "dependencies": { "tslib": "^2.0.3" } @@ -2542,21 +7590,40 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/upper-case-first/-/upper-case-first-2.0.2.tgz", "integrity": "sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg==", - "peer": true, + "dev": true, "dependencies": { "tslib": "^2.0.3" } }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, "node_modules/util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "dev": true, + "engines": { + "node": ">= 0.4.0" + } }, "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==", - "peer": true, + "dev": true, "bin": { "uuid": "dist/bin/uuid" } @@ -2565,7 +7632,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/uuid-parse/-/uuid-parse-1.1.0.tgz", "integrity": "sha512-OdmXxA8rDsQ7YpNVbKSJkNzTw2I+S5WsbMDnCtIWSQaosNAcWtFuI/YK1TjzUI6nbkgiqEyh8gWngfcv8Asd9A==", - "peer": true + "dev": true }, "node_modules/validator": { "version": "13.9.0", @@ -2575,6 +7642,15 @@ "node": ">= 0.10" } }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, "node_modules/webidl-conversions": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", @@ -2595,6 +7671,7 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, "dependencies": { "isexe": "^2.0.0" }, @@ -2605,6 +7682,12 @@ "node": ">= 8" } }, + "node_modules/which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q==", + "dev": true + }, "node_modules/wide-align": { "version": "1.1.5", "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", @@ -2622,10 +7705,61 @@ "@types/node": "*" } }, + "node_modules/word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/workerpool": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.2.1.tgz", + "integrity": "sha512-ILEIE97kDZvF9Wb9f6h5aXK4swSlKGUcOEGiIYb2OOu/IrDU9iwj0fD//SsA6E5ibwJxpEvhullJY4Sl4GcpAw==", + "dev": true + }, + "node_modules/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==", + "dev": true, + "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/wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true + }, + "node_modules/write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "dev": true, + "dependencies": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "node_modules/xmlcreate": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/xmlcreate/-/xmlcreate-2.0.4.tgz", + "integrity": "sha512-nquOebG4sngPmGPICTS5EnxqhKbCmz5Ox5hsszI2T6U5qdrJizBc+0ilYSEjTSzU0yZcmvppztXe/5Al5fUwdg==", + "dev": true }, "node_modules/xtend": { "version": "4.0.2", @@ -2636,11 +7770,34 @@ "node": ">=0.4" } }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, "node_modules/yamljs": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/yamljs/-/yamljs-0.3.0.tgz", "integrity": "sha512-C/FsVVhht4iPQYXOInoxUM/1ELSf9EsgKH34FofQOp6hwCPrW4vG4w5++TED3xRUo8gD7l0P1J1dLlDYzODsTQ==", - "peer": true, + "dev": true, "dependencies": { "argparse": "^1.0.7", "glob": "^7.0.5" @@ -2650,33 +7807,82 @@ "yaml2json": "bin/yaml2json" } }, - "node_modules/yamljs/node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "peer": true, + "node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dev": true, "dependencies": { - "sprintf-js": "~1.0.2" + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" } }, - "node_modules/yamljs/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "peer": true, + "node_modules/yargs-parser": { + "version": "20.2.4", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz", + "integrity": "sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs-unparser": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-2.0.0.tgz", + "integrity": "sha512-7pRTIA9Qc1caZ0bZ6RYRGbHJthJWuakf+WmHK0rVeLkNrrGhfoabBNdue6kdINI6r4if7ocq9aD/n7xwKOdzOA==", + "dev": true, "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "camelcase": "^6.0.0", + "decamelize": "^4.0.0", + "flat": "^5.0.2", + "is-plain-obj": "^2.1.0" }, "engines": { - "node": "*" + "node": ">=10" + } + }, + "node_modules/yargs-unparser/node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "dev": true, + "engines": { + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/yargs-unparser/node_modules/decamelize": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-4.0.0.tgz", + "integrity": "sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } } } diff --git a/extensions/socketio/package-lock.json b/extensions/socketio/package-lock.json index f18f783abdea..da65fb03949f 100644 --- a/extensions/socketio/package-lock.json +++ b/extensions/socketio/package-lock.json @@ -1,7 +1,7 @@ { "name": "@loopback/socketio", "version": "0.6.9", - "lockfileVersion": 2, + "lockfileVersion": 3, "requires": true, "packages": { "": { @@ -25,124 +25,39 @@ "node": "14 || 16 || 18 || 19" }, "peerDependencies": { - "@loopback/boot": "^5.0.8", - "@loopback/core": "^4.0.8" + "@loopback/boot": "^5.0.9", + "@loopback/core": "^4.0.9" } }, - "../../packages/boot": { - "name": "@loopback/boot", - "version": "5.0.8", - "license": "MIT", + "node_modules/@loopback/boot": { + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/@loopback/boot/-/boot-5.0.9.tgz", + "integrity": "sha512-3ri7OjNGaSTh2wL4iZfkRk8snXSRpbrXtcGF3ZbWXXxP3hLgDHXJJJc1CoOi118A7ER531zgoB1WZxzZTFGd1Q==", "peer": true, "dependencies": { - "@loopback/model-api-builder": "^4.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/service-proxy": "^5.0.8", + "@loopback/model-api-builder": "^4.0.9", + "@loopback/repository": "^5.1.4", + "@loopback/service-proxy": "^5.0.9", "@types/debug": "^4.1.7", "@types/glob": "^8.1.0", "debug": "^4.3.4", "glob": "^8.1.0", "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/rest": "^12.0.8", - "@loopback/rest-crud": "^0.15.7", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36" - }, "engines": { "node": "14 || 16 || 18 || 19" }, "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../../packages/boot/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/boot/node_modules/@loopback/core": { - "resolved": "../../packages/core", - "link": true - }, - "../../packages/boot/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true - }, - "../../packages/boot/node_modules/@loopback/model-api-builder": { - "resolved": "../../packages/model-api-builder", - "link": true - }, - "../../packages/boot/node_modules/@loopback/repository": { - "resolved": "../../packages/repository", - "link": true - }, - "../../packages/boot/node_modules/@loopback/rest": { - "resolved": "../../packages/rest", - "link": true - }, - "../../packages/boot/node_modules/@loopback/rest-crud": { - "resolved": "../../packages/rest-crud", - "link": true - }, - "../../packages/boot/node_modules/@loopback/service-proxy": { - "resolved": "../../packages/service-proxy", - "link": true - }, - "../../packages/boot/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true - }, - "../../packages/build": { - "name": "@loopback/build", - "version": "9.0.8", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "bin": { - "lb-clean": "bin/run-clean.js", - "lb-eslint": "bin/run-eslint.js", - "lb-mocha": "bin/run-mocha.js", - "lb-nyc": "bin/run-nyc.js", - "lb-prettier": "bin/run-prettier.js", - "lb-tsc": "bin/compile-package.js", - "lb-ttsc": "bin/compile-package.js" - }, - "engines": { - "node": "14 || 16 || 18 || 19" + "@loopback/core": "^4.0.9" } }, - "../../packages/build/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true - }, - "../../packages/context": { - "name": "@loopback/context", - "version": "5.0.8", - "license": "MIT", + "node_modules/@loopback/context": { + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/@loopback/context/-/context-5.0.9.tgz", + "integrity": "sha512-Hs62SRG2YFy3cRa68Edts9TUCBpPCDK0AA/kxEfnEylpcWPJwz5l+77B6DUD7PbIvN8Zsk6EQJu4wFSduDzx+w==", "peer": true, "dependencies": { - "@loopback/metadata": "^5.0.8", + "@loopback/metadata": "^5.0.9", "@types/debug": "^4.1.7", "debug": "^4.3.4", "hyperid": "^3.1.1", @@ -150,183 +65,40 @@ "tslib": "^2.5.0", "uuid": "^9.0.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/context/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/context/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true - }, - "../../packages/context/node_modules/@loopback/metadata": { - "resolved": "../../packages/metadata", - "link": true - }, - "../../packages/context/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true - }, - "../../packages/core": { - "name": "@loopback/core", - "version": "4.0.8", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "@loopback/context": "^5.0.8", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36" - }, "engines": { "node": "14 || 16 || 18 || 19" } }, - "../../packages/core/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/core/node_modules/@loopback/context": { - "resolved": "../../packages/context", - "link": true - }, - "../../packages/core/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true - }, - "../../packages/core/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true - }, - "../../packages/eslint-config": { - "name": "@loopback/eslint-config", - "version": "13.0.8", - "dev": true, - "license": "MIT", + "node_modules/@loopback/core": { + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/@loopback/core/-/core-4.0.9.tgz", + "integrity": "sha512-DlSuAngwiNrVbp/esVJLwXmp0ieshRI1cVEPALvuQgXKlWX8eLVco3LXv7c6ZZ4Tp0hCaZxura2aY5SO0YqsuQ==", "peer": true, "dependencies": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "eslint": "^8.35.0" - } - }, - "../../packages/express": { - "name": "@loopback/express", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/http-server": "^4.0.8", - "@types/body-parser": "^1.19.2", - "@types/express": "^4.17.17", - "@types/express-serve-static-core": "^4.17.33", - "@types/http-errors": "^2.0.1", - "body-parser": "^1.20.1", + "@loopback/context": "^5.0.9", "debug": "^4.3.4", - "express": "^4.18.2", - "http-errors": "^2.0.0", - "on-finished": "^2.4.1", - "toposort": "^2.0.2", "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/on-finished": "^2.3.1", - "@types/toposort": "^2.0.3", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, "engines": { "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" } }, - "../../packages/filter": { - "name": "@loopback/filter", - "version": "3.0.8", - "license": "MIT", + "node_modules/@loopback/filter": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/@loopback/filter/-/filter-3.0.9.tgz", + "integrity": "sha512-LdLdiY3k9yUfVReWUFUu7xpCVCzW2LMBVwZ9tIY/n1iLPsXFCx/3e7AQl2TxJXUaW9wmuDQyV+beeit/i7gOZA==", "peer": true, "dependencies": { "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "typescript": "~4.9.4" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/filter/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/filter/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true - }, - "../../packages/http-server": { - "name": "@loopback/http-server", - "version": "4.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "debug": "^4.3.4", - "stoppable": "^1.1.0", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/stoppable": "^1.1.1" - }, "engines": { "node": "14 || 16 || 18 || 19" } }, - "../../packages/metadata": { - "name": "@loopback/metadata", - "version": "5.0.8", - "license": "MIT", + "node_modules/@loopback/metadata": { + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/@loopback/metadata/-/metadata-5.0.9.tgz", + "integrity": "sha512-syRNaIzN7QSGhiw4GNVkXEKZg7XMwqOfND4B61nCnmwEAx4gLk/vU1h/EpmYnq+H5il3CaiLwQeNW8VJinNvlw==", "peer": true, "dependencies": { "debug": "^4.3.4", @@ -334,388 +106,62 @@ "reflect-metadata": "^0.1.13", "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36" - }, "engines": { "node": "14 || 16 || 18 || 19" } }, - "../../packages/metadata/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/metadata/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true - }, - "../../packages/metadata/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true - }, - "../../packages/model-api-builder": { - "name": "@loopback/model-api-builder", - "version": "4.0.8", - "license": "MIT", + "node_modules/@loopback/model-api-builder": { + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/@loopback/model-api-builder/-/model-api-builder-4.0.9.tgz", + "integrity": "sha512-EM7gwPCp1OSTpZZPwCgets5ZFQ62ILQCz97s6Qd2bDSN/KBdquwzZ2bGLbKa+f4KzhdQN9j8rSxZhoAUwNnQmg==", "peer": true, "dependencies": { "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3" - } - }, - "../../packages/model-api-builder/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/model-api-builder/node_modules/@loopback/core": { - "resolved": "../../packages/core", - "link": true - }, - "../../packages/model-api-builder/node_modules/@loopback/repository": { - "resolved": "../../packages/repository", - "link": true - }, - "../../packages/openapi-spec-builder": { - "name": "@loopback/openapi-spec-builder", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "openapi3-ts": "^2.0.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/openapi-v3": { - "name": "@loopback/openapi-v3", - "version": "8.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/repository-json-schema": "^6.1.2", - "debug": "^4.3.4", - "http-status": "^1.6.2", - "json-merge-patch": "^1.0.2", - "lodash": "^4.17.21", - "openapi3-ts": "^2.0.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/openapi-spec-builder": "^5.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/json-merge-patch": "0.0.8", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36" - }, "engines": { "node": "14 || 16 || 18 || 19" }, "peerDependencies": { - "@loopback/core": "^4.0.8" + "@loopback/core": "^4.0.9", + "@loopback/repository": "^5.1.4" } }, - "../../packages/repository": { - "name": "@loopback/repository", - "version": "5.1.3", - "license": "MIT", + "node_modules/@loopback/repository": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@loopback/repository/-/repository-5.1.4.tgz", + "integrity": "sha512-lRLR+LyNSBJSWfS9CEOcgA11wqohqcDfHXx7Hff3DckP19K6D4ApmD+sEFF1YNBgVV/ysZPrDySbtkYj9GfH+w==", "peer": true, "dependencies": { - "@loopback/filter": "^3.0.8", + "@loopback/filter": "^3.0.9", "@types/debug": "^4.1.7", "debug": "^4.3.4", "lodash": "^4.17.21", "loopback-datasource-juggler": "^4.28.2", "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bson": "^4.0.5", - "@types/json-schema": "^7.0.11", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "bson": "4.7.2" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../../packages/repository-json-schema": { - "name": "@loopback/repository-json-schema", - "version": "6.1.2", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@types/json-schema": "^7.0.11", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "ajv-formats": "^2.1.1" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3" - } - }, - "../../packages/repository/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/repository/node_modules/@loopback/core": { - "resolved": "../../packages/core", - "link": true - }, - "../../packages/repository/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true - }, - "../../packages/repository/node_modules/@loopback/filter": { - "resolved": "../../packages/filter", - "link": true - }, - "../../packages/repository/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true - }, - "../../packages/rest": { - "name": "@loopback/rest", - "version": "12.0.8", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "@loopback/express": "^5.0.8", - "@loopback/http-server": "^4.0.8", - "@loopback/openapi-v3": "^8.0.8", - "@openapi-contrib/openapi-schema-to-json-schema": "^3.2.0", - "@types/body-parser": "^1.19.2", - "@types/cors": "^2.8.13", - "@types/express": "^4.17.17", - "@types/express-serve-static-core": "^4.17.33", - "@types/http-errors": "^2.0.1", - "@types/on-finished": "^2.3.1", - "@types/serve-static": "1.15.0", - "@types/type-is": "^1.6.3", - "ajv": "^8.12.0", - "ajv-errors": "^3.0.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0", - "body-parser": "^1.20.2", - "cors": "^2.8.5", - "debug": "^4.3.4", - "express": "^4.18.2", - "http-errors": "^2.0.0", - "js-yaml": "^4.1.0", - "json-schema-compare": "^0.2.2", - "lodash": "^4.17.21", - "on-finished": "^2.4.1", - "path-to-regexp": "^6.2.1", - "qs": "^6.11.1", - "strong-error-handler": "^4.0.1", - "tslib": "^2.5.0", - "type-is": "^1.6.18", - "validator": "^13.9.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/openapi-spec-builder": "^5.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/js-yaml": "^4.0.5", - "@types/json-schema-compare": "^0.2.1", - "@types/lodash": "^4.14.191", - "@types/multer": "^1.4.7", - "@types/node": "^14.18.36", - "@types/on-finished": "^2.3.1", - "@types/qs": "^6.9.7", - "multer": "^1.4.4" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../../packages/rest-crud": { - "name": "@loopback/rest-crud", - "version": "0.15.7", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "@loopback/model-api-builder": "^4.0.8", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/rest": "^12.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36" - }, "engines": { "node": "14 || 16 || 18 || 19" }, "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/rest": "^12.0.8" + "@loopback/core": "^4.0.9" } }, - "../../packages/rest-crud/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/rest-crud/node_modules/@loopback/core": { - "resolved": "../../packages/core", - "link": true - }, - "../../packages/rest-crud/node_modules/@loopback/model-api-builder": { - "resolved": "../../packages/model-api-builder", - "link": true - }, - "../../packages/rest-crud/node_modules/@loopback/repository": { - "resolved": "../../packages/repository", - "link": true - }, - "../../packages/rest-crud/node_modules/@loopback/rest": { - "resolved": "../../packages/rest", - "link": true - }, - "../../packages/rest-crud/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true - }, - "../../packages/rest/node_modules/@loopback/core": { - "resolved": "../../packages/core", - "link": true - }, - "../../packages/service-proxy": { - "name": "@loopback/service-proxy", - "version": "5.0.8", - "license": "MIT", + "node_modules/@loopback/service-proxy": { + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/@loopback/service-proxy/-/service-proxy-5.0.9.tgz", + "integrity": "sha512-QTEhPMCk/LEgyy55TmbUHdWd7iA5u+HtL0JosQsR5TacoJ2+I+K1ZAHYx/hNObV23Xcoxt10xURo3mYaHuifHQ==", "peer": true, "dependencies": { "loopback-datasource-juggler": "^4.28.2", "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36" - }, "engines": { "node": "14 || 16 || 18 || 19" }, "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../../packages/service-proxy/node_modules/@loopback/core": { - "resolved": "../../packages/core", - "link": true - }, - "../../packages/testlab": { - "name": "@loopback/testlab", - "version": "5.0.8", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "@hapi/shot": "^6.0.1", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" + "@loopback/core": "^4.0.9" } }, - "../../packages/testlab/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/testlab/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true - }, - "node_modules/@loopback/boot": { - "resolved": "../../packages/boot", - "link": true - }, - "node_modules/@loopback/core": { - "resolved": "../../packages/core", - "link": true - }, "node_modules/@socket.io/component-emitter": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.0.tgz", @@ -738,26 +184,50 @@ "version": "4.1.7", "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz", "integrity": "sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==", - "dev": true, "dependencies": { "@types/ms": "*" } }, + "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==", + "peer": true, + "dependencies": { + "@types/minimatch": "^5.1.2", + "@types/node": "*" + } + }, "node_modules/@types/lodash": { "version": "4.14.191", "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.191.tgz", "integrity": "sha512-BdZ5BCCvho3EIXw6wUCXHe7rS53AIDPLE+JzwgT+OsJk53oBfbSmZZ7CX4VaRoN78N+TJpFi9QPlfIVNmJYWxQ==" }, + "node_modules/@types/minimatch": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz", + "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==", + "peer": true + }, "node_modules/@types/ms": { "version": "0.7.31", "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz", - "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==", - "dev": true + "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==" }, "node_modules/@types/node": { - "version": "18.14.1", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.14.1.tgz", - "integrity": "sha512-QH+37Qds3E0eDlReeboBxfHbX9omAcBCXEzswCu6jySP642jiM3cYSIkU/REqwhCUqXdonHFuBfJDiAJxMNhaQ==" + "version": "18.15.5", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.15.5.tgz", + "integrity": "sha512-Ark2WDjjZO7GmvsyFFf81MXuGTA/d6oP38anyxWOL6EREyBKAxKoFHwBhaZxCfLRLpO8JgVXwqOwSwa7jRcjew==" + }, + "node_modules/accept-language": { + "version": "3.0.18", + "resolved": "https://registry.npmjs.org/accept-language/-/accept-language-3.0.18.tgz", + "integrity": "sha512-sUofgqBPzgfcF20sPoBYGQ1IhQLt2LSkxTnlQSuLF3n5gPEqd5AimbvOvHEi0T1kLMiGVqPWzI5a9OteBRth3A==", + "peer": true, + "dependencies": { + "bcp47": "^1.1.2", + "stable": "^0.1.6" + } }, "node_modules/accepts": { "version": "1.3.8", @@ -771,6 +241,27 @@ "node": ">= 0.6" } }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "peer": true, + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/async": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==", + "peer": true + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "peer": true + }, "node_modules/base64id": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz", @@ -779,33 +270,182 @@ "node": "^4.5.0 || >= 5.9" } }, - "node_modules/cookie": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz", - "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==", + "node_modules/bcp47": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/bcp47/-/bcp47-1.1.2.tgz", + "integrity": "sha512-JnkkL4GUpOvvanH9AZPX38CxhiLsXMBicBY2IAtqiVN8YulGDQybUydWA4W6yAMtw6iShtw+8HEF6cfrTHU+UQ==", + "peer": true, "engines": { - "node": ">= 0.6" + "node": ">=0.10" } }, - "node_modules/cors": { - "version": "2.8.5", - "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", - "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", + "node_modules/bl": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/bl/-/bl-2.2.1.tgz", + "integrity": "sha512-6Pesp1w0DEX1N550i/uGV/TqucVL4AM/pgThFSN/Qq9si1/DF9aIHs1BxD8V/QU0HoeHO6cQRTAuYnLPKq1e4g==", + "peer": true, "dependencies": { - "object-assign": "^4", - "vary": "^1" - }, - "engines": { - "node": ">= 0.10" + "readable-stream": "^2.3.5", + "safe-buffer": "^5.1.1" } }, - "node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "node_modules/bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", + "peer": true + }, + "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==", + "peer": true, "dependencies": { - "ms": "2.1.2" - }, + "balanced-match": "^1.0.0" + } + }, + "node_modules/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "peer": true, + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "peer": true, + "dependencies": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "node_modules/capital-case": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/capital-case/-/capital-case-1.0.4.tgz", + "integrity": "sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==", + "peer": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3", + "upper-case-first": "^2.0.2" + } + }, + "node_modules/change-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/change-case/-/change-case-4.1.2.tgz", + "integrity": "sha512-bSxY2ws9OtviILG1EiY5K7NNxkqg/JnRnFxLtKQ96JaviiIxi7djMrSd0ECT9AC+lttClmYwKw53BWpOMblo7A==", + "peer": true, + "dependencies": { + "camel-case": "^4.1.2", + "capital-case": "^1.0.4", + "constant-case": "^3.0.4", + "dot-case": "^3.0.4", + "header-case": "^2.0.4", + "no-case": "^3.0.4", + "param-case": "^3.0.4", + "pascal-case": "^3.1.2", + "path-case": "^3.0.4", + "sentence-case": "^3.0.4", + "snake-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/charenc": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz", + "integrity": "sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA==", + "peer": true, + "engines": { + "node": "*" + } + }, + "node_modules/cldrjs": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/cldrjs/-/cldrjs-0.5.5.tgz", + "integrity": "sha512-KDwzwbmLIPfCgd8JERVDpQKrUUM1U4KpFJJg2IROv89rF172lLufoJnqJ/Wea6fXL5bO6WjuLMzY8V52UWPvkA==", + "peer": true + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "peer": true + }, + "node_modules/constant-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/constant-case/-/constant-case-3.0.4.tgz", + "integrity": "sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ==", + "peer": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3", + "upper-case": "^2.0.2" + } + }, + "node_modules/cookie": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz", + "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "peer": true + }, + "node_modules/cors": { + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", + "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", + "dependencies": { + "object-assign": "^4", + "vary": "^1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "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==", + "peer": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/crypt": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz", + "integrity": "sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow==", + "peer": true, + "engines": { + "node": "*" + } + }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, "engines": { "node": ">=6.0" }, @@ -815,6 +455,34 @@ } } }, + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "peer": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "peer": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "peer": true, + "dependencies": { + "once": "^1.4.0" + } + }, "node_modules/engine.io": { "version": "6.4.1", "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.4.1.tgz", @@ -856,59 +524,208 @@ "node": ">=10.0.0" } }, - "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + "node_modules/execa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", + "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", + "peer": true, + "dependencies": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } }, - "node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "peer": true + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "peer": true + }, + "node_modules/get-intrinsic": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", + "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==", + "peer": true, + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "peer": true, + "dependencies": { + "pump": "^3.0.0" + }, "engines": { - "node": ">= 0.6" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "node_modules/glob": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", + "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", + "peer": true, "dependencies": { - "mime-db": "1.52.0" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^5.0.1", + "once": "^1.3.0" }, "engines": { - "node": ">= 0.6" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "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==" + "node_modules/globalize": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/globalize/-/globalize-1.7.0.tgz", + "integrity": "sha512-faR46vTIbFCeAemyuc9E6/d7Wrx9k2ae2L60UhakztFg6VuE42gENVJNuPFtt7Sdjrk9m2w8+py7Jj+JTNy59w==", + "peer": true, + "dependencies": { + "cldrjs": "^0.5.4" + } }, - "node_modules/negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "peer": true, + "dependencies": { + "function-bind": "^1.1.1" + }, "engines": { - "node": ">= 0.6" + "node": ">= 0.4.0" } }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "peer": true, "engines": { - "node": ">=0.10.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/p-event": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/p-event/-/p-event-4.2.0.tgz", - "integrity": "sha512-KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ==", - "dev": true, + "node_modules/header-case": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/header-case/-/header-case-2.0.4.tgz", + "integrity": "sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q==", + "peer": true, "dependencies": { - "p-timeout": "^3.1.0" + "capital-case": "^1.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/human-signals": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", + "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", + "peer": true, + "engines": { + "node": ">=8.12.0" + } + }, + "node_modules/hyperid": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/hyperid/-/hyperid-3.1.1.tgz", + "integrity": "sha512-RveV33kIksycSf7HLkq1sHB5wW0OwuX8ot8MYnY++gaaPXGFfKpBncHrAWxdpuEeRlazUMGWefwP1w6o6GaumA==", + "peer": true, + "dependencies": { + "uuid": "^8.3.2", + "uuid-parse": "^1.1.0" + } + }, + "node_modules/hyperid/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==", + "peer": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/inflection": { + "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" + ], + "peer": true + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "peer": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "peer": true + }, + "node_modules/invert-kv": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-3.0.1.tgz", + "integrity": "sha512-CYdFeFexxhv/Bcny+Q0BfOV+ltRlJcd4BBZBYFX/O0u4npJrgZtIcjokegtiSMAvlMTJ+Koq0GBCc//3bueQxw==", + "peer": true, + "engines": { + "node": ">=8" }, + "funding": { + "url": "https://github.com/sindresorhus/invert-kv?sponsor=1" + } + }, + "node_modules/is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "peer": true + }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "peer": true, "engines": { "node": ">=8" }, @@ -916,6235 +733,819 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/p-finally": { + "node_modules/isarray": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", - "dev": true, - "engines": { - "node": ">=4" - } + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "peer": true }, - "node_modules/p-timeout": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", - "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", - "dev": true, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "peer": true + }, + "node_modules/lcid": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-3.1.1.tgz", + "integrity": "sha512-M6T051+5QCGLBQb8id3hdvIW8+zeFV2FyBGFS9IEK5H9Wt4MueD4bW1eWikpHgZp+5xR3l5c8pZUkQsIA0BFZg==", + "peer": true, "dependencies": { - "p-finally": "^1.0.0" + "invert-kv": "^3.0.0" }, "engines": { "node": ">=8" } }, - "node_modules/socket.io": { - "version": "4.6.1", - "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.6.1.tgz", - "integrity": "sha512-KMcaAi4l/8+xEjkRICl6ak8ySoxsYG+gG6/XfRCPJPQ/haCRIJBTL4wIl8YCsmtaBovcAXGLOShyVWQ/FG8GZA==", + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "node_modules/loopback-connector": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/loopback-connector/-/loopback-connector-5.2.2.tgz", + "integrity": "sha512-VY1LK+z3fp2ehCcq2jm1xTpBuKrtJcBuUZZhxAnYYAN3VXemmjLeVU0F/MmokfKL1zx1pkPKdjBPb+nNsatzeA==", + "peer": true, "dependencies": { - "accepts": "~1.3.4", - "base64id": "~2.0.0", - "debug": "~4.3.2", - "engine.io": "~6.4.1", - "socket.io-adapter": "~2.5.2", - "socket.io-parser": "~4.2.1" + "async": "^3.2.4", + "bluebird": "^3.7.2", + "debug": "^4.3.4", + "msgpack5": "^4.5.1", + "strong-globalize": "^6.0.5", + "uuid": "^8.3.2" }, "engines": { - "node": ">=10.0.0" + "node": ">=10" } }, - "node_modules/socket.io-adapter": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.5.2.tgz", - "integrity": "sha512-87C3LO/NOMc+eMcpcxUBebGjkpMDkNBS9tf7KJqcDsmL936EChtVva71Dw2q4tQcuVC+hAUy4an2NO/sYXmwRA==", - "dependencies": { - "ws": "~8.11.0" + "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==", + "peer": true, + "bin": { + "uuid": "dist/bin/uuid" } }, - "node_modules/socket.io-client": { - "version": "4.6.1", - "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-4.6.1.tgz", - "integrity": "sha512-5UswCV6hpaRsNg5kkEHVcbBIXEYoVbMQaHJBXJCyEQ+CiFPV1NIOY0XOFWG4XR4GZcB8Kn6AsRs/9cy9TbqVMQ==", - "dev": true, + "node_modules/loopback-datasource-juggler": { + "version": "4.28.3", + "resolved": "https://registry.npmjs.org/loopback-datasource-juggler/-/loopback-datasource-juggler-4.28.3.tgz", + "integrity": "sha512-lhL5kmOVcwRNKNqL/+L8EXxXDJVtfzUQaiYYdeFciqPIGNsNpOnfxRww0jDHBLIhtNX3cvXRqTZO7ljccb/hCg==", + "peer": true, "dependencies": { - "@socket.io/component-emitter": "~3.1.0", - "debug": "~4.3.2", - "engine.io-client": "~6.4.0", - "socket.io-parser": "~4.2.1" + "async": "^3.2.4", + "change-case": "^4.1.2", + "debug": "^4.3.4", + "depd": "^2.0.0", + "inflection": "^1.13.4", + "lodash": "^4.17.21", + "loopback-connector": "^5.2.1", + "minimatch": "^5.1.6", + "nanoid": "^3.3.4", + "qs": "^6.10.5", + "strong-globalize": "^6.0.5", + "traverse": "^0.6.7", + "uuid": "^9.0.0" }, "engines": { - "node": ">=10.0.0" + "node": ">=10" } }, - "node_modules/socket.io-parser": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.2.tgz", - "integrity": "sha512-DJtziuKypFkMMHCm2uIshOYC7QaylbtzQwiMYDuCKy3OPkjLzu4B2vAhTlqipRHHzrI0NJeBAizTK7X+6m1jVw==", + "node_modules/lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "peer": true, "dependencies": { - "@socket.io/component-emitter": "~3.1.0", - "debug": "~4.3.1" + "tslib": "^2.0.3" + } + }, + "node_modules/map-age-cleaner": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", + "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", + "peer": true, + "dependencies": { + "p-defer": "^1.0.0" }, "engines": { - "node": ">=10.0.0" + "node": ">=6" } }, - "node_modules/vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "node_modules/md5": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz", + "integrity": "sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==", + "peer": true, + "dependencies": { + "charenc": "0.0.2", + "crypt": "0.0.2", + "is-buffer": "~1.1.6" + } + }, + "node_modules/mem": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/mem/-/mem-5.1.1.tgz", + "integrity": "sha512-qvwipnozMohxLXG1pOqoLiZKNkC4r4qqRucSoDwXowsNGDSULiqFTRUF05vcZWnwJSG22qTsynQhxbaMtnX9gw==", + "peer": true, + "dependencies": { + "map-age-cleaner": "^0.1.3", + "mimic-fn": "^2.1.0", + "p-is-promise": "^2.1.0" + }, "engines": { - "node": ">= 0.8" + "node": ">=8" } }, - "node_modules/ws": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", - "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==", + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "peer": true + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dependencies": { + "mime-db": "1.52.0" }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } + "engines": { + "node": ">= 0.6" } }, - "node_modules/xmlhttprequest-ssl": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-2.0.0.tgz", - "integrity": "sha512-QKxVRxiRACQcVuQEYFsI1hhkrMlrXHPegbbd1yn9UHOmRxY+si12nQYzri3vbzt8VdTTRviqcKxcyllFas5z2A==", - "dev": true, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "peer": true, "engines": { - "node": ">=0.4.0" + "node": ">=6" } - } - }, - "dependencies": { - "@loopback/boot": { - "version": "file:../../packages/boot", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/model-api-builder": "^4.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/rest": "^12.0.8", - "@loopback/rest-crud": "^0.15.7", - "@loopback/service-proxy": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/glob": "^8.1.0", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "glob": "^8.1.0", - "tslib": "^2.5.0" - }, + }, + "node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "peer": true, "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/model-api-builder": { - "version": "file:../../packages/model-api-builder", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3", - "@types/node": "^14.18.36", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/repository": { - "version": "file:../../packages/repository", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/filter": "^3.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bson": "^4.0.5", - "@types/debug": "^4.1.7", - "@types/json-schema": "^7.0.11", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "bson": "4.7.2", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "loopback-datasource-juggler": "^4.28.2", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/filter": { - "version": "file:../../packages/filter", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "tslib": "^2.5.0", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - } - } - }, - "@loopback/repository": { - "version": "file:../../packages/repository", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/filter": "^3.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bson": "^4.0.5", - "@types/debug": "^4.1.7", - "@types/json-schema": "^7.0.11", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "bson": "4.7.2", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "loopback-datasource-juggler": "^4.28.2", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/filter": { - "version": "file:../../packages/filter", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "tslib": "^2.5.0", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/rest": { - "version": "file:../../packages/rest", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/express": "^5.0.8", - "@loopback/http-server": "^4.0.8", - "@loopback/openapi-spec-builder": "^5.0.8", - "@loopback/openapi-v3": "^8.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@openapi-contrib/openapi-schema-to-json-schema": "^3.2.0", - "@types/body-parser": "^1.19.2", - "@types/cors": "^2.8.13", - "@types/debug": "^4.1.7", - "@types/express": "^4.17.17", - "@types/express-serve-static-core": "^4.17.33", - "@types/http-errors": "^2.0.1", - "@types/js-yaml": "^4.0.5", - "@types/json-schema-compare": "^0.2.1", - "@types/lodash": "^4.14.191", - "@types/multer": "^1.4.7", - "@types/node": "^14.18.36", - "@types/on-finished": "^2.3.1", - "@types/qs": "^6.9.7", - "@types/serve-static": "1.15.0", - "@types/type-is": "^1.6.3", - "ajv": "^8.12.0", - "ajv-errors": "^3.0.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0", - "body-parser": "^1.20.2", - "cors": "^2.8.5", - "debug": "^4.3.4", - "express": "^4.18.2", - "http-errors": "^2.0.0", - "js-yaml": "^4.1.0", - "json-schema-compare": "^0.2.2", - "lodash": "^4.17.21", - "multer": "^1.4.4", - "on-finished": "^2.4.1", - "path-to-regexp": "^6.2.1", - "qs": "^6.11.1", - "strong-error-handler": "^4.0.1", - "tslib": "^2.5.0", - "type-is": "^1.6.18", - "validator": "^13.9.0" - }, - "dependencies": { - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - } - } - }, - "@loopback/rest-crud": { - "version": "file:../../packages/rest-crud", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/model-api-builder": "^4.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/rest": "^12.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/model-api-builder": { - "version": "file:../../packages/model-api-builder", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3", - "@types/node": "^14.18.36", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/repository": { - "version": "file:../../packages/repository", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/filter": "^3.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bson": "^4.0.5", - "@types/debug": "^4.1.7", - "@types/json-schema": "^7.0.11", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "bson": "4.7.2", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "loopback-datasource-juggler": "^4.28.2", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/filter": { - "version": "file:../../packages/filter", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "tslib": "^2.5.0", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - } - } - }, - "@loopback/repository": { - "version": "file:../../packages/repository", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/filter": "^3.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bson": "^4.0.5", - "@types/debug": "^4.1.7", - "@types/json-schema": "^7.0.11", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "bson": "4.7.2", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "loopback-datasource-juggler": "^4.28.2", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/filter": { - "version": "file:../../packages/filter", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "tslib": "^2.5.0", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/rest": { - "version": "file:../../packages/rest", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/express": "^5.0.8", - "@loopback/http-server": "^4.0.8", - "@loopback/openapi-spec-builder": "^5.0.8", - "@loopback/openapi-v3": "^8.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@openapi-contrib/openapi-schema-to-json-schema": "^3.2.0", - "@types/body-parser": "^1.19.2", - "@types/cors": "^2.8.13", - "@types/debug": "^4.1.7", - "@types/express": "^4.17.17", - "@types/express-serve-static-core": "^4.17.33", - "@types/http-errors": "^2.0.1", - "@types/js-yaml": "^4.0.5", - "@types/json-schema-compare": "^0.2.1", - "@types/lodash": "^4.14.191", - "@types/multer": "^1.4.7", - "@types/node": "^14.18.36", - "@types/on-finished": "^2.3.1", - "@types/qs": "^6.9.7", - "@types/serve-static": "1.15.0", - "@types/type-is": "^1.6.3", - "ajv": "^8.12.0", - "ajv-errors": "^3.0.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0", - "body-parser": "^1.20.2", - "cors": "^2.8.5", - "debug": "^4.3.4", - "express": "^4.18.2", - "http-errors": "^2.0.0", - "js-yaml": "^4.1.0", - "json-schema-compare": "^0.2.2", - "lodash": "^4.17.21", - "multer": "^1.4.4", - "on-finished": "^2.4.1", - "path-to-regexp": "^6.2.1", - "qs": "^6.11.1", - "strong-error-handler": "^4.0.1", - "tslib": "^2.5.0", - "type-is": "^1.6.18", - "validator": "^13.9.0" - }, - "dependencies": { - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/service-proxy": { - "version": "file:../../packages/service-proxy", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "loopback-datasource-juggler": "^4.28.2", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" } }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" + "node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "peer": true, + "bin": { + "mkdirp": "bin/cmd.js" }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } + "engines": { + "node": ">=10" } }, - "@socket.io/component-emitter": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.0.tgz", - "integrity": "sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg==" - }, - "@types/cookie": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.4.1.tgz", - "integrity": "sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q==" + "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==" }, - "@types/cors": { - "version": "2.8.13", - "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.13.tgz", - "integrity": "sha512-RG8AStHlUiV5ysZQKq97copd2UmVYw3/pRMLefISZ3S1hK104Cwm7iLQ3fTKx+lsUH2CE8FlLaYeEA2LSeqYUA==", - "requires": { - "@types/node": "*" + "node_modules/msgpack5": { + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/msgpack5/-/msgpack5-4.5.1.tgz", + "integrity": "sha512-zC1vkcliryc4JGlL6OfpHumSYUHWFGimSI+OgfRCjTFLmKA2/foR9rMTOhWiqfOrfxJOctrpWPvrppf8XynJxw==", + "peer": true, + "dependencies": { + "bl": "^2.0.1", + "inherits": "^2.0.3", + "readable-stream": "^2.3.6", + "safe-buffer": "^5.1.2" } }, - "@types/debug": { - "version": "4.1.7", - "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz", - "integrity": "sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==", - "dev": true, - "requires": { - "@types/ms": "*" + "node_modules/nanoid": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", + "peer": true, + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" } }, - "@types/lodash": { - "version": "4.14.191", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.191.tgz", - "integrity": "sha512-BdZ5BCCvho3EIXw6wUCXHe7rS53AIDPLE+JzwgT+OsJk53oBfbSmZZ7CX4VaRoN78N+TJpFi9QPlfIVNmJYWxQ==" - }, - "@types/ms": { - "version": "0.7.31", - "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz", - "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==", - "dev": true - }, - "@types/node": { - "version": "18.14.1", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.14.1.tgz", - "integrity": "sha512-QH+37Qds3E0eDlReeboBxfHbX9omAcBCXEzswCu6jySP642jiM3cYSIkU/REqwhCUqXdonHFuBfJDiAJxMNhaQ==" - }, - "accepts": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", - "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", - "requires": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "engines": { + "node": ">= 0.6" } }, - "base64id": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz", - "integrity": "sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==" - }, - "cookie": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz", - "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==" - }, - "cors": { - "version": "2.8.5", - "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", - "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", - "requires": { - "object-assign": "^4", - "vary": "^1" + "node_modules/no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "peer": true, + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" } }, - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "requires": { - "ms": "2.1.2" + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "peer": true, + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" } }, - "engine.io": { - "version": "6.4.1", - "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.4.1.tgz", - "integrity": "sha512-JFYQurD/nbsA5BSPmbaOSLa3tSVj8L6o4srSwXXY3NqE+gGUNmmPTbhn8tjzcCtSqhFgIeqef81ngny8JM25hw==", - "requires": { - "@types/cookie": "^0.4.1", - "@types/cors": "^2.8.12", - "@types/node": ">=10.0.0", - "accepts": "~1.3.4", - "base64id": "2.0.0", - "cookie": "~0.4.1", - "cors": "~2.8.5", - "debug": "~4.3.1", - "engine.io-parser": "~5.0.3", - "ws": "~8.11.0" + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "engines": { + "node": ">=0.10.0" } }, - "engine.io-client": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-6.4.0.tgz", - "integrity": "sha512-GyKPDyoEha+XZ7iEqam49vz6auPnNJ9ZBfy89f+rMMas8AuiMWOZ9PVzu8xb9ZC6rafUqiGHSCfu22ih66E+1g==", - "dev": true, - "requires": { - "@socket.io/component-emitter": "~3.1.0", - "debug": "~4.3.1", - "engine.io-parser": "~5.0.3", - "ws": "~8.11.0", - "xmlhttprequest-ssl": "~2.0.0" + "node_modules/object-inspect": { + "version": "1.12.3", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", + "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", + "peer": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "engine.io-parser": { - "version": "5.0.6", - "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.0.6.tgz", - "integrity": "sha512-tjuoZDMAdEhVnSFleYPCtdL2GXwVTGtNjoeJd9IhIG3C1xs9uwxqRNEu5WpnDZCaozwVlK/nuQhpodhXSIMaxw==" - }, - "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - }, - "mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" - }, - "mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "requires": { - "mime-db": "1.52.0" + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "peer": true, + "dependencies": { + "wrappy": "1" } }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "peer": true, + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==" + "node_modules/os-locale": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-5.0.0.tgz", + "integrity": "sha512-tqZcNEDAIZKBEPnHPlVDvKrp7NzgLi7jRmhKiUoa2NUmhl13FtkAGLUVR+ZsYvApBQdBfYm43A4tXXQ4IrYLBA==", + "peer": true, + "dependencies": { + "execa": "^4.0.0", + "lcid": "^3.0.0", + "mem": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==" + "node_modules/p-defer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", + "integrity": "sha512-wB3wfAxZpk2AzOfUMJNL+d36xothRSyj8EXOa4f6GMqYDN9BJaaSISbsk+wS9abmnebVw95C2Kb5t85UmpCxuw==", + "peer": true, + "engines": { + "node": ">=4" + } }, - "p-event": { + "node_modules/p-event": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/p-event/-/p-event-4.2.0.tgz", "integrity": "sha512-KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ==", - "dev": true, - "requires": { + "dependencies": { "p-timeout": "^3.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "p-finally": { + "node_modules/p-finally": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", - "dev": true + "engines": { + "node": ">=4" + } + }, + "node_modules/p-is-promise": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz", + "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==", + "peer": true, + "engines": { + "node": ">=6" + } }, - "p-timeout": { + "node_modules/p-timeout": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", - "dev": true, - "requires": { + "dependencies": { "p-finally": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "peer": true, + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "peer": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/path-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/path-case/-/path-case-3.0.4.tgz", + "integrity": "sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg==", + "peer": true, + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "peer": true + }, + "node_modules/pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "peer": true, + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/qs": { + "version": "6.11.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.1.tgz", + "integrity": "sha512-0wsrzgTz/kAVIeuxSjnpGC56rzYtr6JT/2BwEvMaPhFIoYa1aGO8LbzuU1R0uUYQkLpWBTOj0l/CLAJB64J6nQ==", + "peer": true, + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "peer": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/readable-stream/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "peer": true + }, + "node_modules/reflect-metadata": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz", + "integrity": "sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==", + "peer": true + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "peer": true + }, + "node_modules/sentence-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/sentence-case/-/sentence-case-3.0.4.tgz", + "integrity": "sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg==", + "peer": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3", + "upper-case-first": "^2.0.2" + } + }, + "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==", + "peer": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "peer": true, + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "socket.io": { + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "peer": true + }, + "node_modules/snake-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz", + "integrity": "sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==", + "peer": true, + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/socket.io": { "version": "4.6.1", "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.6.1.tgz", "integrity": "sha512-KMcaAi4l/8+xEjkRICl6ak8ySoxsYG+gG6/XfRCPJPQ/haCRIJBTL4wIl8YCsmtaBovcAXGLOShyVWQ/FG8GZA==", - "requires": { + "dependencies": { "accepts": "~1.3.4", "base64id": "~2.0.0", "debug": "~4.3.2", "engine.io": "~6.4.1", "socket.io-adapter": "~2.5.2", "socket.io-parser": "~4.2.1" + }, + "engines": { + "node": ">=10.0.0" } }, - "socket.io-adapter": { + "node_modules/socket.io-adapter": { "version": "2.5.2", "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.5.2.tgz", "integrity": "sha512-87C3LO/NOMc+eMcpcxUBebGjkpMDkNBS9tf7KJqcDsmL936EChtVva71Dw2q4tQcuVC+hAUy4an2NO/sYXmwRA==", - "requires": { + "dependencies": { "ws": "~8.11.0" } }, - "socket.io-client": { + "node_modules/socket.io-client": { "version": "4.6.1", "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-4.6.1.tgz", "integrity": "sha512-5UswCV6hpaRsNg5kkEHVcbBIXEYoVbMQaHJBXJCyEQ+CiFPV1NIOY0XOFWG4XR4GZcB8Kn6AsRs/9cy9TbqVMQ==", "dev": true, - "requires": { + "dependencies": { "@socket.io/component-emitter": "~3.1.0", "debug": "~4.3.2", "engine.io-client": "~6.4.0", "socket.io-parser": "~4.2.1" + }, + "engines": { + "node": ">=10.0.0" } }, - "socket.io-parser": { + "node_modules/socket.io-parser": { "version": "4.2.2", "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.2.tgz", "integrity": "sha512-DJtziuKypFkMMHCm2uIshOYC7QaylbtzQwiMYDuCKy3OPkjLzu4B2vAhTlqipRHHzrI0NJeBAizTK7X+6m1jVw==", - "requires": { + "dependencies": { "@socket.io/component-emitter": "~3.1.0", "debug": "~4.3.1" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "peer": true + }, + "node_modules/stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility", + "peer": true + }, + "node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "peer": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/string_decoder/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "peer": true + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/strong-globalize": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/strong-globalize/-/strong-globalize-6.0.5.tgz", + "integrity": "sha512-7nfUli41TieV9/TSc0N62ve5Q4nfrpy/T0nNNy6TyD3vst79QWmeylCyd3q1gDxh8dqGEtabLNCdPQP1Iuvecw==", + "peer": true, + "dependencies": { + "accept-language": "^3.0.18", + "debug": "^4.2.0", + "globalize": "^1.6.0", + "lodash": "^4.17.20", + "md5": "^2.3.0", + "mkdirp": "^1.0.4", + "os-locale": "^5.0.0", + "yamljs": "^0.3.0" + }, + "engines": { + "node": ">=10" } }, - "vary": { + "node_modules/traverse": { + "version": "0.6.7", + "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.6.7.tgz", + "integrity": "sha512-/y956gpUo9ZNCb99YjxG7OaslxZWHfCHAUUfshwqOXmxUIvqLjVO581BT+gM59+QV9tFe6/CGG53tsA1Y7RSdg==", + "peer": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/tslib": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", + "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==", + "peer": true + }, + "node_modules/upper-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-2.0.2.tgz", + "integrity": "sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg==", + "peer": true, + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/upper-case-first": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/upper-case-first/-/upper-case-first-2.0.2.tgz", + "integrity": "sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg==", + "peer": true, + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "peer": true + }, + "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==", + "peer": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/uuid-parse": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/uuid-parse/-/uuid-parse-1.1.0.tgz", + "integrity": "sha512-OdmXxA8rDsQ7YpNVbKSJkNzTw2I+S5WsbMDnCtIWSQaosNAcWtFuI/YK1TjzUI6nbkgiqEyh8gWngfcv8Asd9A==", + "peer": true + }, + "node_modules/vary": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==" + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "peer": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "peer": true }, - "ws": { + "node_modules/ws": { "version": "8.11.0", "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==", - "requires": {} + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } }, - "xmlhttprequest-ssl": { + "node_modules/xmlhttprequest-ssl": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-2.0.0.tgz", "integrity": "sha512-QKxVRxiRACQcVuQEYFsI1hhkrMlrXHPegbbd1yn9UHOmRxY+si12nQYzri3vbzt8VdTTRviqcKxcyllFas5z2A==", - "dev": true + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/yamljs": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/yamljs/-/yamljs-0.3.0.tgz", + "integrity": "sha512-C/FsVVhht4iPQYXOInoxUM/1ELSf9EsgKH34FofQOp6hwCPrW4vG4w5++TED3xRUo8gD7l0P1J1dLlDYzODsTQ==", + "peer": true, + "dependencies": { + "argparse": "^1.0.7", + "glob": "^7.0.5" + }, + "bin": { + "json2yaml": "bin/json2yaml", + "yaml2json": "bin/yaml2json" + } + }, + "node_modules/yamljs/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "peer": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/yamljs/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "peer": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/yamljs/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "peer": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } } } } diff --git a/extensions/typeorm/package-lock.json b/extensions/typeorm/package-lock.json index cb37d4262b14..f9f1770c824d 100644 --- a/extensions/typeorm/package-lock.json +++ b/extensions/typeorm/package-lock.json @@ -1,7 +1,7 @@ { "name": "@loopback/typeorm", "version": "0.7.9", - "lockfileVersion": 2, + "lockfileVersion": 3, "requires": true, "packages": { "": { @@ -23,93 +23,47 @@ "node": "14 || 16 || 18 || 19" }, "peerDependencies": { - "@loopback/boot": "^5.0.8", - "@loopback/core": "^4.0.8", - "@loopback/rest": "^12.0.8" + "@loopback/boot": "^5.0.9", + "@loopback/core": "^4.0.9", + "@loopback/rest": "^12.0.9" } }, - "../../packages/boot": { - "name": "@loopback/boot", - "version": "5.0.8", - "license": "MIT", + "node_modules/@gar/promisify": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz", + "integrity": "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==", + "dev": true, + "optional": true + }, + "node_modules/@loopback/boot": { + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/@loopback/boot/-/boot-5.0.9.tgz", + "integrity": "sha512-3ri7OjNGaSTh2wL4iZfkRk8snXSRpbrXtcGF3ZbWXXxP3hLgDHXJJJc1CoOi118A7ER531zgoB1WZxzZTFGd1Q==", "peer": true, "dependencies": { - "@loopback/model-api-builder": "^4.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/service-proxy": "^5.0.8", + "@loopback/model-api-builder": "^4.0.9", + "@loopback/repository": "^5.1.4", + "@loopback/service-proxy": "^5.0.9", "@types/debug": "^4.1.7", "@types/glob": "^8.1.0", "debug": "^4.3.4", "glob": "^8.1.0", "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/rest": "^12.0.8", - "@loopback/rest-crud": "^0.15.7", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36" - }, "engines": { "node": "14 || 16 || 18 || 19" }, "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../../packages/boot/node_modules/@loopback/core": { - "resolved": "../../packages/core", - "link": true - }, - "../../packages/build": { - "name": "@loopback/build", - "version": "9.0.8", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "bin": { - "lb-clean": "bin/run-clean.js", - "lb-eslint": "bin/run-eslint.js", - "lb-mocha": "bin/run-mocha.js", - "lb-nyc": "bin/run-nyc.js", - "lb-prettier": "bin/run-prettier.js", - "lb-tsc": "bin/compile-package.js", - "lb-ttsc": "bin/compile-package.js" - }, - "engines": { - "node": "14 || 16 || 18 || 19" + "@loopback/core": "^4.0.9" } }, - "../../packages/build/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true - }, - "../../packages/context": { - "name": "@loopback/context", - "version": "5.0.8", - "license": "MIT", + "node_modules/@loopback/context": { + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/@loopback/context/-/context-5.0.9.tgz", + "integrity": "sha512-Hs62SRG2YFy3cRa68Edts9TUCBpPCDK0AA/kxEfnEylpcWPJwz5l+77B6DUD7PbIvN8Zsk6EQJu4wFSduDzx+w==", "peer": true, "dependencies": { - "@loopback/metadata": "^5.0.8", + "@loopback/metadata": "^5.0.9", "@types/debug": "^4.1.7", "debug": "^4.3.4", "hyperid": "^3.1.1", @@ -117,100 +71,31 @@ "tslib": "^2.5.0", "uuid": "^9.0.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2" - }, "engines": { "node": "14 || 16 || 18 || 19" } }, - "../../packages/context/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/context/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true - }, - "../../packages/context/node_modules/@loopback/metadata": { - "resolved": "../../packages/metadata", - "link": true - }, - "../../packages/context/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true - }, - "../../packages/core": { - "name": "@loopback/core", - "version": "4.0.8", - "dev": true, - "license": "MIT", + "node_modules/@loopback/core": { + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/@loopback/core/-/core-4.0.9.tgz", + "integrity": "sha512-DlSuAngwiNrVbp/esVJLwXmp0ieshRI1cVEPALvuQgXKlWX8eLVco3LXv7c6ZZ4Tp0hCaZxura2aY5SO0YqsuQ==", "peer": true, "dependencies": { - "@loopback/context": "^5.0.8", + "@loopback/context": "^5.0.9", "debug": "^4.3.4", "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/core/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/core/node_modules/@loopback/context": { - "resolved": "../../packages/context", - "link": true - }, - "../../packages/core/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true - }, - "../../packages/core/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true - }, - "../../packages/eslint-config": { - "name": "@loopback/eslint-config", - "version": "13.0.8", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - }, "engines": { "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "eslint": "^8.35.0" } }, - "../../packages/express": { - "name": "@loopback/express", - "version": "5.0.8", - "license": "MIT", + "node_modules/@loopback/express": { + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/@loopback/express/-/express-5.0.9.tgz", + "integrity": "sha512-OwyCQTQECyc6B3GtWTQxhqbubI6Ady2xbrdlBRZiqMRPHDGtO3rdDWplM/5nnze/XVIZPhiXQtOK/YfQkJ3HVA==", "peer": true, "dependencies": { - "@loopback/http-server": "^4.0.8", + "@loopback/http-server": "^4.0.9", "@types/body-parser": "^1.19.2", "@types/express": "^4.17.17", "@types/express-serve-static-core": "^4.17.33", @@ -223,110 +108,43 @@ "toposort": "^2.0.2", "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/on-finished": "^2.3.1", - "@types/toposort": "^2.0.3", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, "engines": { "node": "14 || 16 || 18 || 19" }, "peerDependencies": { - "@loopback/core": "^4.0.8" + "@loopback/core": "^4.0.9" } }, - "../../packages/express/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/express/node_modules/@loopback/core": { - "resolved": "../../packages/core", - "link": true - }, - "../../packages/express/node_modules/@loopback/http-server": { - "resolved": "../../packages/http-server", - "link": true - }, - "../../packages/express/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true - }, - "../../packages/filter": { - "name": "@loopback/filter", - "version": "3.0.8", - "dev": true, - "license": "MIT", + "node_modules/@loopback/filter": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/@loopback/filter/-/filter-3.0.9.tgz", + "integrity": "sha512-LdLdiY3k9yUfVReWUFUu7xpCVCzW2LMBVwZ9tIY/n1iLPsXFCx/3e7AQl2TxJXUaW9wmuDQyV+beeit/i7gOZA==", "peer": true, "dependencies": { "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "typescript": "~4.9.4" - }, "engines": { "node": "14 || 16 || 18 || 19" } }, - "../../packages/filter/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/filter/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true - }, - "../../packages/http-server": { - "name": "@loopback/http-server", - "version": "4.0.8", - "license": "MIT", + "node_modules/@loopback/http-server": { + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/@loopback/http-server/-/http-server-4.0.9.tgz", + "integrity": "sha512-b7+jjmMX0zbOo2wOctpsz/QiMoSgFMulWVYe0YhlBlK1/TF1TRy5F/hm0UeeOk432c+cOugOfChBy/51sRc0IQ==", "peer": true, "dependencies": { "debug": "^4.3.4", "stoppable": "^1.1.0", "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/stoppable": "^1.1.1" - }, "engines": { "node": "14 || 16 || 18 || 19" } }, - "../../packages/http-server/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/http-server/node_modules/@loopback/core": { - "resolved": "../../packages/core", - "link": true - }, - "../../packages/http-server/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true - }, - "../../packages/http-server/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true - }, - "../../packages/metadata": { - "name": "@loopback/metadata", - "version": "5.0.8", - "license": "MIT", + "node_modules/@loopback/metadata": { + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/@loopback/metadata/-/metadata-5.0.9.tgz", + "integrity": "sha512-syRNaIzN7QSGhiw4GNVkXEKZg7XMwqOfND4B61nCnmwEAx4gLk/vU1h/EpmYnq+H5il3CaiLwQeNW8VJinNvlw==", "peer": true, "dependencies": { "debug": "^4.3.4", @@ -334,91 +152,33 @@ "reflect-metadata": "^0.1.13", "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36" - }, "engines": { "node": "14 || 16 || 18 || 19" } }, - "../../packages/metadata/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/metadata/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true - }, - "../../packages/metadata/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true - }, - "../../packages/model-api-builder": { - "name": "@loopback/model-api-builder", - "version": "4.0.8", - "extraneous": true, - "license": "MIT", + "node_modules/@loopback/model-api-builder": { + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/@loopback/model-api-builder/-/model-api-builder-4.0.9.tgz", + "integrity": "sha512-EM7gwPCp1OSTpZZPwCgets5ZFQ62ILQCz97s6Qd2bDSN/KBdquwzZ2bGLbKa+f4KzhdQN9j8rSxZhoAUwNnQmg==", + "peer": true, "dependencies": { "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3", - "@types/node": "^14.18.36" - }, "engines": { "node": "14 || 16 || 18 || 19" }, "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3" - } - }, - "../../packages/openapi-spec-builder": { - "name": "@loopback/openapi-spec-builder", - "version": "5.0.8", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "openapi3-ts": "^2.0.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" + "@loopback/core": "^4.0.9", + "@loopback/repository": "^5.1.4" } }, - "../../packages/openapi-spec-builder/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/openapi-spec-builder/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true - }, - "../../packages/openapi-spec-builder/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true - }, - "../../packages/openapi-v3": { - "name": "@loopback/openapi-v3", - "version": "8.0.8", - "license": "MIT", + "node_modules/@loopback/openapi-v3": { + "version": "8.0.9", + "resolved": "https://registry.npmjs.org/@loopback/openapi-v3/-/openapi-v3-8.0.9.tgz", + "integrity": "sha512-Tp64PWuKLTf2aVmvt0J7UlkxsS3uSBFRstGsa6BXjvrzm6PA6kiONUttFPvVIMdxzVfecK3vzNjHA4g+5pW/kw==", "peer": true, "dependencies": { - "@loopback/repository-json-schema": "^6.1.2", + "@loopback/repository-json-schema": "^6.1.3", "debug": "^4.3.4", "http-status": "^1.6.2", "json-merge-patch": "^1.0.2", @@ -426,162 +186,60 @@ "openapi3-ts": "^2.0.2", "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/openapi-spec-builder": "^5.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/json-merge-patch": "0.0.8", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36" - }, "engines": { "node": "14 || 16 || 18 || 19" }, "peerDependencies": { - "@loopback/core": "^4.0.8" + "@loopback/core": "^4.0.9" } }, - "../../packages/openapi-v3/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/openapi-v3/node_modules/@loopback/core": { - "resolved": "../../packages/core", - "link": true - }, - "../../packages/openapi-v3/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true - }, - "../../packages/openapi-v3/node_modules/@loopback/openapi-spec-builder": { - "resolved": "../../packages/openapi-spec-builder", - "link": true - }, - "../../packages/openapi-v3/node_modules/@loopback/repository": { - "resolved": "../../packages/repository", - "link": true - }, - "../../packages/openapi-v3/node_modules/@loopback/repository-json-schema": { - "resolved": "../../packages/repository-json-schema", - "link": true - }, - "../../packages/openapi-v3/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true - }, - "../../packages/repository": { - "name": "@loopback/repository", - "version": "5.1.3", - "dev": true, - "license": "MIT", + "node_modules/@loopback/repository": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@loopback/repository/-/repository-5.1.4.tgz", + "integrity": "sha512-lRLR+LyNSBJSWfS9CEOcgA11wqohqcDfHXx7Hff3DckP19K6D4ApmD+sEFF1YNBgVV/ysZPrDySbtkYj9GfH+w==", "peer": true, "dependencies": { - "@loopback/filter": "^3.0.8", + "@loopback/filter": "^3.0.9", "@types/debug": "^4.1.7", "debug": "^4.3.4", "lodash": "^4.17.21", "loopback-datasource-juggler": "^4.28.2", "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bson": "^4.0.5", - "@types/json-schema": "^7.0.11", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "bson": "4.7.2" - }, "engines": { "node": "14 || 16 || 18 || 19" }, "peerDependencies": { - "@loopback/core": "^4.0.8" + "@loopback/core": "^4.0.9" } }, - "../../packages/repository-json-schema": { - "name": "@loopback/repository-json-schema", - "version": "6.1.2", - "license": "MIT", + "node_modules/@loopback/repository-json-schema": { + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/@loopback/repository-json-schema/-/repository-json-schema-6.1.3.tgz", + "integrity": "sha512-JlYK3DXKfUJhGiu0C0JCtINgOKjaeN/2JgZbeGHCMgjwvJ7pxbSoIFYr3P2BnRV7zFfi5PGIen1IX02UbS1dfQ==", "peer": true, "dependencies": { "@types/json-schema": "^7.0.11", "debug": "^4.3.4", "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "ajv-formats": "^2.1.1" - }, "engines": { "node": "14 || 16 || 18 || 19" }, "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3" + "@loopback/core": "^4.0.9", + "@loopback/repository": "^5.1.4" } }, - "../../packages/repository-json-schema/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/repository-json-schema/node_modules/@loopback/core": { - "resolved": "../../packages/core", - "link": true - }, - "../../packages/repository-json-schema/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true - }, - "../../packages/repository-json-schema/node_modules/@loopback/repository": { - "resolved": "../../packages/repository", - "link": true - }, - "../../packages/repository-json-schema/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true - }, - "../../packages/repository/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/repository/node_modules/@loopback/core": { - "resolved": "../../packages/core", - "link": true - }, - "../../packages/repository/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true - }, - "../../packages/repository/node_modules/@loopback/filter": { - "resolved": "../../packages/filter", - "link": true - }, - "../../packages/repository/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true - }, - "../../packages/rest": { - "name": "@loopback/rest", - "version": "12.0.8", - "license": "MIT", + "node_modules/@loopback/rest": { + "version": "12.0.9", + "resolved": "https://registry.npmjs.org/@loopback/rest/-/rest-12.0.9.tgz", + "integrity": "sha512-cJdKPrpXuJwkrOYVakjCqk3vFATTFssUnuXhnNEyH2Ho+DnCsNRoIrzPGl6TrOVnnPF/jU6vXATtm8kRe8WlFA==", "peer": true, "dependencies": { - "@loopback/express": "^5.0.8", - "@loopback/http-server": "^4.0.8", - "@loopback/openapi-v3": "^8.0.8", + "@loopback/express": "^5.0.9", + "@loopback/http-server": "^4.0.9", + "@loopback/openapi-v3": "^8.0.9", "@openapi-contrib/openapi-schema-to-json-schema": "^3.2.0", "@types/body-parser": "^1.19.2", "@types/cors": "^2.8.13", @@ -611,174 +269,29 @@ "type-is": "^1.6.18", "validator": "^13.9.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/openapi-spec-builder": "^5.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/js-yaml": "^4.0.5", - "@types/json-schema-compare": "^0.2.1", - "@types/lodash": "^4.14.191", - "@types/multer": "^1.4.7", - "@types/node": "^14.18.36", - "@types/on-finished": "^2.3.1", - "@types/qs": "^6.9.7", - "multer": "^1.4.4" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../../packages/rest-crud": { - "name": "@loopback/rest-crud", - "version": "0.15.7", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/model-api-builder": "^4.0.8", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/rest": "^12.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36" - }, "engines": { "node": "14 || 16 || 18 || 19" }, "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/rest": "^12.0.8" + "@loopback/core": "^4.0.9" } }, - "../../packages/rest/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/rest/node_modules/@loopback/core": { - "resolved": "../../packages/core", - "link": true - }, - "../../packages/rest/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true - }, - "../../packages/rest/node_modules/@loopback/express": { - "resolved": "../../packages/express", - "link": true - }, - "../../packages/rest/node_modules/@loopback/http-server": { - "resolved": "../../packages/http-server", - "link": true - }, - "../../packages/rest/node_modules/@loopback/openapi-spec-builder": { - "resolved": "../../packages/openapi-spec-builder", - "link": true - }, - "../../packages/rest/node_modules/@loopback/openapi-v3": { - "resolved": "../../packages/openapi-v3", - "link": true - }, - "../../packages/rest/node_modules/@loopback/repository": { - "resolved": "../../packages/repository", - "link": true - }, - "../../packages/rest/node_modules/@loopback/testlab": { - "resolved": "../../packages/testlab", - "link": true - }, - "../../packages/service-proxy": { - "name": "@loopback/service-proxy", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", + "node_modules/@loopback/service-proxy": { + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/@loopback/service-proxy/-/service-proxy-5.0.9.tgz", + "integrity": "sha512-QTEhPMCk/LEgyy55TmbUHdWd7iA5u+HtL0JosQsR5TacoJ2+I+K1ZAHYx/hNObV23Xcoxt10xURo3mYaHuifHQ==", + "peer": true, "dependencies": { "loopback-datasource-juggler": "^4.28.2", "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36" - }, "engines": { "node": "14 || 16 || 18 || 19" }, "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../../packages/testlab": { - "name": "@loopback/testlab", - "version": "5.0.8", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "@hapi/shot": "^6.0.1", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" + "@loopback/core": "^4.0.9" } }, - "../../packages/testlab/node_modules/@loopback/build": { - "resolved": "../../packages/build", - "link": true - }, - "../../packages/testlab/node_modules/@loopback/eslint-config": { - "resolved": "../../packages/eslint-config", - "link": true - }, - "node_modules/@gar/promisify": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz", - "integrity": "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==", - "dev": true, - "optional": true - }, - "node_modules/@loopback/boot": { - "resolved": "../../packages/boot", - "link": true - }, - "node_modules/@loopback/core": { - "resolved": "../../packages/core", - "link": true - }, - "node_modules/@loopback/rest": { - "resolved": "../../packages/rest", - "link": true - }, "node_modules/@mapbox/node-pre-gyp": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.10.tgz", @@ -825,6 +338,15 @@ "node": ">=10" } }, + "node_modules/@openapi-contrib/openapi-schema-to-json-schema": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@openapi-contrib/openapi-schema-to-json-schema/-/openapi-schema-to-json-schema-3.2.0.tgz", + "integrity": "sha512-Gj6C0JwCr8arj0sYuslWXUBSP/KnUlEGnPW4qxlXvAl543oaNQgMgIgkQUA6vs5BCCvwTEiL8m/wdWzfl4UvSw==", + "peer": true, + "dependencies": { + "fast-deep-equal": "^3.1.3" + } + }, "node_modules/@sqltools/formatter": { "version": "1.2.5", "resolved": "https://registry.npmjs.org/@sqltools/formatter/-/formatter-1.2.5.tgz", @@ -840,39 +362,177 @@ "node": ">= 6" } }, + "node_modules/@types/body-parser": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", + "peer": true, + "dependencies": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "node_modules/@types/connect": { + "version": "3.4.35", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", + "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "peer": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/cors": { + "version": "2.8.13", + "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.13.tgz", + "integrity": "sha512-RG8AStHlUiV5ysZQKq97copd2UmVYw3/pRMLefISZ3S1hK104Cwm7iLQ3fTKx+lsUH2CE8FlLaYeEA2LSeqYUA==", + "peer": true, + "dependencies": { + "@types/node": "*" + } + }, "node_modules/@types/debug": { "version": "4.1.7", "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz", "integrity": "sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==", - "dev": true, "dependencies": { "@types/ms": "*" } }, + "node_modules/@types/express": { + "version": "4.17.17", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.17.tgz", + "integrity": "sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q==", + "peer": true, + "dependencies": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.33", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "node_modules/@types/express-serve-static-core": { + "version": "4.17.33", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.33.tgz", + "integrity": "sha512-TPBqmR/HRYI3eC2E5hmiivIzv+bidAfXofM+sbonAGvyDhySGw9/PQZFt2BLOrjUUR++4eJVpx6KnLQK1Fk9tA==", + "peer": true, + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*" + } + }, + "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==", + "peer": true, + "dependencies": { + "@types/minimatch": "^5.1.2", + "@types/node": "*" + } + }, + "node_modules/@types/http-errors": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.1.tgz", + "integrity": "sha512-/K3ds8TRAfBvi5vfjuz8y6+GiAYBZ0x4tXv1Av6CWBWn0IlADc+ZX9pMq7oU0fNQPnBwIZl3rmeLp6SBApbxSQ==", + "peer": true + }, "node_modules/@types/json-schema": { "version": "7.0.11", "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", - "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", - "dev": true + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==" + }, + "node_modules/@types/mime": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz", + "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==", + "peer": true + }, + "node_modules/@types/minimatch": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz", + "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==", + "peer": true }, "node_modules/@types/ms": { "version": "0.7.31", "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz", - "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==", - "dev": true + "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==" }, "node_modules/@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==", - "dev": true + "version": "14.18.40", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.40.tgz", + "integrity": "sha512-pGteXO/JQX7wPxGR8lyT+doqjMa7XvlVowwrDwLfX92k5SdLkk4cwC7CYSLBxrenw/R5oQwKioVIak7ZgplM3g==" + }, + "node_modules/@types/on-finished": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/@types/on-finished/-/on-finished-2.3.1.tgz", + "integrity": "sha512-mzVYaYcFs5Jd2n/O6uYIRUsFRR1cHyZLRvkLCU0E7+G5WhY0qBDAR5fUCeZbvecYOSh9ikhlesyi2UfI8B9ckQ==", + "peer": true, + "dependencies": { + "@types/node": "*" + } }, - "node_modules/abbrev": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "node_modules/@types/qs": { + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==", + "peer": true + }, + "node_modules/@types/range-parser": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", + "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==", + "peer": true + }, + "node_modules/@types/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==", + "peer": true, + "dependencies": { + "@types/mime": "*", + "@types/node": "*" + } + }, + "node_modules/@types/type-is": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/@types/type-is/-/type-is-1.6.3.tgz", + "integrity": "sha512-PNs5wHaNcBgCQG5nAeeZ7OvosrEsI9O4W2jAOO9BCCg4ux9ZZvH2+0iSCOIDBiKuQsiNS8CBlmfX9f5YBQ22cA==", + "peer": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", "devOptional": true }, + "node_modules/accept-language": { + "version": "3.0.18", + "resolved": "https://registry.npmjs.org/accept-language/-/accept-language-3.0.18.tgz", + "integrity": "sha512-sUofgqBPzgfcF20sPoBYGQ1IhQLt2LSkxTnlQSuLF3n5gPEqd5AimbvOvHEi0T1kLMiGVqPWzI5a9OteBRth3A==", + "peer": true, + "dependencies": { + "bcp47": "^1.1.2", + "stable": "^0.1.6" + } + }, + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "peer": true, + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, "node_modules/agent-base": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", @@ -886,14 +546,14 @@ } }, "node_modules/agentkeepalive": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.2.1.tgz", - "integrity": "sha512-Zn4cw2NEqd+9fiSVWMscnjyQ1a8Yfoc5oBajLeo5w+YBHgDUcEBY2hS4YpTz6iN5f/2zQiktcuM6tS8x1p9dpA==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.3.0.tgz", + "integrity": "sha512-7Epl1Blf4Sy37j4v9f9FjICCh4+KAQOyXgHEwlyBiAQLbhKdq/i2QQU3amQalS/wPhdPzDXPL5DMR5bkn+YeWg==", "dev": true, "optional": true, "dependencies": { "debug": "^4.1.0", - "depd": "^1.1.2", + "depd": "^2.0.0", "humanize-ms": "^1.2.1" }, "engines": { @@ -914,6 +574,60 @@ "node": ">=8" } }, + "node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "peer": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-errors": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-3.0.0.tgz", + "integrity": "sha512-V3wD15YHfHz6y0KdhYFjyy9vWtEVALT9UrxfN3zqlI6dMioHnJrqOYfyPKol3oqrnCM9uwkcdCwkJ0WUcbLMTQ==", + "peer": true, + "peerDependencies": { + "ajv": "^8.0.1" + } + }, + "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==", + "peer": true, + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "peer": true, + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, "node_modules/ansi-regex": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", @@ -968,11 +682,37 @@ "node": ">=10" } }, + "node_modules/are-we-there-yet/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "devOptional": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/argparse": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" }, + "node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", + "peer": true + }, + "node_modules/async": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==", + "peer": true + }, "node_modules/balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", @@ -997,14 +737,91 @@ } ] }, + "node_modules/bcp47": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/bcp47/-/bcp47-1.1.2.tgz", + "integrity": "sha512-JnkkL4GUpOvvanH9AZPX38CxhiLsXMBicBY2IAtqiVN8YulGDQybUydWA4W6yAMtw6iShtw+8HEF6cfrTHU+UQ==", + "peer": true, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/bl": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/bl/-/bl-2.2.1.tgz", + "integrity": "sha512-6Pesp1w0DEX1N550i/uGV/TqucVL4AM/pgThFSN/Qq9si1/DF9aIHs1BxD8V/QU0HoeHO6cQRTAuYnLPKq1e4g==", + "peer": true, + "dependencies": { + "readable-stream": "^2.3.5", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", + "peer": true + }, + "node_modules/body-parser": { + "version": "1.20.2", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz", + "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==", + "peer": true, + "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.11.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/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==", + "peer": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "peer": true + }, + "node_modules/body-parser/node_modules/qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "peer": true, + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "devOptional": true, + "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", - "concat-map": "0.0.1" + "balanced-match": "^1.0.0" } }, "node_modules/buffer": { @@ -1030,6 +847,15 @@ "ieee754": "^1.2.1" } }, + "node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "peer": true, + "engines": { + "node": ">= 0.8" + } + }, "node_modules/cacache": { "version": "15.3.0", "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.3.0.tgz", @@ -1060,6 +886,85 @@ "node": ">= 10" } }, + "node_modules/cacache/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "optional": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/cacache/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "optional": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/cacache/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "optional": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "peer": true, + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "peer": true, + "dependencies": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "node_modules/capital-case": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/capital-case/-/capital-case-1.0.4.tgz", + "integrity": "sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==", + "peer": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3", + "upper-case-first": "^2.0.2" + } + }, "node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", @@ -1075,6 +980,35 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, + "node_modules/change-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/change-case/-/change-case-4.1.2.tgz", + "integrity": "sha512-bSxY2ws9OtviILG1EiY5K7NNxkqg/JnRnFxLtKQ96JaviiIxi7djMrSd0ECT9AC+lttClmYwKw53BWpOMblo7A==", + "peer": true, + "dependencies": { + "camel-case": "^4.1.2", + "capital-case": "^1.0.4", + "constant-case": "^3.0.4", + "dot-case": "^3.0.4", + "header-case": "^2.0.4", + "no-case": "^3.0.4", + "param-case": "^3.0.4", + "pascal-case": "^3.1.2", + "path-case": "^3.0.4", + "sentence-case": "^3.0.4", + "snake-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/charenc": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz", + "integrity": "sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA==", + "peer": true, + "engines": { + "node": "*" + } + }, "node_modules/chownr": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", @@ -1084,6 +1018,12 @@ "node": ">=10" } }, + "node_modules/cldrjs": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/cldrjs/-/cldrjs-0.5.5.tgz", + "integrity": "sha512-KDwzwbmLIPfCgd8JERVDpQKrUUM1U4KpFJJg2IROv89rF172lLufoJnqJ/Wea6fXL5bO6WjuLMzY8V52UWPvkA==", + "peer": true + }, "node_modules/clean-stack": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", @@ -1190,8 +1130,7 @@ "node_modules/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "devOptional": true + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" }, "node_modules/console-control-strings": { "version": "1.1.0", @@ -1199,6 +1138,95 @@ "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==", "devOptional": true }, + "node_modules/constant-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/constant-case/-/constant-case-3.0.4.tgz", + "integrity": "sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ==", + "peer": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3", + "upper-case": "^2.0.2" + } + }, + "node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "peer": true, + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", + "peer": true + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "peer": true + }, + "node_modules/cors": { + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", + "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", + "peer": true, + "dependencies": { + "object-assign": "^4", + "vary": "^1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "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==", + "peer": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/crypt": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz", + "integrity": "sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow==", + "peer": true, + "engines": { + "node": "*" + } + }, "node_modules/date-fns": { "version": "2.29.3", "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.29.3.tgz", @@ -1234,13 +1262,21 @@ "devOptional": true }, "node_modules/depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", - "dev": true, - "optional": true, + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", "engines": { - "node": ">= 0.6" + "node": ">= 0.8" + } + }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "peer": true, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" } }, "node_modules/detect-libc": { @@ -1252,6 +1288,16 @@ "node": ">=8" } }, + "node_modules/dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "peer": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, "node_modules/dotenv": { "version": "16.0.3", "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.0.3.tgz", @@ -1260,11 +1306,41 @@ "node": ">=12" } }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "peer": true + }, + "node_modules/ejs": { + "version": "3.1.9", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.9.tgz", + "integrity": "sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ==", + "peer": true, + "dependencies": { + "jake": "^10.8.5" + }, + "bin": { + "ejs": "bin/cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/emoji-regex": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "peer": true, + "engines": { + "node": ">= 0.8" + } + }, "node_modules/encoding": { "version": "0.1.13", "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", @@ -1275,10 +1351,32 @@ "iconv-lite": "^0.6.2" } }, - "node_modules/env-paths": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", - "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", + "node_modules/encoding/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==", + "dev": true, + "optional": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "peer": true, + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/env-paths": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", + "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", "dev": true, "optional": true, "engines": { @@ -1300,6 +1398,233 @@ "node": ">=6" } }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "peer": true + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/execa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", + "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", + "peer": true, + "dependencies": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/express": { + "version": "4.18.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", + "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", + "peer": true, + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.1", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.5.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.11.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/express/node_modules/body-parser": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", + "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", + "peer": true, + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "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.11.0", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/express/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "peer": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/express/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "peer": true + }, + "node_modules/express/node_modules/path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==", + "peer": true + }, + "node_modules/express/node_modules/qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "peer": true, + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/express/node_modules/raw-body": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "peer": true, + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "peer": true + }, + "node_modules/fast-safe-stringify": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz", + "integrity": "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==", + "peer": true + }, + "node_modules/filelist": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", + "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", + "peer": true, + "dependencies": { + "minimatch": "^5.0.1" + } + }, + "node_modules/finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "peer": true, + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "peer": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "peer": true + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, "node_modules/fs-minipass": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", @@ -1317,6 +1642,12 @@ "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "peer": true + }, "node_modules/gauge": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/gauge/-/gauge-3.0.2.tgz", @@ -1345,33 +1676,81 @@ "node": "6.* || 8.* || >= 10.*" } }, + "node_modules/get-intrinsic": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", + "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==", + "peer": true, + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "peer": true, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "devOptional": true, + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", + "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "minimatch": "^5.0.1", + "once": "^1.3.0" }, "engines": { - "node": "*" + "node": ">=12" }, "funding": { "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/globalize": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/globalize/-/globalize-1.7.0.tgz", + "integrity": "sha512-faR46vTIbFCeAemyuc9E6/d7Wrx9k2ae2L60UhakztFg6VuE42gENVJNuPFtt7Sdjrk9m2w8+py7Jj+JTNy59w==", + "peer": true, + "dependencies": { + "cldrjs": "^0.5.4" + } + }, "node_modules/graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", "dev": true, "optional": true }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "peer": true, + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, "node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -1380,12 +1759,34 @@ "node": ">=8" } }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "peer": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/has-unicode": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==", "devOptional": true }, + "node_modules/header-case": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/header-case/-/header-case-2.0.4.tgz", + "integrity": "sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q==", + "peer": true, + "dependencies": { + "capital-case": "^1.0.4", + "tslib": "^2.0.3" + } + }, "node_modules/highlight.js": { "version": "10.7.3", "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-10.7.3.tgz", @@ -1401,6 +1802,22 @@ "dev": true, "optional": true }, + "node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "peer": true, + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, "node_modules/http-proxy-agent": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", @@ -1416,6 +1833,15 @@ "node": ">= 6" } }, + "node_modules/http-status": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/http-status/-/http-status-1.6.2.tgz", + "integrity": "sha512-oUExvfNckrpTpDazph7kNG8sQi5au3BeTo0idaZFXEhTaJKu7GNJCLHI0rYY2wljm548MSTM+Ljj/c6anqu2zQ==", + "peer": true, + "engines": { + "node": ">= 0.4.0" + } + }, "node_modules/https-proxy-agent": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", @@ -1429,6 +1855,15 @@ "node": ">= 6" } }, + "node_modules/human-signals": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", + "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", + "peer": true, + "engines": { + "node": ">=8.12.0" + } + }, "node_modules/humanize-ms": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", @@ -1439,14 +1874,32 @@ "ms": "^2.0.0" } }, + "node_modules/hyperid": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/hyperid/-/hyperid-3.1.1.tgz", + "integrity": "sha512-RveV33kIksycSf7HLkq1sHB5wW0OwuX8ot8MYnY++gaaPXGFfKpBncHrAWxdpuEeRlazUMGWefwP1w6o6GaumA==", + "peer": true, + "dependencies": { + "uuid": "^8.3.2", + "uuid-parse": "^1.1.0" + } + }, + "node_modules/hyperid/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==", + "peer": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, "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==", - "dev": true, - "optional": true, + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "peer": true, "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" + "safer-buffer": ">= 2.1.2 < 3" }, "engines": { "node": ">=0.10.0" @@ -1498,6 +1951,15 @@ "dev": true, "optional": true }, + "node_modules/inflection": { + "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" + ], + "peer": true + }, "node_modules/inflight": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", @@ -1512,6 +1974,18 @@ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" }, + "node_modules/invert-kv": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-3.0.1.tgz", + "integrity": "sha512-CYdFeFexxhv/Bcny+Q0BfOV+ltRlJcd4BBZBYFX/O0u4npJrgZtIcjokegtiSMAvlMTJ+Koq0GBCc//3bueQxw==", + "peer": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sindresorhus/invert-kv?sponsor=1" + } + }, "node_modules/ip": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ip/-/ip-2.0.0.tgz", @@ -1519,6 +1993,21 @@ "dev": true, "optional": true }, + "node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "peer": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "peer": true + }, "node_modules/is-fullwidth-code-point": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", @@ -1534,12 +2023,68 @@ "dev": true, "optional": true }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "peer": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "peer": true + }, "node_modules/isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true, - "optional": true + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + }, + "node_modules/jake": { + "version": "10.8.5", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.5.tgz", + "integrity": "sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw==", + "peer": true, + "dependencies": { + "async": "^3.2.3", + "chalk": "^4.0.2", + "filelist": "^1.0.1", + "minimatch": "^3.0.4" + }, + "bin": { + "jake": "bin/cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jake/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "peer": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/jake/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "peer": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } }, "node_modules/js-yaml": { "version": "4.1.0", @@ -1552,21 +2097,131 @@ "js-yaml": "bin/js-yaml.js" } }, - "node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "devOptional": true, + "node_modules/js2xmlparser": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/js2xmlparser/-/js2xmlparser-4.0.2.tgz", + "integrity": "sha512-6n4D8gLlLf1n5mNLQPRfViYzu9RATblzPEtm1SthMX1Pjao0r9YI9nw7ZIfRxQMERS87mcswrg+r/OYrPRX6jA==", + "peer": true, "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" + "xmlcreate": "^2.0.4" } }, - "node_modules/make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "node_modules/json-merge-patch": { + "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==", + "peer": true, + "dependencies": { + "fast-deep-equal": "^3.1.3" + } + }, + "node_modules/json-schema-compare": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/json-schema-compare/-/json-schema-compare-0.2.2.tgz", + "integrity": "sha512-c4WYmDKyJXhs7WWvAWm3uIYnfyWFoIp+JEoX34rctVvEkMYCPGhXtvmFFXiffBbxfZsvQ0RNnV5H7GvDF5HCqQ==", + "peer": true, + "dependencies": { + "lodash": "^4.17.4" + } + }, + "node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "peer": true + }, + "node_modules/lcid": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-3.1.1.tgz", + "integrity": "sha512-M6T051+5QCGLBQb8id3hdvIW8+zeFV2FyBGFS9IEK5H9Wt4MueD4bW1eWikpHgZp+5xR3l5c8pZUkQsIA0BFZg==", + "peer": true, + "dependencies": { + "invert-kv": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "peer": true + }, + "node_modules/loopback-connector": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/loopback-connector/-/loopback-connector-5.2.2.tgz", + "integrity": "sha512-VY1LK+z3fp2ehCcq2jm1xTpBuKrtJcBuUZZhxAnYYAN3VXemmjLeVU0F/MmokfKL1zx1pkPKdjBPb+nNsatzeA==", + "peer": true, + "dependencies": { + "async": "^3.2.4", + "bluebird": "^3.7.2", + "debug": "^4.3.4", + "msgpack5": "^4.5.1", + "strong-globalize": "^6.0.5", + "uuid": "^8.3.2" + }, + "engines": { + "node": ">=10" + } + }, + "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==", + "peer": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/loopback-datasource-juggler": { + "version": "4.28.3", + "resolved": "https://registry.npmjs.org/loopback-datasource-juggler/-/loopback-datasource-juggler-4.28.3.tgz", + "integrity": "sha512-lhL5kmOVcwRNKNqL/+L8EXxXDJVtfzUQaiYYdeFciqPIGNsNpOnfxRww0jDHBLIhtNX3cvXRqTZO7ljccb/hCg==", + "peer": true, + "dependencies": { + "async": "^3.2.4", + "change-case": "^4.1.2", + "debug": "^4.3.4", + "depd": "^2.0.0", + "inflection": "^1.13.4", + "lodash": "^4.17.21", + "loopback-connector": "^5.2.1", + "minimatch": "^5.1.6", + "nanoid": "^3.3.4", + "qs": "^6.10.5", + "strong-globalize": "^6.0.5", + "traverse": "^0.6.7", + "uuid": "^9.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "peer": true, + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "devOptional": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", "devOptional": true, "dependencies": { @@ -1616,16 +2271,124 @@ "node": ">= 10" } }, + "node_modules/map-age-cleaner": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", + "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", + "peer": true, + "dependencies": { + "p-defer": "^1.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/md5": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz", + "integrity": "sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==", + "peer": true, + "dependencies": { + "charenc": "0.0.2", + "crypt": "0.0.2", + "is-buffer": "~1.1.6" + } + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mem": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/mem/-/mem-5.1.1.tgz", + "integrity": "sha512-qvwipnozMohxLXG1pOqoLiZKNkC4r4qqRucSoDwXowsNGDSULiqFTRUF05vcZWnwJSG22qTsynQhxbaMtnX9gw==", + "peer": true, + "dependencies": { + "map-age-cleaner": "^0.1.3", + "mimic-fn": "^2.1.0", + "p-is-promise": "^2.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==", + "peer": true + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "peer": true + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "peer": true, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "peer": true, + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "peer": true, + "engines": { + "node": ">=6" + } + }, "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "devOptional": true, + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", "dependencies": { - "brace-expansion": "^1.1.7" + "brace-expansion": "^2.0.1" }, "engines": { - "node": "*" + "node": ">=10" } }, "node_modules/minipass": { @@ -1727,7 +2490,6 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "devOptional": true, "bin": { "mkdirp": "bin/cmd.js" }, @@ -1740,6 +2502,18 @@ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, + "node_modules/msgpack5": { + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/msgpack5/-/msgpack5-4.5.1.tgz", + "integrity": "sha512-zC1vkcliryc4JGlL6OfpHumSYUHWFGimSI+OgfRCjTFLmKA2/foR9rMTOhWiqfOrfxJOctrpWPvrppf8XynJxw==", + "peer": true, + "dependencies": { + "bl": "^2.0.1", + "inherits": "^2.0.3", + "readable-stream": "^2.3.6", + "safe-buffer": "^5.1.2" + } + }, "node_modules/mz": { "version": "2.7.0", "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", @@ -1750,16 +2524,36 @@ "thenify-all": "^1.0.0" } }, + "node_modules/nanoid": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", + "peer": true, + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, "node_modules/negotiator": { "version": "0.6.3", "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", - "dev": true, - "optional": true, "engines": { "node": ">= 0.6" } }, + "node_modules/no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "peer": true, + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, "node_modules/node-addon-api": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-4.3.0.tgz", @@ -1825,6 +2619,17 @@ "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, + "node_modules/node-gyp/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "optional": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, "node_modules/node-gyp/node_modules/gauge": { "version": "4.0.4", "resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.4.tgz", @@ -1845,6 +2650,40 @@ "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, + "node_modules/node-gyp/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "optional": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/node-gyp/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "optional": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, "node_modules/node-gyp/node_modules/npmlog": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.2.tgz", @@ -1861,6 +2700,21 @@ "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, + "node_modules/node-gyp/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dev": true, + "optional": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/nopt": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", @@ -1876,6 +2730,18 @@ "node": ">=6" } }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "peer": true, + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/npmlog": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-5.0.1.tgz", @@ -1896,6 +2762,27 @@ "node": ">=0.10.0" } }, + "node_modules/object-inspect": { + "version": "1.12.3", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", + "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", + "peer": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "peer": true, + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, "node_modules/once": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", @@ -1904,49 +2791,203 @@ "wrappy": "1" } }, - "node_modules/p-map": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", - "dev": true, - "optional": true, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "peer": true, "dependencies": { - "aggregate-error": "^3.0.0" + "mimic-fn": "^2.1.0" }, "engines": { - "node": ">=10" + "node": ">=6" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/parse5": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.1.tgz", - "integrity": "sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==" + "node_modules/openapi3-ts": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/openapi3-ts/-/openapi3-ts-2.0.2.tgz", + "integrity": "sha512-TxhYBMoqx9frXyOgnRHufjQfPXomTIHYKhSKJ6jHfj13kS8OEIhvmE8CTuQyKtjjWttAjX5DPxM1vmalEpo8Qw==", + "peer": true, + "dependencies": { + "yaml": "^1.10.2" + } }, - "node_modules/parse5-htmlparser2-tree-adapter": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz", - "integrity": "sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==", + "node_modules/os-locale": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-5.0.0.tgz", + "integrity": "sha512-tqZcNEDAIZKBEPnHPlVDvKrp7NzgLi7jRmhKiUoa2NUmhl13FtkAGLUVR+ZsYvApBQdBfYm43A4tXXQ4IrYLBA==", + "peer": true, "dependencies": { - "parse5": "^6.0.1" + "execa": "^4.0.0", + "lcid": "^3.0.0", + "mem": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/parse5-htmlparser2-tree-adapter/node_modules/parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "node_modules/p-defer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", + "integrity": "sha512-wB3wfAxZpk2AzOfUMJNL+d36xothRSyj8EXOa4f6GMqYDN9BJaaSISbsk+wS9abmnebVw95C2Kb5t85UmpCxuw==", + "peer": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-event": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/p-event/-/p-event-4.2.0.tgz", + "integrity": "sha512-KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ==", + "peer": true, + "dependencies": { + "p-timeout": "^3.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", + "peer": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-is-promise": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz", + "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dev": true, + "optional": true, + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-timeout": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", + "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", + "peer": true, + "dependencies": { + "p-finally": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "peer": true, + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/parse5": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.1.tgz", + "integrity": "sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==" + }, + "node_modules/parse5-htmlparser2-tree-adapter": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz", + "integrity": "sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==", + "dependencies": { + "parse5": "^6.0.1" + } + }, + "node_modules/parse5-htmlparser2-tree-adapter/node_modules/parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "peer": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "peer": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/path-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/path-case/-/path-case-3.0.4.tgz", + "integrity": "sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg==", + "peer": true, + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, "node_modules/path-is-absolute": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "devOptional": true, "engines": { "node": ">=0.10.0" } }, + "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==", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-to-regexp": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.2.1.tgz", + "integrity": "sha512-JLyh7xT1kizaEvcaXOQwOc2/Yhw6KZOvPf1S8401UyLk86CU79LN3vl7ztXGm/pZ+YjoyAJ4rxmHwbkBXJX+yw==", + "peer": true + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "peer": true + }, "node_modules/promise-inflight": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", @@ -1968,20 +3009,98 @@ "node": ">=10" } }, - "node_modules/readable-stream": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.1.tgz", - "integrity": "sha512-+rQmrWMYGA90yenhTYsLWAsLsqVC8osOw6PKE1HDYiO0gdPeKe/xDHNzIAIn4C91YQ6oenEhfYqqc1883qHbjQ==", - "devOptional": true, + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "peer": true, "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" }, "engines": { - "node": ">= 6" + "node": ">= 0.10" + } + }, + "node_modules/pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "peer": true, + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/qs": { + "version": "6.11.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.1.tgz", + "integrity": "sha512-0wsrzgTz/kAVIeuxSjnpGC56rzYtr6JT/2BwEvMaPhFIoYa1aGO8LbzuU1R0uUYQkLpWBTOj0l/CLAJB64J6nQ==", + "peer": true, + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", + "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", + "peer": true, + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "peer": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" } }, + "node_modules/readable-stream/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "peer": true + }, "node_modules/reflect-metadata": { "version": "0.1.13", "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz", @@ -1995,6 +3114,15 @@ "node": ">=0.10.0" } }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/retry": { "version": "0.12.0", "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", @@ -2020,6 +3148,48 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/rimraf/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "devOptional": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/rimraf/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "devOptional": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rimraf/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "devOptional": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, "node_modules/safe-buffer": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", @@ -2042,9 +3212,7 @@ "node_modules/safer-buffer": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true, - "optional": true + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" }, "node_modules/sax": { "version": "1.2.4", @@ -2066,12 +3234,89 @@ "node": ">=10" } }, + "node_modules/send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "peer": true, + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "peer": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "peer": true + }, + "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==", + "peer": true + }, + "node_modules/sentence-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/sentence-case/-/sentence-case-3.0.4.tgz", + "integrity": "sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg==", + "peer": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3", + "upper-case-first": "^2.0.2" + } + }, + "node_modules/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "peer": true, + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, "node_modules/set-blocking": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", "devOptional": true }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "peer": true + }, "node_modules/sha.js": { "version": "2.4.11", "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", @@ -2084,11 +3329,45 @@ "sha.js": "bin.js" } }, + "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==", + "peer": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "peer": true, + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/signal-exit": { "version": "3.0.7", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "devOptional": true + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" }, "node_modules/smart-buffer": { "version": "4.2.0", @@ -2101,6 +3380,16 @@ "npm": ">= 3.0.0" } }, + "node_modules/snake-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz", + "integrity": "sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==", + "peer": true, + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, "node_modules/socks": { "version": "2.7.1", "resolved": "https://registry.npmjs.org/socks/-/socks-2.7.1.tgz", @@ -2131,10 +3420,16 @@ "node": ">= 10" } }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "peer": true + }, "node_modules/sqlite3": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/sqlite3/-/sqlite3-5.1.4.tgz", - "integrity": "sha512-i0UlWAzPlzX3B5XP2cYuhWQJsTtlMD6obOa1PgeEQ4DHEXUuyJkgv50I3isqZAP5oFc2T8OFvakmDh2W6I+YpA==", + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/sqlite3/-/sqlite3-5.1.6.tgz", + "integrity": "sha512-olYkWoKFVNSSSQNvxVUfjiVbz3YtBwTJj+mfV5zpHmqW3sELx2Cf4QCdirMelhM5Zh+KDVaKgQHqCxrqiWHybw==", "devOptional": true, "hasInstallScript": true, "dependencies": { @@ -2167,15 +3462,45 @@ "node": ">= 8" } }, + "node_modules/stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility", + "peer": true + }, + "node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "peer": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/stoppable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/stoppable/-/stoppable-1.1.0.tgz", + "integrity": "sha512-KXDYZ9dszj6bzvnEMRYvxgeTHU74QBFL54XKtP3nyMuJ81CFYtABZ3bAzL2EdFUaEwJOBOgENyFj3R7oTzDyyw==", + "peer": true, + "engines": { + "node": ">=4", + "npm": ">=6" + } + }, "node_modules/string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "devOptional": true, + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dependencies": { - "safe-buffer": "~5.2.0" + "safe-buffer": "~5.1.0" } }, + "node_modules/string_decoder/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, "node_modules/string-width": { "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", @@ -2200,8 +3525,54 @@ "node": ">=8" } }, - "node_modules/supports-color": { - "version": "7.2.0", + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/strong-error-handler": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/strong-error-handler/-/strong-error-handler-4.0.2.tgz", + "integrity": "sha512-84tEG1tZs781zWSXSbk7T0ekhRJ8DbgPPvr4UFseY72ws0sahPoreiEGp4QeQgcB+WplMx95AugBKSFZr5Dvig==", + "peer": true, + "dependencies": { + "accepts": "^1.3.8", + "debug": "^4.3.4", + "ejs": "^3.1.8", + "fast-safe-stringify": "^2.1.1", + "http-status": "^1.6.2", + "js2xmlparser": "^4.0.2", + "strong-globalize": "^6.0.5" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/strong-globalize": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/strong-globalize/-/strong-globalize-6.0.5.tgz", + "integrity": "sha512-7nfUli41TieV9/TSc0N62ve5Q4nfrpy/T0nNNy6TyD3vst79QWmeylCyd3q1gDxh8dqGEtabLNCdPQP1Iuvecw==", + "peer": true, + "dependencies": { + "accept-language": "^3.0.18", + "debug": "^4.2.0", + "globalize": "^1.6.0", + "lodash": "^4.17.20", + "md5": "^2.3.0", + "mkdirp": "^1.0.4", + "os-locale": "^5.0.0", + "yamljs": "^0.3.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/supports-color": { + "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dependencies": { @@ -2229,9 +3600,9 @@ } }, "node_modules/tar/node_modules/minipass": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-4.2.1.tgz", - "integrity": "sha512-KS4CHIsDfOZetnT+u6fwxyFADXLamtkPxkGScmmtTW//MlRrImV+LtbmbJpLQ86Hw7km/utbfEfndhGBrfwvlA==", + "version": "4.2.5", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-4.2.5.tgz", + "integrity": "sha512-+yQl7SX3bIT83Lhb4BVorMAHVuqsskxRdlmO9kTpyukp8vsm2Sn/fUOV9xlnG8/a5JsypJzap21lz/y3FBMJ8Q==", "devOptional": true, "engines": { "node": ">=8" @@ -2256,17 +3627,54 @@ "node": ">=0.8" } }, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "peer": true, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/toposort": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/toposort/-/toposort-2.0.2.tgz", + "integrity": "sha512-0a5EOkAUp8D4moMi2W8ZF8jcga7BgZd91O/yabJCFY8az+XSzeGyTKs0Aoo897iV1Nj6guFq8orWDS96z91oGg==", + "peer": true + }, "node_modules/tr46": { "version": "0.0.3", "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", "devOptional": true }, + "node_modules/traverse": { + "version": "0.6.7", + "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.6.7.tgz", + "integrity": "sha512-/y956gpUo9ZNCb99YjxG7OaslxZWHfCHAUUfshwqOXmxUIvqLjVO581BT+gM59+QV9tFe6/CGG53tsA1Y7RSdg==", + "peer": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/tslib": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "peer": true, + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, "node_modules/typeorm": { "version": "0.3.12", "resolved": "https://registry.npmjs.org/typeorm/-/typeorm-0.3.12.tgz", @@ -2374,47 +3782,10 @@ } } }, - "node_modules/typeorm/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/typeorm/node_modules/glob": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", - "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/typeorm/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/typeorm/node_modules/mkdirp": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-2.1.3.tgz", - "integrity": "sha512-sjAkg21peAG9HS+Dkx7hlG9Ztx7HLeKnvB3NQRcu/mltCVmvkF0pisbiTSfDVYTT86XEfZrTUosLdZLStquZUw==", + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-2.1.5.tgz", + "integrity": "sha512-jbjfql+shJtAPrFoKxHOXip4xS+kul9W3OzfzzrqueWK2QMGon2bFH2opl6W9EagBThjEz+iysyi/swOoVfB/w==", "bin": { "mkdirp": "dist/cjs/src/bin.js" }, @@ -2445,11 +3816,55 @@ "imurmurhash": "^0.1.4" } }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "peer": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/upper-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-2.0.2.tgz", + "integrity": "sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg==", + "peer": true, + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/upper-case-first": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/upper-case-first/-/upper-case-first-2.0.2.tgz", + "integrity": "sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg==", + "peer": true, + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "peer": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, "node_modules/util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "devOptional": true + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "peer": true, + "engines": { + "node": ">= 0.4.0" + } }, "node_modules/uuid": { "version": "9.0.0", @@ -2459,6 +3874,30 @@ "uuid": "dist/bin/uuid" } }, + "node_modules/uuid-parse": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/uuid-parse/-/uuid-parse-1.1.0.tgz", + "integrity": "sha512-OdmXxA8rDsQ7YpNVbKSJkNzTw2I+S5WsbMDnCtIWSQaosNAcWtFuI/YK1TjzUI6nbkgiqEyh8gWngfcv8Asd9A==", + "peer": true + }, + "node_modules/validator": { + "version": "13.9.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.9.0.tgz", + "integrity": "sha512-B+dGG8U3fdtM0/aNK4/X8CXq/EcxU2WPrPEkJGslb47qyHsxmbggTWK0yEA4qnYVNF+nxNlN88o14hIcPmSIEA==", + "peer": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "peer": true, + "engines": { + "node": ">= 0.8" + } + }, "node_modules/webidl-conversions": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", @@ -2479,8 +3918,6 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "optional": true, "dependencies": { "isexe": "^2.0.0" }, @@ -2541,6 +3978,12 @@ "node": ">=4.0" } }, + "node_modules/xmlcreate": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/xmlcreate/-/xmlcreate-2.0.4.tgz", + "integrity": "sha512-nquOebG4sngPmGPICTS5EnxqhKbCmz5Ox5hsszI2T6U5qdrJizBc+0ilYSEjTSzU0yZcmvppztXe/5Al5fUwdg==", + "peer": true + }, "node_modules/y18n": { "version": "5.0.8", "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", @@ -2555,6 +3998,80 @@ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", "devOptional": true }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "peer": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/yamljs": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/yamljs/-/yamljs-0.3.0.tgz", + "integrity": "sha512-C/FsVVhht4iPQYXOInoxUM/1ELSf9EsgKH34FofQOp6hwCPrW4vG4w5++TED3xRUo8gD7l0P1J1dLlDYzODsTQ==", + "peer": true, + "dependencies": { + "argparse": "^1.0.7", + "glob": "^7.0.5" + }, + "bin": { + "json2yaml": "bin/json2yaml", + "yaml2json": "bin/yaml2json" + } + }, + "node_modules/yamljs/node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "peer": true, + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/yamljs/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "peer": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/yamljs/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "peer": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/yamljs/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "peer": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, "node_modules/yargs": { "version": "17.7.1", "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.1.tgz", @@ -2580,7211 +4097,5 @@ "node": ">=12" } } - }, - "dependencies": { - "@gar/promisify": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz", - "integrity": "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==", - "dev": true, - "optional": true - }, - "@loopback/boot": { - "version": "file:../../packages/boot", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/model-api-builder": "^4.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/rest": "^12.0.8", - "@loopback/rest-crud": "^0.15.7", - "@loopback/service-proxy": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/glob": "^8.1.0", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "glob": "^8.1.0", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/rest": { - "version": "file:../../packages/rest", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/express": "^5.0.8", - "@loopback/http-server": "^4.0.8", - "@loopback/openapi-spec-builder": "^5.0.8", - "@loopback/openapi-v3": "^8.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@openapi-contrib/openapi-schema-to-json-schema": "^3.2.0", - "@types/body-parser": "^1.19.2", - "@types/cors": "^2.8.13", - "@types/debug": "^4.1.7", - "@types/express": "^4.17.17", - "@types/express-serve-static-core": "^4.17.33", - "@types/http-errors": "^2.0.1", - "@types/js-yaml": "^4.0.5", - "@types/json-schema-compare": "^0.2.1", - "@types/lodash": "^4.14.191", - "@types/multer": "^1.4.7", - "@types/node": "^14.18.36", - "@types/on-finished": "^2.3.1", - "@types/qs": "^6.9.7", - "@types/serve-static": "1.15.0", - "@types/type-is": "^1.6.3", - "ajv": "^8.12.0", - "ajv-errors": "^3.0.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0", - "body-parser": "^1.20.2", - "cors": "^2.8.5", - "debug": "^4.3.4", - "express": "^4.18.2", - "http-errors": "^2.0.0", - "js-yaml": "^4.1.0", - "json-schema-compare": "^0.2.2", - "lodash": "^4.17.21", - "multer": "^1.4.4", - "on-finished": "^2.4.1", - "path-to-regexp": "^6.2.1", - "qs": "^6.11.1", - "strong-error-handler": "^4.0.1", - "tslib": "^2.5.0", - "type-is": "^1.6.18", - "validator": "^13.9.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/express": { - "version": "file:../../packages/express", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/http-server": "^4.0.8", - "@loopback/testlab": "^5.0.8", - "@types/body-parser": "^1.19.2", - "@types/debug": "^4.1.7", - "@types/express": "^4.17.17", - "@types/express-serve-static-core": "^4.17.33", - "@types/http-errors": "^2.0.1", - "@types/node": "^14.18.36", - "@types/on-finished": "^2.3.1", - "@types/toposort": "^2.0.3", - "body-parser": "^1.20.2", - "debug": "^4.3.4", - "express": "^4.18.2", - "http-errors": "^2.0.0", - "on-finished": "^2.4.1", - "source-map-support": "^0.5.21", - "toposort": "^2.0.2", - "tslib": "^2.5.0", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/http-server": { - "version": "file:../../packages/http-server", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/stoppable": "^1.1.1", - "debug": "^4.3.4", - "stoppable": "^1.1.0", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/http-server": { - "version": "file:../../packages/http-server", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/stoppable": "^1.1.1", - "debug": "^4.3.4", - "stoppable": "^1.1.0", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/openapi-spec-builder": { - "version": "file:../../packages/openapi-spec-builder", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "openapi3-ts": "^2.0.2", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/openapi-v3": { - "version": "file:../../packages/openapi-v3", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/openapi-spec-builder": "^5.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/repository-json-schema": "^6.1.2", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/json-merge-patch": "0.0.8", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "http-status": "^1.6.2", - "json-merge-patch": "^1.0.2", - "lodash": "^4.17.21", - "openapi3-ts": "^2.0.2", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/openapi-spec-builder": { - "version": "file:../../packages/openapi-spec-builder", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "openapi3-ts": "^2.0.2", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/repository": { - "version": "file:../../packages/repository", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/filter": "^3.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bson": "^4.0.5", - "@types/debug": "^4.1.7", - "@types/json-schema": "^7.0.11", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "bson": "4.7.2", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "loopback-datasource-juggler": "^4.28.2", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/filter": { - "version": "file:../../packages/filter", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "tslib": "^2.5.0", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/repository-json-schema": { - "version": "file:../../packages/repository-json-schema", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/json-schema": "^7.0.11", - "@types/node": "^14.18.36", - "ajv-formats": "^2.1.1", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/repository": { - "version": "file:../../packages/repository", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/filter": "^3.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bson": "^4.0.5", - "@types/debug": "^4.1.7", - "@types/json-schema": "^7.0.11", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "bson": "4.7.2", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "loopback-datasource-juggler": "^4.28.2", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/filter": { - "version": "file:../../packages/filter", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "tslib": "^2.5.0", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/repository": { - "version": "file:../../packages/repository", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/filter": "^3.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bson": "^4.0.5", - "@types/debug": "^4.1.7", - "@types/json-schema": "^7.0.11", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "bson": "4.7.2", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "loopback-datasource-juggler": "^4.28.2", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../../packages/core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../../packages/context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../../packages/metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/filter": { - "version": "file:../../packages/filter", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "tslib": "^2.5.0", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../../packages/testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../../packages/build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../../packages/eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@mapbox/node-pre-gyp": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.10.tgz", - "integrity": "sha512-4ySo4CjzStuprMwk35H5pPbkymjv1SF3jGLj6rAHp/xT/RF7TL7bd9CTm1xDY49K2qF7jmR/g7k+SkLETP6opA==", - "devOptional": true, - "requires": { - "detect-libc": "^2.0.0", - "https-proxy-agent": "^5.0.0", - "make-dir": "^3.1.0", - "node-fetch": "^2.6.7", - "nopt": "^5.0.0", - "npmlog": "^5.0.1", - "rimraf": "^3.0.2", - "semver": "^7.3.5", - "tar": "^6.1.11" - } - }, - "@npmcli/fs": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-1.1.1.tgz", - "integrity": "sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ==", - "dev": true, - "optional": true, - "requires": { - "@gar/promisify": "^1.0.1", - "semver": "^7.3.5" - } - }, - "@npmcli/move-file": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz", - "integrity": "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==", - "dev": true, - "optional": true, - "requires": { - "mkdirp": "^1.0.4", - "rimraf": "^3.0.2" - } - }, - "@sqltools/formatter": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/@sqltools/formatter/-/formatter-1.2.5.tgz", - "integrity": "sha512-Uy0+khmZqUrUGm5dmMqVlnvufZRSK0FbYzVgp0UMstm+F5+W2/jnEEQyc9vo1ZR/E5ZI/B1WjjoTqBqwJL6Krw==" - }, - "@tootallnate/once": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", - "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", - "dev": true, - "optional": true - }, - "@types/debug": { - "version": "4.1.7", - "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz", - "integrity": "sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==", - "dev": true, - "requires": { - "@types/ms": "*" - } - }, - "@types/json-schema": { - "version": "7.0.11", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", - "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", - "dev": true - }, - "@types/ms": { - "version": "0.7.31", - "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz", - "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==", - "dev": true - }, - "@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==", - "dev": true - }, - "abbrev": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", - "devOptional": true - }, - "agent-base": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", - "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", - "devOptional": true, - "requires": { - "debug": "4" - } - }, - "agentkeepalive": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.2.1.tgz", - "integrity": "sha512-Zn4cw2NEqd+9fiSVWMscnjyQ1a8Yfoc5oBajLeo5w+YBHgDUcEBY2hS4YpTz6iN5f/2zQiktcuM6tS8x1p9dpA==", - "dev": true, - "optional": true, - "requires": { - "debug": "^4.1.0", - "depd": "^1.1.2", - "humanize-ms": "^1.2.1" - } - }, - "aggregate-error": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", - "dev": true, - "optional": true, - "requires": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - } - }, - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" - }, - "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" - } - }, - "any-promise": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", - "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==" - }, - "app-root-path": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/app-root-path/-/app-root-path-3.1.0.tgz", - "integrity": "sha512-biN3PwB2gUtjaYy/isrU3aNWI5w+fAfvHkSvCKeQGxhmYpwKFUxudR3Yya+KqVRHBmEDYh+/lTozYCFbmzX4nA==" - }, - "aproba": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", - "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==", - "devOptional": true - }, - "are-we-there-yet": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz", - "integrity": "sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==", - "devOptional": true, - "requires": { - "delegates": "^1.0.0", - "readable-stream": "^3.6.0" - } - }, - "argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" - }, - "balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - }, - "base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "devOptional": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "buffer": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", - "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", - "requires": { - "base64-js": "^1.3.1", - "ieee754": "^1.2.1" - } - }, - "cacache": { - "version": "15.3.0", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.3.0.tgz", - "integrity": "sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==", - "dev": true, - "optional": true, - "requires": { - "@npmcli/fs": "^1.0.0", - "@npmcli/move-file": "^1.0.1", - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "glob": "^7.1.4", - "infer-owner": "^1.0.4", - "lru-cache": "^6.0.0", - "minipass": "^3.1.1", - "minipass-collect": "^1.0.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.2", - "mkdirp": "^1.0.3", - "p-map": "^4.0.0", - "promise-inflight": "^1.0.1", - "rimraf": "^3.0.2", - "ssri": "^8.0.1", - "tar": "^6.0.2", - "unique-filename": "^1.1.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "chownr": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", - "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", - "devOptional": true - }, - "clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", - "dev": true, - "optional": true - }, - "cli-highlight": { - "version": "2.1.11", - "resolved": "https://registry.npmjs.org/cli-highlight/-/cli-highlight-2.1.11.tgz", - "integrity": "sha512-9KDcoEVwyUXrjcJNvHD0NFc/hiwe/WPVYIleQh2O1N2Zro5gWJZ/K+3DGn8w8P/F6FxOgzyC5bxDyHIgCSPhGg==", - "requires": { - "chalk": "^4.0.0", - "highlight.js": "^10.7.1", - "mz": "^2.4.0", - "parse5": "^5.1.1", - "parse5-htmlparser2-tree-adapter": "^6.0.0", - "yargs": "^16.0.0" - }, - "dependencies": { - "cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", - "requires": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" - } - }, - "yargs-parser": { - "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==" - } - } - }, - "cliui": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", - "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" - } - }, - "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==" - }, - "color-support": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", - "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", - "devOptional": true - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "devOptional": true - }, - "console-control-strings": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==", - "devOptional": true - }, - "date-fns": { - "version": "2.29.3", - "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.29.3.tgz", - "integrity": "sha512-dDCnyH2WnnKusqvZZ6+jA1O51Ibt8ZMRNkDZdyAyK4YfbDwa/cEmuztzG5pk6hqlp9aSBPYcjOlktquahGwGeA==" - }, - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "requires": { - "ms": "2.1.2" - } - }, - "delegates": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==", - "devOptional": true - }, - "depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", - "dev": true, - "optional": true - }, - "detect-libc": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.1.tgz", - "integrity": "sha512-463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w==", - "devOptional": true - }, - "dotenv": { - "version": "16.0.3", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.0.3.tgz", - "integrity": "sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ==" - }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "encoding": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", - "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", - "dev": true, - "optional": true, - "requires": { - "iconv-lite": "^0.6.2" - } - }, - "env-paths": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", - "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", - "dev": true, - "optional": true - }, - "err-code": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", - "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==", - "dev": true, - "optional": true - }, - "escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" - }, - "fs-minipass": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", - "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", - "devOptional": true, - "requires": { - "minipass": "^3.0.0" - } - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" - }, - "gauge": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-3.0.2.tgz", - "integrity": "sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==", - "devOptional": true, - "requires": { - "aproba": "^1.0.3 || ^2.0.0", - "color-support": "^1.1.2", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.1", - "object-assign": "^4.1.1", - "signal-exit": "^3.0.0", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "wide-align": "^1.1.2" - } - }, - "get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" - }, - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "devOptional": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", - "dev": true, - "optional": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "has-unicode": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==", - "devOptional": true - }, - "highlight.js": { - "version": "10.7.3", - "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-10.7.3.tgz", - "integrity": "sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==" - }, - "http-cache-semantics": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", - "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==", - "dev": true, - "optional": true - }, - "http-proxy-agent": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", - "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", - "dev": true, - "optional": true, - "requires": { - "@tootallnate/once": "1", - "agent-base": "6", - "debug": "4" - } - }, - "https-proxy-agent": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", - "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", - "devOptional": true, - "requires": { - "agent-base": "6", - "debug": "4" - } - }, - "humanize-ms": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", - "integrity": "sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==", - "dev": true, - "optional": true, - "requires": { - "ms": "^2.0.0" - } - }, - "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==", - "dev": true, - "optional": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - } - }, - "ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" - }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "dev": true, - "optional": true - }, - "indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", - "dev": true, - "optional": true - }, - "infer-owner": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", - "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", - "dev": true, - "optional": true - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "ip": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ip/-/ip-2.0.0.tgz", - "integrity": "sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==", - "dev": true, - "optional": true - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" - }, - "is-lambda": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz", - "integrity": "sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==", - "dev": true, - "optional": true - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true, - "optional": true - }, - "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "requires": { - "argparse": "^2.0.1" - } - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "devOptional": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "devOptional": true, - "requires": { - "semver": "^6.0.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "devOptional": true - } - } - }, - "make-fetch-happen": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-9.1.0.tgz", - "integrity": "sha512-+zopwDy7DNknmwPQplem5lAZX/eCOzSvSNNcSKm5eVwTkOBzoktEfXsa9L23J/GIRhxRsaxzkPEhrJEpE2F4Gg==", - "dev": true, - "optional": true, - "requires": { - "agentkeepalive": "^4.1.3", - "cacache": "^15.2.0", - "http-cache-semantics": "^4.1.0", - "http-proxy-agent": "^4.0.1", - "https-proxy-agent": "^5.0.0", - "is-lambda": "^1.0.1", - "lru-cache": "^6.0.0", - "minipass": "^3.1.3", - "minipass-collect": "^1.0.2", - "minipass-fetch": "^1.3.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "negotiator": "^0.6.2", - "promise-retry": "^2.0.1", - "socks-proxy-agent": "^6.0.0", - "ssri": "^8.0.0" - } - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "devOptional": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "devOptional": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "minipass-collect": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", - "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", - "dev": true, - "optional": true, - "requires": { - "minipass": "^3.0.0" - } - }, - "minipass-fetch": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-1.4.1.tgz", - "integrity": "sha512-CGH1eblLq26Y15+Azk7ey4xh0J/XfJfrCox5LDJiKqI2Q2iwOLOKrlmIaODiSQS8d18jalF6y2K2ePUm0CmShw==", - "dev": true, - "optional": true, - "requires": { - "encoding": "^0.1.12", - "minipass": "^3.1.0", - "minipass-sized": "^1.0.3", - "minizlib": "^2.0.0" - } - }, - "minipass-flush": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", - "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", - "dev": true, - "optional": true, - "requires": { - "minipass": "^3.0.0" - } - }, - "minipass-pipeline": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", - "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", - "dev": true, - "optional": true, - "requires": { - "minipass": "^3.0.0" - } - }, - "minipass-sized": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz", - "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==", - "dev": true, - "optional": true, - "requires": { - "minipass": "^3.0.0" - } - }, - "minizlib": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", - "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", - "devOptional": true, - "requires": { - "minipass": "^3.0.0", - "yallist": "^4.0.0" - } - }, - "mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "devOptional": true - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "mz": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", - "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", - "requires": { - "any-promise": "^1.0.0", - "object-assign": "^4.0.1", - "thenify-all": "^1.0.0" - } - }, - "negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", - "dev": true, - "optional": true - }, - "node-addon-api": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-4.3.0.tgz", - "integrity": "sha512-73sE9+3UaLYYFmDsFZnqCInzPyh3MqIwZO9cw58yIqAZhONrrabrYyYe3TuIqtIiOuTXVhsGau8hcrhhwSsDIQ==", - "devOptional": true - }, - "node-fetch": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.9.tgz", - "integrity": "sha512-DJm/CJkZkRjKKj4Zi4BsKVZh3ValV5IR5s7LVZnW+6YMh0W1BfNA8XSs6DLMGYlId5F3KnA70uu2qepcR08Qqg==", - "devOptional": true, - "requires": { - "whatwg-url": "^5.0.0" - } - }, - "node-gyp": { - "version": "8.4.1", - "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-8.4.1.tgz", - "integrity": "sha512-olTJRgUtAb/hOXG0E93wZDs5YiJlgbXxTwQAFHyNlRsXQnYzUaF2aGgujZbw+hR8aF4ZG/rST57bWMWD16jr9w==", - "dev": true, - "optional": true, - "requires": { - "env-paths": "^2.2.0", - "glob": "^7.1.4", - "graceful-fs": "^4.2.6", - "make-fetch-happen": "^9.1.0", - "nopt": "^5.0.0", - "npmlog": "^6.0.0", - "rimraf": "^3.0.2", - "semver": "^7.3.5", - "tar": "^6.1.2", - "which": "^2.0.2" - }, - "dependencies": { - "are-we-there-yet": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz", - "integrity": "sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg==", - "dev": true, - "optional": true, - "requires": { - "delegates": "^1.0.0", - "readable-stream": "^3.6.0" - } - }, - "gauge": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.4.tgz", - "integrity": "sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==", - "dev": true, - "optional": true, - "requires": { - "aproba": "^1.0.3 || ^2.0.0", - "color-support": "^1.1.3", - "console-control-strings": "^1.1.0", - "has-unicode": "^2.0.1", - "signal-exit": "^3.0.7", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "wide-align": "^1.1.5" - } - }, - "npmlog": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.2.tgz", - "integrity": "sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==", - "dev": true, - "optional": true, - "requires": { - "are-we-there-yet": "^3.0.0", - "console-control-strings": "^1.1.0", - "gauge": "^4.0.3", - "set-blocking": "^2.0.0" - } - } - } - }, - "nopt": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", - "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", - "devOptional": true, - "requires": { - "abbrev": "1" - } - }, - "npmlog": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-5.0.1.tgz", - "integrity": "sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==", - "devOptional": true, - "requires": { - "are-we-there-yet": "^2.0.0", - "console-control-strings": "^1.1.0", - "gauge": "^3.0.0", - "set-blocking": "^2.0.0" - } - }, - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==" - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "requires": { - "wrappy": "1" - } - }, - "p-map": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", - "dev": true, - "optional": true, - "requires": { - "aggregate-error": "^3.0.0" - } - }, - "parse5": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.1.tgz", - "integrity": "sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==" - }, - "parse5-htmlparser2-tree-adapter": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz", - "integrity": "sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==", - "requires": { - "parse5": "^6.0.1" - }, - "dependencies": { - "parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" - } - } - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "devOptional": true - }, - "promise-inflight": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", - "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==", - "dev": true, - "optional": true - }, - "promise-retry": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz", - "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==", - "dev": true, - "optional": true, - "requires": { - "err-code": "^2.0.2", - "retry": "^0.12.0" - } - }, - "readable-stream": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.1.tgz", - "integrity": "sha512-+rQmrWMYGA90yenhTYsLWAsLsqVC8osOw6PKE1HDYiO0gdPeKe/xDHNzIAIn4C91YQ6oenEhfYqqc1883qHbjQ==", - "devOptional": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "reflect-metadata": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz", - "integrity": "sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==" - }, - "require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==" - }, - "retry": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", - "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", - "dev": true, - "optional": true - }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "devOptional": true, - "requires": { - "glob": "^7.1.3" - } - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" - }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true, - "optional": true - }, - "sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" - }, - "semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", - "devOptional": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", - "devOptional": true - }, - "sha.js": { - "version": "2.4.11", - "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", - "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", - "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "devOptional": true - }, - "smart-buffer": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", - "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", - "dev": true, - "optional": true - }, - "socks": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/socks/-/socks-2.7.1.tgz", - "integrity": "sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ==", - "dev": true, - "optional": true, - "requires": { - "ip": "^2.0.0", - "smart-buffer": "^4.2.0" - } - }, - "socks-proxy-agent": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-6.2.1.tgz", - "integrity": "sha512-a6KW9G+6B3nWZ1yB8G7pJwL3ggLy1uTzKAgCb7ttblwqdz9fMGJUuTy3uFzEP48FAs9FLILlmzDlE2JJhVQaXQ==", - "dev": true, - "optional": true, - "requires": { - "agent-base": "^6.0.2", - "debug": "^4.3.3", - "socks": "^2.6.2" - } - }, - "sqlite3": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/sqlite3/-/sqlite3-5.1.4.tgz", - "integrity": "sha512-i0UlWAzPlzX3B5XP2cYuhWQJsTtlMD6obOa1PgeEQ4DHEXUuyJkgv50I3isqZAP5oFc2T8OFvakmDh2W6I+YpA==", - "devOptional": true, - "requires": { - "@mapbox/node-pre-gyp": "^1.0.0", - "node-addon-api": "^4.2.0", - "node-gyp": "8.x", - "tar": "^6.1.11" - } - }, - "ssri": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", - "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", - "dev": true, - "optional": true, - "requires": { - "minipass": "^3.1.1" - } - }, - "string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "devOptional": true, - "requires": { - "safe-buffer": "~5.2.0" - } - }, - "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==", - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - } - }, - "strip-ansi": { - "version": "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" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - }, - "tar": { - "version": "6.1.13", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.13.tgz", - "integrity": "sha512-jdIBIN6LTIe2jqzay/2vtYLlBHa3JF42ot3h1dW8Q0PaAG4v8rm0cvpVePtau5C6OKXGGcgO9q2AMNSWxiLqKw==", - "devOptional": true, - "requires": { - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "minipass": "^4.0.0", - "minizlib": "^2.1.1", - "mkdirp": "^1.0.3", - "yallist": "^4.0.0" - }, - "dependencies": { - "minipass": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-4.2.1.tgz", - "integrity": "sha512-KS4CHIsDfOZetnT+u6fwxyFADXLamtkPxkGScmmtTW//MlRrImV+LtbmbJpLQ86Hw7km/utbfEfndhGBrfwvlA==", - "devOptional": true - } - } - }, - "thenify": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", - "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", - "requires": { - "any-promise": "^1.0.0" - } - }, - "thenify-all": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", - "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", - "requires": { - "thenify": ">= 3.1.0 < 4" - } - }, - "tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", - "devOptional": true - }, - "tslib": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" - }, - "typeorm": { - "version": "0.3.12", - "resolved": "https://registry.npmjs.org/typeorm/-/typeorm-0.3.12.tgz", - "integrity": "sha512-sYSxBmCf1nJLLTcYtwqZ+lQIRtLPyUoO93rHTOKk9vJCyT4UfRtU7oRsJvfvKP3nnZTD1hzz2SEy2zwPEN6OyA==", - "requires": { - "@sqltools/formatter": "^1.2.5", - "app-root-path": "^3.1.0", - "buffer": "^6.0.3", - "chalk": "^4.1.2", - "cli-highlight": "^2.1.11", - "date-fns": "^2.29.3", - "debug": "^4.3.4", - "dotenv": "^16.0.3", - "glob": "^8.1.0", - "js-yaml": "^4.1.0", - "mkdirp": "^2.1.3", - "reflect-metadata": "^0.1.13", - "sha.js": "^2.4.11", - "tslib": "^2.5.0", - "uuid": "^9.0.0", - "xml2js": "^0.4.23", - "yargs": "^17.6.2" - }, - "dependencies": { - "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" - } - }, - "glob": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", - "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" - } - }, - "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" - } - }, - "mkdirp": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-2.1.3.tgz", - "integrity": "sha512-sjAkg21peAG9HS+Dkx7hlG9Ztx7HLeKnvB3NQRcu/mltCVmvkF0pisbiTSfDVYTT86XEfZrTUosLdZLStquZUw==" - } - } - }, - "unique-filename": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", - "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", - "dev": true, - "optional": true, - "requires": { - "unique-slug": "^2.0.0" - } - }, - "unique-slug": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", - "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", - "dev": true, - "optional": true, - "requires": { - "imurmurhash": "^0.1.4" - } - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "devOptional": true - }, - "uuid": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.0.tgz", - "integrity": "sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==" - }, - "webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", - "devOptional": true - }, - "whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", - "devOptional": true, - "requires": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "optional": true, - "requires": { - "isexe": "^2.0.0" - } - }, - "wide-align": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", - "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", - "devOptional": true, - "requires": { - "string-width": "^1.0.2 || 2 || 3 || 4" - } - }, - "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==", - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" - }, - "xml2js": { - "version": "0.4.23", - "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz", - "integrity": "sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==", - "requires": { - "sax": ">=0.6.0", - "xmlbuilder": "~11.0.0" - } - }, - "xmlbuilder": { - "version": "11.0.1", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", - "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==" - }, - "y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==" - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "devOptional": true - }, - "yargs": { - "version": "17.7.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.1.tgz", - "integrity": "sha512-cwiTb08Xuv5fqF4AovYacTFNxk62th7LKJ6BL9IGUpTJrWoU7/7WdQGTP2SjKf1dUNBGzDd28p/Yfs/GI6JrLw==", - "requires": { - "cliui": "^8.0.1", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.3", - "y18n": "^5.0.5", - "yargs-parser": "^21.1.1" - } - }, - "yargs-parser": { - "version": "21.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==" - } } } diff --git a/fixtures/mock-oauth2-provider/package-lock.json b/fixtures/mock-oauth2-provider/package-lock.json index 8b2a091eadac..9f18fe8e1c00 100644 --- a/fixtures/mock-oauth2-provider/package-lock.json +++ b/fixtures/mock-oauth2-provider/package-lock.json @@ -1,7 +1,7 @@ { "name": "@loopback/mock-oauth2-provider", "version": "0.6.9", - "lockfileVersion": 2, + "lockfileVersion": 3, "requires": true, "packages": { "": { @@ -26,89 +26,6 @@ "node": "14 || 16 || 18 || 19" } }, - "../../packages/build": { - "name": "@loopback/build", - "version": "9.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.33.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.3", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "bin": { - "lb-clean": "bin/run-clean.js", - "lb-eslint": "bin/run-eslint.js", - "lb-mocha": "bin/run-mocha.js", - "lb-nyc": "bin/run-nyc.js", - "lb-prettier": "bin/run-prettier.js", - "lb-tsc": "bin/compile-package.js", - "lb-ttsc": "bin/compile-package.js" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../../packages/eslint-config": { - "name": "@loopback/eslint-config", - "version": "13.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/eslint-plugin": "^5.51.0", - "@typescript-eslint/parser": "^5.51.0", - "eslint-config-prettier": "^8.6.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "eslint": "^8.33.0" - } - }, - "../../packages/testlab": { - "name": "@loopback/testlab", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@hapi/shot": "^6.0.0", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, "node_modules/@types/body-parser": { "version": "1.19.2", "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", @@ -166,9 +83,9 @@ "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==" }, "node_modules/@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==" + "version": "14.18.40", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.40.tgz", + "integrity": "sha512-pGteXO/JQX7wPxGR8lyT+doqjMa7XvlVowwrDwLfX92k5SdLkk4cwC7CYSLBxrenw/R5oQwKioVIak7ZgplM3g==" }, "node_modules/@types/qs": { "version": "6.9.7", @@ -959,666 +876,5 @@ "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" } - }, - "dependencies": { - "@types/body-parser": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", - "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", - "requires": { - "@types/connect": "*", - "@types/node": "*" - } - }, - "@types/connect": { - "version": "3.4.35", - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", - "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", - "requires": { - "@types/node": "*" - } - }, - "@types/express": { - "version": "4.17.17", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.17.tgz", - "integrity": "sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q==", - "requires": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.33", - "@types/qs": "*", - "@types/serve-static": "*" - } - }, - "@types/express-serve-static-core": { - "version": "4.17.33", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.33.tgz", - "integrity": "sha512-TPBqmR/HRYI3eC2E5hmiivIzv+bidAfXofM+sbonAGvyDhySGw9/PQZFt2BLOrjUUR++4eJVpx6KnLQK1Fk9tA==", - "requires": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*" - } - }, - "@types/jsonwebtoken": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/@types/jsonwebtoken/-/jsonwebtoken-9.0.1.tgz", - "integrity": "sha512-c5ltxazpWabia/4UzhIoaDcIza4KViOQhdbjRlfcIGVnsE3c3brkz9Z+F/EeJIECOQP7W7US2hNE930cWWkPiw==", - "requires": { - "@types/node": "*" - } - }, - "@types/lodash": { - "version": "4.14.191", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.191.tgz", - "integrity": "sha512-BdZ5BCCvho3EIXw6wUCXHe7rS53AIDPLE+JzwgT+OsJk53oBfbSmZZ7CX4VaRoN78N+TJpFi9QPlfIVNmJYWxQ==" - }, - "@types/mime": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz", - "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==" - }, - "@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==" - }, - "@types/qs": { - "version": "6.9.7", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", - "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==" - }, - "@types/range-parser": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", - "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" - }, - "@types/serve-static": { - "version": "1.15.1", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.1.tgz", - "integrity": "sha512-NUo5XNiAdULrJENtJXZZ3fHtfMolzZwczzBbnAeBbqBwG+LaG6YaJtuwzwGSQZ2wsCrxjEhNNjAkKigy3n8teQ==", - "requires": { - "@types/mime": "*", - "@types/node": "*" - } - }, - "accepts": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", - "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", - "requires": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" - } - }, - "array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" - }, - "asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" - }, - "axios": { - "version": "0.27.2", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.27.2.tgz", - "integrity": "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==", - "requires": { - "follow-redirects": "^1.14.9", - "form-data": "^4.0.0" - } - }, - "body-parser": { - "version": "1.20.2", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz", - "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==", - "requires": { - "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.11.0", - "raw-body": "2.5.2", - "type-is": "~1.6.18", - "unpipe": "1.0.0" - } - }, - "buffer-equal-constant-time": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", - "integrity": "sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==" - }, - "bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" - }, - "call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "requires": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - } - }, - "combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "requires": { - "delayed-stream": "~1.0.0" - } - }, - "content-disposition": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", - "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", - "requires": { - "safe-buffer": "5.2.1" - } - }, - "content-type": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", - "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==" - }, - "cookie": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", - "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==" - }, - "cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==" - }, - "depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" - }, - "destroy": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==" - }, - "ecdsa-sig-formatter": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", - "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==", - "requires": { - "safe-buffer": "^5.0.1" - } - }, - "ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" - }, - "encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==" - }, - "escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" - }, - "etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==" - }, - "express": { - "version": "4.18.2", - "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", - "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", - "requires": { - "accepts": "~1.3.8", - "array-flatten": "1.1.1", - "body-parser": "1.20.1", - "content-disposition": "0.5.4", - "content-type": "~1.0.4", - "cookie": "0.5.0", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "2.0.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "1.2.0", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.7", - "qs": "6.11.0", - "range-parser": "~1.2.1", - "safe-buffer": "5.2.1", - "send": "0.18.0", - "serve-static": "1.15.0", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" - }, - "dependencies": { - "body-parser": { - "version": "1.20.1", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", - "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", - "requires": { - "bytes": "3.1.2", - "content-type": "~1.0.4", - "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.11.0", - "raw-body": "2.5.1", - "type-is": "~1.6.18", - "unpipe": "1.0.0" - } - }, - "raw-body": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", - "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", - "requires": { - "bytes": "3.1.2", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - } - } - } - }, - "finalhandler": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", - "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", - "requires": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "statuses": "2.0.1", - "unpipe": "~1.0.0" - } - }, - "follow-redirects": { - "version": "1.15.2", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", - "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==" - }, - "form-data": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", - "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - } - }, - "forwarded": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==" - }, - "fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==" - }, - "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" - }, - "get-intrinsic": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", - "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==", - "requires": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.3" - } - }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "requires": { - "function-bind": "^1.1.1" - } - }, - "has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" - }, - "http-errors": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", - "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", - "requires": { - "depd": "2.0.0", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "toidentifier": "1.0.1" - } - }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" - }, - "jsonwebtoken": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-9.0.0.tgz", - "integrity": "sha512-tuGfYXxkQGDPnLJ7SibiQgVgeDgfbPq2k2ICcbgqW8WxWLBAxKQM/ZCu/IT8SOSwmaYl4dpTFCW5xZv7YbbWUw==", - "requires": { - "jws": "^3.2.2", - "lodash": "^4.17.21", - "ms": "^2.1.1", - "semver": "^7.3.8" - }, - "dependencies": { - "ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" - } - } - }, - "jwa": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz", - "integrity": "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==", - "requires": { - "buffer-equal-constant-time": "1.0.1", - "ecdsa-sig-formatter": "1.0.11", - "safe-buffer": "^5.0.1" - } - }, - "jws": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz", - "integrity": "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==", - "requires": { - "jwa": "^1.4.1", - "safe-buffer": "^5.0.1" - } - }, - "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "requires": { - "yallist": "^4.0.0" - } - }, - "media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==" - }, - "merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" - }, - "methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==" - }, - "mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" - }, - "mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" - }, - "mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "requires": { - "mime-db": "1.52.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==" - }, - "object-inspect": { - "version": "1.12.3", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", - "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==" - }, - "on-finished": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", - "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", - "requires": { - "ee-first": "1.1.1" - } - }, - "parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" - }, - "path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" - }, - "proxy-addr": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", - "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", - "requires": { - "forwarded": "0.2.0", - "ipaddr.js": "1.9.1" - } - }, - "qs": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", - "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", - "requires": { - "side-channel": "^1.0.4" - } - }, - "range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" - }, - "raw-body": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", - "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", - "requires": { - "bytes": "3.1.2", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - } - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" - }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - }, - "semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", - "requires": { - "lru-cache": "^6.0.0" - } - }, - "send": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", - "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", - "requires": { - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "mime": "1.6.0", - "ms": "2.1.3", - "on-finished": "2.4.1", - "range-parser": "~1.2.1", - "statuses": "2.0.1" - }, - "dependencies": { - "ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" - } - } - }, - "serve-static": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", - "requires": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.18.0" - } - }, - "setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" - }, - "side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", - "requires": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" - } - }, - "statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" - }, - "toidentifier": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==" - }, - "tslib": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" - }, - "type-is": { - "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "requires": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - } - }, - "unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==" - }, - "utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==" - }, - "vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==" - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - } } } diff --git a/package-lock.json b/package-lock.json index 4df156322ccd..d52827539063 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,7 +1,7 @@ { "name": "loopback-next", "version": "0.1.0", - "lockfileVersion": 2, + "lockfileVersion": 3, "requires": true, "packages": { "": { @@ -323,9 +323,9 @@ } }, "node_modules/@commitlint/read/node_modules/fs-extra": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.1.0.tgz", - "integrity": "sha512-0rcTq621PD5jM/e0a3EJoGC/1TC5ZBCERW82LQuwfGnCa1V8w7dpYH1yNu+SLb6E5dkeCBzKEyLGlFrnr+dUyw==", + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.1.1.tgz", + "integrity": "sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==", "dev": true, "dependencies": { "graceful-fs": "^4.2.0", @@ -414,15 +414,39 @@ "node": ">=12" } }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.3.0.tgz", + "integrity": "sha512-v3oplH6FYCULtFuCeqyuTd9D2WKO937Dxdq+GmHOLL72TTRriLxz2VLlNfkZRsvj6PKnOPAtuT6dwrs/pA5DvA==", + "dev": true, + "dependencies": { + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "node_modules/@eslint-community/regexpp": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.4.0.tgz", + "integrity": "sha512-A9983Q0LnDGdLPjxyXQ00sbV+K+O+ko2Dr+CZigbHWtX9pNfxlaBkMR8X1CztI73zuEyEBXTVjx7CE+/VSwDiQ==", + "dev": true, + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, "node_modules/@eslint/eslintrc": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.0.tgz", - "integrity": "sha512-fluIaaV+GyV24CCu/ggiHdV+j4RNh85yQnAYS/G2mZODZgGmmlrgCydjUcV3YvxCm9x8nMAfThsqTni4KiXT4A==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.1.tgz", + "integrity": "sha512-eFRmABvW2E5Ho6f5fHLqgena46rOj7r7OKHYfLElqcBfGFHHpjBhivyi5+jOEQuSpdc/1phIZJlbC2te+tZNIw==", "dev": true, "dependencies": { "ajv": "^6.12.4", "debug": "^4.3.2", - "espree": "^9.4.0", + "espree": "^9.5.0", "globals": "^13.19.0", "ignore": "^5.2.0", "import-fresh": "^3.2.1", @@ -460,9 +484,9 @@ "dev": true }, "node_modules/@eslint/js": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.35.0.tgz", - "integrity": "sha512-JXdzbRiWclLVoD8sNUjR443VVlYqiYmDVT6rGUEIEHU5YJW0gaVZwV2xgM7D4arkvASqD0IlLUVjHiFuxaftRw==", + "version": "8.36.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.36.0.tgz", + "integrity": "sha512-lxJ9R5ygVm8ZWgYdUweoq5ownDlJ4upvoWmO4eLxBYHdMo+vZ/Rx0EN6MbKWDJOSUGrqJy2Gt+Dyv/VKml0fjg==", "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -899,24 +923,25 @@ } }, "node_modules/@nrwl/cli": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/@nrwl/cli/-/cli-15.7.2.tgz", - "integrity": "sha512-A/72FAW1e0ku8YB/PaCqN9BpVvciO83MS5F5bvX5PA8xCNqe1+iXp/5T2ASnN2lB9zR3fQJmvR7mHKTKQlqQQQ==", + "version": "15.8.7", + "resolved": "https://registry.npmjs.org/@nrwl/cli/-/cli-15.8.7.tgz", + "integrity": "sha512-G1NEy4jGuZJ/7KjhLQNOe11XmoTgwJS82FW8Tbo4iceq2ItSEbe7bkA8xTSK/AzUixZIMimztb9Oyxw/n1ajGQ==", "dev": true, "dependencies": { - "nx": "15.7.2" + "nx": "15.8.7" } }, "node_modules/@nrwl/devkit": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/@nrwl/devkit/-/devkit-15.7.2.tgz", - "integrity": "sha512-HMGi7L6w2g4IrYwhb04snD8Zr24Z/gzau5i9WUNkwzrjeR1xAm0Cc9WRre221zaeohtK11gyBt7BerT1tgkNwA==", + "version": "15.8.7", + "resolved": "https://registry.npmjs.org/@nrwl/devkit/-/devkit-15.8.7.tgz", + "integrity": "sha512-A99nZrA5KN9wRn2uYX2vKByA+t2XEGoZBR5TU/bpXbPYrh92qAHkIJ8ke3ImGQOlzk4iIaZ5Me0k7k1p9Zx4wA==", "dev": true, "dependencies": { "@phenomnomnominal/tsquery": "4.1.1", "ejs": "^3.1.7", "ignore": "^5.0.4", "semver": "7.3.4", + "tmp": "~0.2.1", "tslib": "^2.3.0" }, "peerDependencies": { @@ -950,10 +975,22 @@ "node": ">=10" } }, + "node_modules/@nrwl/devkit/node_modules/tmp": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", + "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", + "dev": true, + "dependencies": { + "rimraf": "^3.0.0" + }, + "engines": { + "node": ">=8.17.0" + } + }, "node_modules/@nrwl/nx-darwin-arm64": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/@nrwl/nx-darwin-arm64/-/nx-darwin-arm64-15.7.2.tgz", - "integrity": "sha512-F82exjuqkAkElSTxEcTFeLMhHpbGiccfTQh2VjXMS+ONldxM+Kd7atJjtUG8wKNXfg0lxxjjAdnzLy3iBuN/HQ==", + "version": "15.8.7", + "resolved": "https://registry.npmjs.org/@nrwl/nx-darwin-arm64/-/nx-darwin-arm64-15.8.7.tgz", + "integrity": "sha512-+cu8J337gRxUHjz2TGwS/2Oh3yw8d3/T6SoBfvee1DY72VQaeYd8UTz0doOhDtmc/zowvRu7ZVsW0ytNB0jIXQ==", "cpu": [ "arm64" ], @@ -967,9 +1004,9 @@ } }, "node_modules/@nrwl/nx-darwin-x64": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/@nrwl/nx-darwin-x64/-/nx-darwin-x64-15.7.2.tgz", - "integrity": "sha512-MNT7Bxz6yhoVLCgGpR0NtVkj20SER1CbrCaY7tmsKVNY9iA/EOZhz9qa3LeA1KZ4lw8Gpi2vD42mOngn7Mwr7w==", + "version": "15.8.7", + "resolved": "https://registry.npmjs.org/@nrwl/nx-darwin-x64/-/nx-darwin-x64-15.8.7.tgz", + "integrity": "sha512-VqHJEP0wgFu1MU0Bo1vKZ5/s7ThRfYkX8SyGUxjVTzR02CrsjC4rNxFoKD8Cc4YkUn44U/F78toGf+i2gRcjSQ==", "cpu": [ "x64" ], @@ -983,9 +1020,9 @@ } }, "node_modules/@nrwl/nx-linux-arm-gnueabihf": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/@nrwl/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-15.7.2.tgz", - "integrity": "sha512-QGyPkYnZ9LnUnuCzrP50bwsMJ9n6r8K2bNC1sQQwioijY+4MHNL+bMTOGWc8+lYBP7Ju3gpTqozGV3FQVkaM2w==", + "version": "15.8.7", + "resolved": "https://registry.npmjs.org/@nrwl/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-15.8.7.tgz", + "integrity": "sha512-4F/8awwqPTt7zKQolvjBNrcR1wYicPjGchLOdaqnfMxn/iRRUdh0hD11mEP5zHNv9gZs/nOIvhdBUErNjFkplQ==", "cpu": [ "arm" ], @@ -999,9 +1036,9 @@ } }, "node_modules/@nrwl/nx-linux-arm64-gnu": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/@nrwl/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-15.7.2.tgz", - "integrity": "sha512-HqufFVIvuunfChEFGkIhsLhhQjWLTFcCH2aQBSNesHpm6AhFVRGyokNu+PT6NNobr+BTrqJMocBqNQR1uvSyRQ==", + "version": "15.8.7", + "resolved": "https://registry.npmjs.org/@nrwl/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-15.8.7.tgz", + "integrity": "sha512-3ZTSZx02Vv5emQOpaDROIcLtQucoXAe73zGKYDTXB95mxbOPSjjQJ8Rtx+BeqWq9JQoZZyRcD0qnBkTTy1aLRg==", "cpu": [ "arm64" ], @@ -1015,9 +1052,9 @@ } }, "node_modules/@nrwl/nx-linux-arm64-musl": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/@nrwl/nx-linux-arm64-musl/-/nx-linux-arm64-musl-15.7.2.tgz", - "integrity": "sha512-9B8q6I/OVyQuYe+Yg2wNyxza/CsbvejIUsrK3QGGWUwHlkklqOSmUOHyTrcyMHUSped6CWPyKdIywngYOQzltQ==", + "version": "15.8.7", + "resolved": "https://registry.npmjs.org/@nrwl/nx-linux-arm64-musl/-/nx-linux-arm64-musl-15.8.7.tgz", + "integrity": "sha512-SZxTomiHxAh8El+swbmGSGcaA0vGbHb/rmhFAixo19INu1wBJfD6hjkVJt17h6PyEO7BIYPOpRia6Poxnyv8hA==", "cpu": [ "arm64" ], @@ -1031,9 +1068,9 @@ } }, "node_modules/@nrwl/nx-linux-x64-gnu": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/@nrwl/nx-linux-x64-gnu/-/nx-linux-x64-gnu-15.7.2.tgz", - "integrity": "sha512-8/6WtQn4derYKUWu5SxWWM+1dGihSZXMhDW9l/sXOr/qbMZu3XBmM2XZSguw/+p9gEVHcMmN0+D+Cai+q6/vDQ==", + "version": "15.8.7", + "resolved": "https://registry.npmjs.org/@nrwl/nx-linux-x64-gnu/-/nx-linux-x64-gnu-15.8.7.tgz", + "integrity": "sha512-BlNC6Zz1/x6CFbBFTVrgRGMOPqb7zWh5cOjBVNpoBXYTEth1UXb2r1U+gpuQ4xdUqG+uXoWhy6BHJjqBIjzLJA==", "cpu": [ "x64" ], @@ -1047,9 +1084,9 @@ } }, "node_modules/@nrwl/nx-linux-x64-musl": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/@nrwl/nx-linux-x64-musl/-/nx-linux-x64-musl-15.7.2.tgz", - "integrity": "sha512-c5SbqYZZBeBHhH5E30xwb4cHzCMVa/GQMCyTpZgsS/AHAPHbdkv+pO6bxxALvLPTyimcub7V+xbLCL7rgALzyw==", + "version": "15.8.7", + "resolved": "https://registry.npmjs.org/@nrwl/nx-linux-x64-musl/-/nx-linux-x64-musl-15.8.7.tgz", + "integrity": "sha512-FNYX/IKy8SUbw6bJpvwZrup2YQBYmSJwP6Rw76Vf7c32XHk7uA6AjiPWMIrZCSndXcry8fnwXvR+J2Dnyo82nQ==", "cpu": [ "x64" ], @@ -1063,9 +1100,9 @@ } }, "node_modules/@nrwl/nx-win32-arm64-msvc": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/@nrwl/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-15.7.2.tgz", - "integrity": "sha512-gWD/+gSO3XBma8PHX1Dp86fM6EcntHFfa7n/BISwDFkZ19MfV/gK6HbO847fkD6I34/IcDM/z1PsFwoIpTeoow==", + "version": "15.8.7", + "resolved": "https://registry.npmjs.org/@nrwl/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-15.8.7.tgz", + "integrity": "sha512-sZALEzazjPAeLlw6IbFWsMidCZ4ZM3GKWZZ6rsAqG2y7I9t4nlUPH/y/Isl9MuLBvrBCBXbVnD20wh6EhtuwTw==", "cpu": [ "arm64" ], @@ -1079,9 +1116,9 @@ } }, "node_modules/@nrwl/nx-win32-x64-msvc": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/@nrwl/nx-win32-x64-msvc/-/nx-win32-x64-msvc-15.7.2.tgz", - "integrity": "sha512-ARE4qGPgk+e+pSm0uPhHan5UCRtwNYc5ddVNS88NFrVoDTPm5MxYLGdvLnshWWio/Bx526FcwUMSCBWSW8HIFw==", + "version": "15.8.7", + "resolved": "https://registry.npmjs.org/@nrwl/nx-win32-x64-msvc/-/nx-win32-x64-msvc-15.8.7.tgz", + "integrity": "sha512-VMdDptI2rqkLQRCvertF29QeA/V/MnFtHbsmVzMCEv5EUfrkHbA5LLxV66LLfngmkDT1FHktffztlsMpbxvhRw==", "cpu": [ "x64" ], @@ -1095,12 +1132,12 @@ } }, "node_modules/@nrwl/tao": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/@nrwl/tao/-/tao-15.7.2.tgz", - "integrity": "sha512-srx9heMIt/QIyuqfewiVYbRpFcD/2pHkTkrEEUKspPd25kzAL2adcAITQKVCHI7/VS2sPdDR67pVsGQPZFBMRQ==", + "version": "15.8.7", + "resolved": "https://registry.npmjs.org/@nrwl/tao/-/tao-15.8.7.tgz", + "integrity": "sha512-wA7QIEh0VwWcyo32Y/xSCTwnQTGcZupe933nResXv8mAb36W8MoR5SXRx+Wdd8fJ1eWlm2tuotIrslhN+lYx/Q==", "dev": true, "dependencies": { - "nx": "15.7.2" + "nx": "15.8.7" }, "bin": { "tao": "index.js" @@ -1395,9 +1432,9 @@ "dev": true }, "node_modules/@types/node": { - "version": "18.14.1", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.14.1.tgz", - "integrity": "sha512-QH+37Qds3E0eDlReeboBxfHbX9omAcBCXEzswCu6jySP642jiM3cYSIkU/REqwhCUqXdonHFuBfJDiAJxMNhaQ==", + "version": "18.15.5", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.15.5.tgz", + "integrity": "sha512-Ark2WDjjZO7GmvsyFFf81MXuGTA/d6oP38anyxWOL6EREyBKAxKoFHwBhaZxCfLRLpO8JgVXwqOwSwa7jRcjew==", "dev": true }, "node_modules/@types/normalize-package-data": { @@ -1419,19 +1456,19 @@ "dev": true }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "5.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.54.0.tgz", - "integrity": "sha512-+hSN9BdSr629RF02d7mMtXhAJvDTyCbprNYJKrXETlul/Aml6YZwd90XioVbjejQeHbb3R8Dg0CkRgoJDxo8aw==", + "version": "5.56.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.56.0.tgz", + "integrity": "sha512-ZNW37Ccl3oMZkzxrYDUX4o7cnuPgU+YrcaYXzsRtLB16I1FR5SHMqga3zGsaSliZADCWo2v8qHWqAYIj8nWCCg==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "5.54.0", - "@typescript-eslint/type-utils": "5.54.0", - "@typescript-eslint/utils": "5.54.0", + "@eslint-community/regexpp": "^4.4.0", + "@typescript-eslint/scope-manager": "5.56.0", + "@typescript-eslint/type-utils": "5.56.0", + "@typescript-eslint/utils": "5.56.0", "debug": "^4.3.4", "grapheme-splitter": "^1.0.4", "ignore": "^5.2.0", "natural-compare-lite": "^1.4.0", - "regexpp": "^3.2.0", "semver": "^7.3.7", "tsutils": "^3.21.0" }, @@ -1453,14 +1490,14 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "5.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.54.0.tgz", - "integrity": "sha512-aAVL3Mu2qTi+h/r04WI/5PfNWvO6pdhpeMRWk9R7rEV4mwJNzoWf5CCU5vDKBsPIFQFjEq1xg7XBI2rjiMXQbQ==", + "version": "5.56.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.56.0.tgz", + "integrity": "sha512-sn1OZmBxUsgxMmR8a8U5QM/Wl+tyqlH//jTqCg8daTAmhAk26L2PFhcqPLlYBhYUJMZJK276qLXlHN3a83o2cg==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "5.54.0", - "@typescript-eslint/types": "5.54.0", - "@typescript-eslint/typescript-estree": "5.54.0", + "@typescript-eslint/scope-manager": "5.56.0", + "@typescript-eslint/types": "5.56.0", + "@typescript-eslint/typescript-estree": "5.56.0", "debug": "^4.3.4" }, "engines": { @@ -1480,13 +1517,13 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "5.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.54.0.tgz", - "integrity": "sha512-VTPYNZ7vaWtYna9M4oD42zENOBrb+ZYyCNdFs949GcN8Miwn37b8b7eMj+EZaq7VK9fx0Jd+JhmkhjFhvnovhg==", + "version": "5.56.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.56.0.tgz", + "integrity": "sha512-jGYKyt+iBakD0SA5Ww8vFqGpoV2asSjwt60Gl6YcO8ksQ8s2HlUEyHBMSa38bdLopYqGf7EYQMUIGdT/Luw+sw==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.54.0", - "@typescript-eslint/visitor-keys": "5.54.0" + "@typescript-eslint/types": "5.56.0", + "@typescript-eslint/visitor-keys": "5.56.0" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -1497,13 +1534,13 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "5.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.54.0.tgz", - "integrity": "sha512-WI+WMJ8+oS+LyflqsD4nlXMsVdzTMYTxl16myXPaCXnSgc7LWwMsjxQFZCK/rVmTZ3FN71Ct78ehO9bRC7erYQ==", + "version": "5.56.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.56.0.tgz", + "integrity": "sha512-8WxgOgJjWRy6m4xg9KoSHPzBNZeQbGlQOH7l2QEhQID/+YseaFxg5J/DLwWSsi9Axj4e/cCiKx7PVzOq38tY4A==", "dev": true, "dependencies": { - "@typescript-eslint/typescript-estree": "5.54.0", - "@typescript-eslint/utils": "5.54.0", + "@typescript-eslint/typescript-estree": "5.56.0", + "@typescript-eslint/utils": "5.56.0", "debug": "^4.3.4", "tsutils": "^3.21.0" }, @@ -1524,9 +1561,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "5.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.54.0.tgz", - "integrity": "sha512-nExy+fDCBEgqblasfeE3aQ3NuafBUxZxgxXcYfzYRZFHdVvk5q60KhCSkG0noHgHRo/xQ/BOzURLZAafFpTkmQ==", + "version": "5.56.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.56.0.tgz", + "integrity": "sha512-JyAzbTJcIyhuUhogmiu+t79AkdnqgPUEsxMTMc/dCZczGMJQh1MK2wgrju++yMN6AWroVAy2jxyPcPr3SWCq5w==", "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -1537,13 +1574,13 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "5.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.54.0.tgz", - "integrity": "sha512-X2rJG97Wj/VRo5YxJ8Qx26Zqf0RRKsVHd4sav8NElhbZzhpBI8jU54i6hfo9eheumj4oO4dcRN1B/zIVEqR/MQ==", + "version": "5.56.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.56.0.tgz", + "integrity": "sha512-41CH/GncsLXOJi0jb74SnC7jVPWeVJ0pxQj8bOjH1h2O26jXN3YHKDT1ejkVz5YeTEQPeLCCRY0U2r68tfNOcg==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.54.0", - "@typescript-eslint/visitor-keys": "5.54.0", + "@typescript-eslint/types": "5.56.0", + "@typescript-eslint/visitor-keys": "5.56.0", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -1564,18 +1601,18 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "5.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.54.0.tgz", - "integrity": "sha512-cuwm8D/Z/7AuyAeJ+T0r4WZmlnlxQ8wt7C7fLpFlKMR+dY6QO79Cq1WpJhvZbMA4ZeZGHiRWnht7ZJ8qkdAunw==", + "version": "5.56.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.56.0.tgz", + "integrity": "sha512-XhZDVdLnUJNtbzaJeDSCIYaM+Tgr59gZGbFuELgF7m0IY03PlciidS7UQNKLE0+WpUTn1GlycEr6Ivb/afjbhA==", "dev": true, "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", "@types/json-schema": "^7.0.9", "@types/semver": "^7.3.12", - "@typescript-eslint/scope-manager": "5.54.0", - "@typescript-eslint/types": "5.54.0", - "@typescript-eslint/typescript-estree": "5.54.0", + "@typescript-eslint/scope-manager": "5.56.0", + "@typescript-eslint/types": "5.56.0", + "@typescript-eslint/typescript-estree": "5.56.0", "eslint-scope": "^5.1.1", - "eslint-utils": "^3.0.0", "semver": "^7.3.7" }, "engines": { @@ -1590,12 +1627,12 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "5.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.54.0.tgz", - "integrity": "sha512-xu4wT7aRCakGINTLGeyGqDn+78BwFlggwBjnHa1ar/KaGagnmwLYmlrXIrgAaQ3AE1Vd6nLfKASm7LrFHNbKGA==", + "version": "5.56.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.56.0.tgz", + "integrity": "sha512-1mFdED7u5bZpX6Xxf5N9U2c18sb+8EvU3tyOIj6LQZ5OOvnmj8BVeNNP603OFPm5KkS1a7IvCIcwrdHXaEMG/Q==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.54.0", + "@typescript-eslint/types": "5.56.0", "eslint-visitor-keys": "^3.3.0" }, "engines": { @@ -1613,9 +1650,9 @@ "dev": true }, "node_modules/@yarnpkg/parsers": { - "version": "3.0.0-rc.39", - "resolved": "https://registry.npmjs.org/@yarnpkg/parsers/-/parsers-3.0.0-rc.39.tgz", - "integrity": "sha512-BsD4zq3EVmaHqlynXTceNuEFAtrfToV4fI9GA54moKlWZL4Eb2eXrhgf1jV2nMYx18SZxYO4Jc5Kf1sCDNRjOg==", + "version": "3.0.0-rc.40", + "resolved": "https://registry.npmjs.org/@yarnpkg/parsers/-/parsers-3.0.0-rc.40.tgz", + "integrity": "sha512-sKbi5XhHKXCjzb5m0ftGuQuODM2iUXEsrCSl8MkKexNWHepCmU3IPaGTPC5gHZy4sOvsb9JqTLaZEez+kDzG+Q==", "dev": true, "dependencies": { "js-yaml": "^3.10.0", @@ -1714,13 +1751,13 @@ } }, "node_modules/agentkeepalive": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.2.1.tgz", - "integrity": "sha512-Zn4cw2NEqd+9fiSVWMscnjyQ1a8Yfoc5oBajLeo5w+YBHgDUcEBY2hS4YpTz6iN5f/2zQiktcuM6tS8x1p9dpA==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.3.0.tgz", + "integrity": "sha512-7Epl1Blf4Sy37j4v9f9FjICCh4+KAQOyXgHEwlyBiAQLbhKdq/i2QQU3amQalS/wPhdPzDXPL5DMR5bkn+YeWg==", "dev": true, "dependencies": { "debug": "^4.1.0", - "depd": "^1.1.2", + "depd": "^2.0.0", "humanize-ms": "^1.2.1" }, "engines": { @@ -1959,6 +1996,15 @@ "integrity": "sha512-NzUnlZexiaH/46WDhANlyR2bXRopNg4F/zuSA3OpZnllCUgRaOF2znDioDWrmbNVsuZk6l9pMquQB38cfBZwkQ==", "dev": true }, + "node_modules/big-integer": { + "version": "1.6.51", + "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.51.tgz", + "integrity": "sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==", + "dev": true, + "engines": { + "node": ">=0.6" + } + }, "node_modules/bin-links": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/bin-links/-/bin-links-3.0.3.tgz", @@ -1996,6 +2042,18 @@ "readable-stream": "^3.4.0" } }, + "node_modules/bplist-parser": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.2.0.tgz", + "integrity": "sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==", + "dev": true, + "dependencies": { + "big-integer": "^1.6.44" + }, + "engines": { + "node": ">= 5.10.0" + } + }, "node_modules/brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", @@ -2057,6 +2115,21 @@ "semver": "^7.0.0" } }, + "node_modules/bundle-name": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-3.0.0.tgz", + "integrity": "sha512-PKA4BeSvBpQKQ8iPOGCSiell+N8P+Tf1DlwqmYhpe2gAhKPHn8EYOxVT+ShuGmhg8lN8XiSlS80yiExKXrURlw==", + "dev": true, + "dependencies": { + "run-applescript": "^5.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/byte-size": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/byte-size/-/byte-size-7.0.0.tgz", @@ -2441,12 +2514,12 @@ } }, "node_modules/commander": { - "version": "9.5.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", - "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.0.tgz", + "integrity": "sha512-zS5PnTI22FIRM6ylNW8G4Ap0IEOyk62fhLSD0+uHRT9McRCLGpkVNvao4bjimpK/GShynyQkFFxHhwMcETmduA==", "dev": true, "engines": { - "node": "^12.20.0 || >=14" + "node": ">=14" } }, "node_modules/commitizen": { @@ -2717,9 +2790,9 @@ "dev": true }, "node_modules/cosmiconfig": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.1.0.tgz", - "integrity": "sha512-0tLZ9URlPGU7JsKq0DQOQ3FoRsYX8xDZ7xMiATQfaiGMz7EHowNkbU9u1coAOmnh9p/1ySpm0RB3JNWRXM5GCg==", + "version": "8.1.3", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.1.3.tgz", + "integrity": "sha512-/UkO2JKI18b5jVMJUp0lvKFMpa/Gye+ZgZjKD+DGEN9y7NRcf/nK1A0sp67ONmKtnDCNMS44E6jrk0Yc3bDuUw==", "dev": true, "dependencies": { "import-fresh": "^3.2.1", @@ -2788,6 +2861,45 @@ "node": ">= 8" } }, + "node_modules/cross-spawn-async": { + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/cross-spawn-async/-/cross-spawn-async-2.2.5.tgz", + "integrity": "sha512-snteb3aVrxYYOX9e8BabYFK9WhCDhTlw1YQktfTthBogxri4/2r9U2nQc0ffY73ZAxezDc+U8gvHAeU1wy1ubQ==", + "deprecated": "cross-spawn no longer requires a build toolchain, use it instead", + "dev": true, + "dependencies": { + "lru-cache": "^4.0.0", + "which": "^1.2.8" + } + }, + "node_modules/cross-spawn-async/node_modules/lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "dev": true, + "dependencies": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "node_modules/cross-spawn-async/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/cross-spawn-async/node_modules/yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==", + "dev": true + }, "node_modules/crypto-random-string": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-4.0.0.tgz", @@ -2996,6 +3108,40 @@ "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", "dev": true }, + "node_modules/default-browser": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-3.1.0.tgz", + "integrity": "sha512-SOHecvSoairSAWxEHP/0qcsld/KtI3DargfEuELQDyHIYmS2EMgdGhHOTC1GxaYr+NLUV6kDroeiSBfnNHnn8w==", + "dev": true, + "dependencies": { + "bundle-name": "^3.0.0", + "default-browser-id": "^3.0.0", + "execa": "^5.0.0", + "xdg-default-browser": "^2.1.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/default-browser-id": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-3.0.0.tgz", + "integrity": "sha512-OZ1y3y0SqSICtE8DE4S8YOE9UZOJ8wO16fKWVP5J1Qz42kV9jcnMVFrEE/noXb/ss3Q4pZIH79kxofzyNNtUNA==", + "dev": true, + "dependencies": { + "bplist-parser": "^0.2.0", + "untildify": "^4.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/defaults": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", @@ -3033,12 +3179,12 @@ "dev": true }, "node_modules/depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", "dev": true, "engines": { - "node": ">= 0.6" + "node": ">= 0.8" } }, "node_modules/deprecation": { @@ -3142,9 +3288,9 @@ "dev": true }, "node_modules/ejs": { - "version": "3.1.8", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.8.tgz", - "integrity": "sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ==", + "version": "3.1.9", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.9.tgz", + "integrity": "sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ==", "dev": true, "dependencies": { "jake": "^10.8.5" @@ -3264,13 +3410,15 @@ } }, "node_modules/eslint": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.35.0.tgz", - "integrity": "sha512-BxAf1fVL7w+JLRQhWl2pzGeSiGqbWumV4WNvc9Rhp6tiCtm4oHnyPBSEtMGZwrQgudFQ+otqzWoPB7x+hxoWsw==", + "version": "8.36.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.36.0.tgz", + "integrity": "sha512-Y956lmS7vDqomxlaaQAHVmeb4tNMp2FWIvU/RnU5BD3IKMD/MJPr76xdyr68P8tV1iNMvN2mRK0yy3c+UjL+bw==", "dev": true, "dependencies": { - "@eslint/eslintrc": "^2.0.0", - "@eslint/js": "8.35.0", + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.4.0", + "@eslint/eslintrc": "^2.0.1", + "@eslint/js": "8.36.0", "@humanwhocodes/config-array": "^0.11.8", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", @@ -3281,9 +3429,8 @@ "doctrine": "^3.0.0", "escape-string-regexp": "^4.0.0", "eslint-scope": "^7.1.1", - "eslint-utils": "^3.0.0", "eslint-visitor-keys": "^3.3.0", - "espree": "^9.4.0", + "espree": "^9.5.0", "esquery": "^1.4.2", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", @@ -3305,7 +3452,6 @@ "minimatch": "^3.1.2", "natural-compare": "^1.4.0", "optionator": "^0.9.1", - "regexpp": "^3.2.0", "strip-ansi": "^6.0.1", "strip-json-comments": "^3.1.0", "text-table": "^0.2.0" @@ -3321,9 +3467,9 @@ } }, "node_modules/eslint-config-prettier": { - "version": "8.7.0", - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.7.0.tgz", - "integrity": "sha512-HHVXLSlVUhMSmyW4ZzEuvjpwqamgmlfkutD53cYXLikh4pt/modINRcCIApJ84czDxM4GZInwUrromsDdTImTA==", + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.8.0.tgz", + "integrity": "sha512-wLbQiFre3tdGgpDv67NQKnJuTlcUVYHas3k+DZCc2U2BadthoEY4B7hLPvAxaqdyOGCzuLfii2fqGph10va7oA==", "dev": true, "bin": { "eslint-config-prettier": "bin/cli.js" @@ -3479,9 +3625,9 @@ "dev": true }, "node_modules/espree": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", - "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.5.0.tgz", + "integrity": "sha512-JPbJGhKc47++oo4JkEoTe2wjy4fmMwvFpgJT9cQzmfXKp22Dr6Hf1tdCteLz1h0P3t+mGvWZ+4Uankvh8+c6zw==", "dev": true, "dependencies": { "acorn": "^8.8.0", @@ -3509,9 +3655,9 @@ } }, "node_modules/esquery": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.2.tgz", - "integrity": "sha512-JVSoLdTlTDkmjFmab7H/9SL9qGSyjElT3myyKp7krqjVFQCDLmj1QFaCLRFBszBKI0XVZaiiXvuPIX3ZwHe1Ng==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", "dev": true, "dependencies": { "estraverse": "^5.1.0" @@ -4270,9 +4416,9 @@ } }, "node_modules/graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", "dev": true }, "node_modules/grapheme-splitter": { @@ -4759,6 +4905,39 @@ "node": ">=0.10.0" } }, + "node_modules/is-inside-container": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", + "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==", + "dev": true, + "dependencies": { + "is-docker": "^3.0.0" + }, + "bin": { + "is-inside-container": "cli.js" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-inside-container/node_modules/is-docker": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", + "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==", + "dev": true, + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/is-interactive": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", @@ -4931,9 +5110,9 @@ } }, "node_modules/js-sdsl": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.3.0.tgz", - "integrity": "sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.4.0.tgz", + "integrity": "sha512-FfVSdx6pJ41Oa+CF7RDaFmTnCaFhua+SNYQX74riGOpl96x+2jQCqEfQ2bnXu/5DPCqlRuiqyvTJM0Qjz26IVg==", "dev": true, "funding": { "type": "opencollective", @@ -5285,6 +5464,12 @@ "node": ">= 6" } }, + "node_modules/lerna/node_modules/graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", + "dev": true + }, "node_modules/lerna/node_modules/is-stream": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", @@ -5474,9 +5659,9 @@ } }, "node_modules/lilconfig": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.6.tgz", - "integrity": "sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", "dev": true, "engines": { "node": ">=10" @@ -5492,24 +5677,24 @@ } }, "node_modules/lint-staged": { - "version": "13.1.2", - "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-13.1.2.tgz", - "integrity": "sha512-K9b4FPbWkpnupvK3WXZLbgu9pchUJ6N7TtVZjbaPsoizkqFUDkUReUL25xdrCljJs7uLUF3tZ7nVPeo/6lp+6w==", + "version": "13.2.0", + "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-13.2.0.tgz", + "integrity": "sha512-GbyK5iWinax5Dfw5obm2g2ccUiZXNGtAS4mCbJ0Lv4rq6iEtfBSjOYdcbOtAIFtM114t0vdpViDDetjVTSd8Vw==", "dev": true, "dependencies": { + "chalk": "5.2.0", "cli-truncate": "^3.1.0", - "colorette": "^2.0.19", - "commander": "^9.4.1", + "commander": "^10.0.0", "debug": "^4.3.4", - "execa": "^6.1.0", - "lilconfig": "2.0.6", - "listr2": "^5.0.5", + "execa": "^7.0.0", + "lilconfig": "2.1.0", + "listr2": "^5.0.7", "micromatch": "^4.0.5", "normalize-path": "^3.0.0", - "object-inspect": "^1.12.2", + "object-inspect": "^1.12.3", "pidtree": "^0.6.0", "string-argv": "^0.3.1", - "yaml": "^2.1.3" + "yaml": "^2.2.1" }, "bin": { "lint-staged": "bin/lint-staged.js" @@ -5521,15 +5706,27 @@ "url": "https://opencollective.com/lint-staged" } }, + "node_modules/lint-staged/node_modules/chalk": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.2.0.tgz", + "integrity": "sha512-ree3Gqw/nazQAPuJJEy+avdl7QfZMcUvmHIKgEZkGL+xOBzRvup5Hxo6LHuMceSxOabuJLJm5Yp/92R9eMmMvA==", + "dev": true, + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, "node_modules/lint-staged/node_modules/execa": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-6.1.0.tgz", - "integrity": "sha512-QVWlX2e50heYJcCPG0iWtf8r0xjEYfz/OYLGDYH+IyjWezzPNxz63qNFOu0l4YftGWuizFVZHHs8PrLU5p2IDA==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-7.1.1.tgz", + "integrity": "sha512-wH0eMf/UXckdUYnO21+HDztteVv05rq2GXksxT4fCGeHkBhw1DROXh40wcjMcRqDOWE7iPJ4n3M7e2+YFP+76Q==", "dev": true, "dependencies": { "cross-spawn": "^7.0.3", "get-stream": "^6.0.1", - "human-signals": "^3.0.1", + "human-signals": "^4.3.0", "is-stream": "^3.0.0", "merge-stream": "^2.0.0", "npm-run-path": "^5.1.0", @@ -5538,19 +5735,19 @@ "strip-final-newline": "^3.0.0" }, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "node": "^14.18.0 || ^16.14.0 || >=18.0.0" }, "funding": { "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, "node_modules/lint-staged/node_modules/human-signals": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-3.0.1.tgz", - "integrity": "sha512-rQLskxnM/5OCldHo+wNXbpVgDn5A17CUoKX+7Sokwaknlq7CdSnphy0W39GU8dw59XiCXmFXDg4fRuckQRKewQ==", + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-4.3.1.tgz", + "integrity": "sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==", "dev": true, "engines": { - "node": ">=12.20.0" + "node": ">=14.18.0" } }, "node_modules/lint-staged/node_modules/is-stream": { @@ -5632,9 +5829,9 @@ } }, "node_modules/listr2": { - "version": "5.0.7", - "resolved": "https://registry.npmjs.org/listr2/-/listr2-5.0.7.tgz", - "integrity": "sha512-MD+qXHPmtivrHIDRwPYdfNkrzqDiuaKU/rfBcec3WMyMF3xylQj3jMq344OtvQxz7zaCFViRAeqlr2AFhPvXHw==", + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/listr2/-/listr2-5.0.8.tgz", + "integrity": "sha512-mC73LitKHj9w6v30nLNGPetZIlfpUniNSsxxrbaPcWOjDb92SHPzJPi/t+v1YC/lxKz/AJ9egOjww0qUuFxBpA==", "dev": true, "dependencies": { "cli-truncate": "^2.1.0", @@ -5898,9 +6095,9 @@ } }, "node_modules/lru-cache": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.17.0.tgz", - "integrity": "sha512-zSxlVVwOabhVyTi6E8gYv2cr6bXK+8ifYz5/uyJb9feXX6NACVDwY4p5Ut3WC3Ivo/QhpARHU3iujx2xGAYHbQ==", + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", "dev": true, "engines": { "node": ">=12" @@ -6838,14 +7035,14 @@ } }, "node_modules/nx": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/nx/-/nx-15.7.2.tgz", - "integrity": "sha512-VRb+CZCji3G4ikdMAGoh6TeU9Q6n5atRwqRSFhUX63er8zhlMvWHLskPMZC4q/81edo/E7RhbmEVUD5MB0JoeA==", + "version": "15.8.7", + "resolved": "https://registry.npmjs.org/nx/-/nx-15.8.7.tgz", + "integrity": "sha512-u6p/1gU20WU61orxK7hcXBsVspPHy3X66XVAAakkYcaOBlsJhJrR7Og191qIyjEkqEWmcekiDQVw3D6XfagL4Q==", "dev": true, "hasInstallScript": true, "dependencies": { - "@nrwl/cli": "15.7.2", - "@nrwl/tao": "15.7.2", + "@nrwl/cli": "15.8.7", + "@nrwl/tao": "15.8.7", "@parcel/watcher": "2.0.4", "@yarnpkg/lockfile": "^1.1.0", "@yarnpkg/parsers": "^3.0.0-rc.18", @@ -6884,15 +7081,15 @@ "nx": "bin/nx.js" }, "optionalDependencies": { - "@nrwl/nx-darwin-arm64": "15.7.2", - "@nrwl/nx-darwin-x64": "15.7.2", - "@nrwl/nx-linux-arm-gnueabihf": "15.7.2", - "@nrwl/nx-linux-arm64-gnu": "15.7.2", - "@nrwl/nx-linux-arm64-musl": "15.7.2", - "@nrwl/nx-linux-x64-gnu": "15.7.2", - "@nrwl/nx-linux-x64-musl": "15.7.2", - "@nrwl/nx-win32-arm64-msvc": "15.7.2", - "@nrwl/nx-win32-x64-msvc": "15.7.2" + "@nrwl/nx-darwin-arm64": "15.8.7", + "@nrwl/nx-darwin-x64": "15.8.7", + "@nrwl/nx-linux-arm-gnueabihf": "15.8.7", + "@nrwl/nx-linux-arm64-gnu": "15.8.7", + "@nrwl/nx-linux-arm64-musl": "15.8.7", + "@nrwl/nx-linux-x64-gnu": "15.8.7", + "@nrwl/nx-linux-x64-musl": "15.8.7", + "@nrwl/nx-win32-arm64-msvc": "15.8.7", + "@nrwl/nx-win32-x64-msvc": "15.8.7" }, "peerDependencies": { "@swc-node/register": "^1.4.2", @@ -6924,9 +7121,9 @@ } }, "node_modules/nx/node_modules/fs-extra": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.1.0.tgz", - "integrity": "sha512-0rcTq621PD5jM/e0a3EJoGC/1TC5ZBCERW82LQuwfGnCa1V8w7dpYH1yNu+SLb6E5dkeCBzKEyLGlFrnr+dUyw==", + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.1.1.tgz", + "integrity": "sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==", "dev": true, "dependencies": { "graceful-fs": "^4.2.0", @@ -7026,6 +7223,15 @@ "node": ">=12" } }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/object-inspect": { "version": "1.12.3", "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", @@ -7077,15 +7283,15 @@ } }, "node_modules/open-cli": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/open-cli/-/open-cli-7.1.0.tgz", - "integrity": "sha512-Xnn/B7WY9ygV47oK+LlYp5WU8xr0tEL6SEw9jMX8n6ceElOs2AzVXFXI87/O0+b+LwLokQBZVxBMzGZHCYVppw==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/open-cli/-/open-cli-7.2.0.tgz", + "integrity": "sha512-1ANJc8oJ92FiaNZ0o2Hw4WBvDJoXs1P74aFMtpAvlbkIPV4uPcQvDz7V6kMOrsZkmB4tglrHVMlLQaafuUuxXg==", "dev": true, "dependencies": { - "file-type": "^18.0.0", + "file-type": "^18.2.1", "get-stdin": "^9.0.0", - "meow": "^10.1.5", - "open": "^8.4.0", + "meow": "^11.0.0", + "open": "^9.0.0", "tempy": "^3.0.0" }, "bin": { @@ -7099,125 +7305,104 @@ } }, "node_modules/open-cli/node_modules/camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-7.0.1.tgz", + "integrity": "sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==", "dev": true, "engines": { - "node": ">=10" + "node": ">=14.16" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/open-cli/node_modules/camelcase-keys": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-7.0.2.tgz", - "integrity": "sha512-Rjs1H+A9R+Ig+4E/9oyB66UC5Mj9Xq3N//vcLf2WzgdTi/3gUu3Z9KoqmlrEG4VuuLK8wJHofxzdQXz/knhiYg==", + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-8.0.2.tgz", + "integrity": "sha512-qMKdlOfsjlezMqxkUGGMaWWs17i2HoL15tM+wtx8ld4nLrUwU58TFdvyGOz/piNP842KeO8yXvggVQSdQ828NA==", "dev": true, "dependencies": { - "camelcase": "^6.3.0", - "map-obj": "^4.1.0", - "quick-lru": "^5.1.1", - "type-fest": "^1.2.1" + "camelcase": "^7.0.0", + "map-obj": "^4.3.0", + "quick-lru": "^6.1.1", + "type-fest": "^2.13.0" }, "engines": { - "node": ">=12" + "node": ">=14.16" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/open-cli/node_modules/decamelize": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-5.0.1.tgz", - "integrity": "sha512-VfxadyCECXgQlkoEAjeghAr5gY3Hf+IKjKb+X8tGVDtveCjN+USwprd2q3QXBR9T1+x2DG0XZF5/w+7HAtSaXA==", + "node_modules/open-cli/node_modules/camelcase-keys/node_modules/type-fest": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", + "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", "dev": true, "engines": { - "node": ">=10" + "node": ">=12.20" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/open-cli/node_modules/indent-string": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-5.0.0.tgz", - "integrity": "sha512-m6FAo/spmsW2Ab2fU35JTYwtOKa2yAwXSwgjSv1TJzh4Mh7mC3lzAOVLBprb72XsTrgkEIsl7YrFNAiDiRhIGg==", + "node_modules/open-cli/node_modules/decamelize": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-6.0.0.tgz", + "integrity": "sha512-Fv96DCsdOgB6mdGl67MT5JaTNKRzrzill5OH5s8bjYJXVlcXyPYGyPsUkWyGV5p1TXI5esYIYMMeDJL0hEIwaA==", "dev": true, "engines": { - "node": ">=12" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/open-cli/node_modules/meow": { - "version": "10.1.5", - "resolved": "https://registry.npmjs.org/meow/-/meow-10.1.5.tgz", - "integrity": "sha512-/d+PQ4GKmGvM9Bee/DPa8z3mXs/pkvJE2KEThngVNOqtmljC6K7NMPxtc2JeZYTmpWb9k/TmxjeL18ez3h7vCw==", + "node_modules/open-cli/node_modules/define-lazy-prop": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", + "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==", "dev": true, - "dependencies": { - "@types/minimist": "^1.2.2", - "camelcase-keys": "^7.0.0", - "decamelize": "^5.0.0", - "decamelize-keys": "^1.1.0", - "hard-rejection": "^2.1.0", - "minimist-options": "4.1.0", - "normalize-package-data": "^3.0.2", - "read-pkg-up": "^8.0.0", - "redent": "^4.0.0", - "trim-newlines": "^4.0.2", - "type-fest": "^1.2.2", - "yargs-parser": "^20.2.9" - }, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "node": ">=12" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/open-cli/node_modules/quick-lru": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", - "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", + "node_modules/open-cli/node_modules/find-up": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz", + "integrity": "sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==", "dev": true, + "dependencies": { + "locate-path": "^7.1.0", + "path-exists": "^5.0.0" + }, "engines": { - "node": ">=10" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/open-cli/node_modules/read-pkg": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-6.0.0.tgz", - "integrity": "sha512-X1Fu3dPuk/8ZLsMhEj5f4wFAF0DWoK7qhGJvgaijocXxBmSToKfbFtqbxMO7bVjNA1dmE5huAzjXj/ey86iw9Q==", + "node_modules/open-cli/node_modules/hosted-git-info": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-5.2.1.tgz", + "integrity": "sha512-xIcQYMnhcx2Nr4JTjsFmwwnr9vldugPy9uVm0o87bjqqWMv9GaqsTeT+i99wTl0mk1uLxJtHxLb8kymqTENQsw==", "dev": true, "dependencies": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^3.0.2", - "parse-json": "^5.2.0", - "type-fest": "^1.0.1" + "lru-cache": "^7.5.1" }, "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/open-cli/node_modules/read-pkg-up": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-8.0.0.tgz", - "integrity": "sha512-snVCqPczksT0HS2EC+SxUndvSzn6LRCwpfSvLrIfR5BKDQQZMaI6jPRC9dYvYFDRAuFEAnkwww8kBBNE/3VvzQ==", + "node_modules/open-cli/node_modules/indent-string": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-5.0.0.tgz", + "integrity": "sha512-m6FAo/spmsW2Ab2fU35JTYwtOKa2yAwXSwgjSv1TJzh4Mh7mC3lzAOVLBprb72XsTrgkEIsl7YrFNAiDiRhIGg==", "dev": true, - "dependencies": { - "find-up": "^5.0.0", - "read-pkg": "^6.0.0", - "type-fest": "^1.0.1" - }, "engines": { "node": ">=12" }, @@ -7225,30 +7410,253 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/open-cli/node_modules/redent": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-4.0.0.tgz", - "integrity": "sha512-tYkDkVVtYkSVhuQ4zBgfvciymHaeuel+zFKXShfDnFP5SyVEP7qo70Rf1jTOTCx3vGNAbnEi/xFkcfQVMIBWag==", + "node_modules/open-cli/node_modules/locate-path": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz", + "integrity": "sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==", "dev": true, "dependencies": { - "indent-string": "^5.0.0", - "strip-indent": "^4.0.0" + "p-locate": "^6.0.0" }, "engines": { - "node": ">=12" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/open-cli/node_modules/strip-indent": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-4.0.0.tgz", - "integrity": "sha512-mnVSV2l+Zv6BLpSD/8V87CW/y9EmmbYzGCIavsnsI6/nwn26DwffM/yztm30Z/I2DY9wdS3vXVCMnHDgZaVNoA==", + "node_modules/open-cli/node_modules/meow": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-11.0.0.tgz", + "integrity": "sha512-Cl0yeeIrko6d94KpUo1M+0X1sB14ikoaqlIGuTH1fW4I+E3+YljL54/hb/BWmVfrV9tTV9zU04+xjw08Fh2WkA==", "dev": true, "dependencies": { - "min-indent": "^1.0.1" - }, + "@types/minimist": "^1.2.2", + "camelcase-keys": "^8.0.2", + "decamelize": "^6.0.0", + "decamelize-keys": "^1.1.0", + "hard-rejection": "^2.1.0", + "minimist-options": "4.1.0", + "normalize-package-data": "^4.0.1", + "read-pkg-up": "^9.1.0", + "redent": "^4.0.0", + "trim-newlines": "^4.0.2", + "type-fest": "^3.1.0", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/open-cli/node_modules/normalize-package-data": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-4.0.1.tgz", + "integrity": "sha512-EBk5QKKuocMJhB3BILuKhmaPjI8vNRSpIfO9woLC6NyHVkKKdVEdAO1mrT0ZfxNR1lKwCcTkuZfmGIFdizZ8Pg==", + "dev": true, + "dependencies": { + "hosted-git-info": "^5.0.0", + "is-core-module": "^2.8.1", + "semver": "^7.3.5", + "validate-npm-package-license": "^3.0.4" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/open-cli/node_modules/open": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/open/-/open-9.0.0.tgz", + "integrity": "sha512-yerrN5WPzgwuE3T6rxAkT1UuMLDzs4Szpug7hy9s4gru3iOTnaU0yKc1AYOVYrBzvykce5gUdr9RPNB4R+Zc/A==", + "dev": true, + "dependencies": { + "default-browser": "^3.1.0", + "define-lazy-prop": "^3.0.0", + "is-inside-container": "^1.0.0", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/open-cli/node_modules/p-limit": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", + "integrity": "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==", + "dev": true, + "dependencies": { + "yocto-queue": "^1.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/open-cli/node_modules/p-locate": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz", + "integrity": "sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==", + "dev": true, + "dependencies": { + "p-limit": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/open-cli/node_modules/path-exists": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz", + "integrity": "sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==", + "dev": true, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + } + }, + "node_modules/open-cli/node_modules/quick-lru": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-6.1.1.tgz", + "integrity": "sha512-S27GBT+F0NTRiehtbrgaSE1idUAJ5bX8dPAQTdylEyNlrdcH5X4Lz7Edz3DYzecbsCluD5zO8ZNEe04z3D3u6Q==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/open-cli/node_modules/read-pkg": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-7.1.0.tgz", + "integrity": "sha512-5iOehe+WF75IccPc30bWTbpdDQLOCc3Uu8bi3Dte3Eueij81yx1Mrufk8qBx/YAbR4uL1FdUr+7BKXDwEtisXg==", + "dev": true, + "dependencies": { + "@types/normalize-package-data": "^2.4.1", + "normalize-package-data": "^3.0.2", + "parse-json": "^5.2.0", + "type-fest": "^2.0.0" + }, + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/open-cli/node_modules/read-pkg-up": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-9.1.0.tgz", + "integrity": "sha512-vaMRR1AC1nrd5CQM0PhlRsO5oc2AAigqr7cCrZ/MW/Rsaflz4RlgzkpL4qoU/z1F6wrbd85iFv1OQj/y5RdGvg==", + "dev": true, + "dependencies": { + "find-up": "^6.3.0", + "read-pkg": "^7.1.0", + "type-fest": "^2.5.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/open-cli/node_modules/read-pkg-up/node_modules/type-fest": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", + "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", + "dev": true, + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/open-cli/node_modules/read-pkg/node_modules/hosted-git-info": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", + "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/open-cli/node_modules/read-pkg/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/open-cli/node_modules/read-pkg/node_modules/normalize-package-data": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz", + "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==", + "dev": true, + "dependencies": { + "hosted-git-info": "^4.0.1", + "is-core-module": "^2.5.0", + "semver": "^7.3.4", + "validate-npm-package-license": "^3.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/open-cli/node_modules/read-pkg/node_modules/type-fest": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", + "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", + "dev": true, + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/open-cli/node_modules/redent": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-4.0.0.tgz", + "integrity": "sha512-tYkDkVVtYkSVhuQ4zBgfvciymHaeuel+zFKXShfDnFP5SyVEP7qo70Rf1jTOTCx3vGNAbnEi/xFkcfQVMIBWag==", + "dev": true, + "dependencies": { + "indent-string": "^5.0.0", + "strip-indent": "^4.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/open-cli/node_modules/strip-indent": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-4.0.0.tgz", + "integrity": "sha512-mnVSV2l+Zv6BLpSD/8V87CW/y9EmmbYzGCIavsnsI6/nwn26DwffM/yztm30Z/I2DY9wdS3vXVCMnHDgZaVNoA==", + "dev": true, + "dependencies": { + "min-indent": "^1.0.1" + }, "engines": { "node": ">=12" }, @@ -7257,9 +7665,9 @@ } }, "node_modules/open-cli/node_modules/trim-newlines": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-4.0.2.tgz", - "integrity": "sha512-GJtWyq9InR/2HRiLZgpIKv+ufIKrVrvjQWEj7PxAXNc5dwbNJkqhAUoAGgzRmULAnoOM5EIpveYd3J2VeSAIew==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-4.1.1.tgz", + "integrity": "sha512-jRKj0n0jXWo6kh62nA5TEh3+4igKDXLvzBJcPpiizP7oOolUrYIxmVBG9TOtHYFHoddUk6YvAkGeGoSVTXfQXQ==", "dev": true, "engines": { "node": ">=12" @@ -7269,24 +7677,36 @@ } }, "node_modules/open-cli/node_modules/type-fest": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", - "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-3.6.1.tgz", + "integrity": "sha512-htXWckxlT6U4+ilVgweNliPqlsVSSucbxVexRYllyMVJDtf5rTjv6kF/s+qAd4QSL1BZcnJPEJavYBPQiWuZDA==", "dev": true, "engines": { - "node": ">=10" + "node": ">=14.16" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/open-cli/node_modules/yargs-parser": { - "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", "dev": true, "engines": { - "node": ">=10" + "node": ">=12" + } + }, + "node_modules/open-cli/node_modules/yocto-queue": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.0.0.tgz", + "integrity": "sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==", + "dev": true, + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/optionator": { @@ -7778,9 +8198,9 @@ } }, "node_modules/prettier": { - "version": "2.8.4", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.4.tgz", - "integrity": "sha512-vIS4Rlc2FNh0BySk3Wkd6xmwxB0FpOndW5fisM5H8hsZSxU2VWVB5CWIkIjWvrHjIhxk2g3bfMKM87zNTrZddw==", + "version": "2.8.6", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.6.tgz", + "integrity": "sha512-mtuzdiBbHwPEgl7NxWlqOkithPyp4VN93V7VeHVWBF+ad3I5avc0RVDT4oImXQy9H/AqxA2NSQH8pSxHW6FYbQ==", "dev": true, "bin": { "prettier": "bin-prettier.js" @@ -7883,6 +8303,12 @@ "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", "dev": true }, + "node_modules/pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==", + "dev": true + }, "node_modules/punycode": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", @@ -7932,9 +8358,9 @@ } }, "node_modules/rambda": { - "version": "7.4.0", - "resolved": "https://registry.npmjs.org/rambda/-/rambda-7.4.0.tgz", - "integrity": "sha512-A9hihu7dUTLOUCM+I8E61V4kRXnN4DwYeK0DwCBydC1MqNI1PidyAtbtpsJlBBzK4icSctEcCQ1bGcLpBuETUQ==", + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/rambda/-/rambda-7.5.0.tgz", + "integrity": "sha512-y/M9weqWAH4iopRd7EHDEQQvpFPHj1AA3oHozE9tfITHUtTR7Z9PSlIRRG2l1GuW7sefC1cXFfIcF+cgnShdBA==", "dev": true }, "node_modules/read": { @@ -8233,9 +8659,9 @@ } }, "node_modules/readable-stream": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.1.tgz", - "integrity": "sha512-+rQmrWMYGA90yenhTYsLWAsLsqVC8osOw6PKE1HDYiO0gdPeKe/xDHNzIAIn4C91YQ6oenEhfYqqc1883qHbjQ==", + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", "dev": true, "dependencies": { "inherits": "^2.0.3", @@ -8288,18 +8714,6 @@ "node": ">=8" } }, - "node_modules/regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - } - }, "node_modules/require-directory": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", @@ -8434,6 +8848,21 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/run-applescript": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-5.0.0.tgz", + "integrity": "sha512-XcT5rBksx1QdIhlFOCtgZkB99ZEouFZ1E2Kc2LHqNW13U3/74YGdkQRmThTwxy4QIyookibDKYZOPqX//6BlAg==", + "dev": true, + "dependencies": { + "execa": "^5.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/run-async": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", @@ -8670,9 +9099,9 @@ } }, "node_modules/spdx-correct": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", - "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", + "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==", "dev": true, "dependencies": { "spdx-expression-parse": "^3.0.0", @@ -8696,9 +9125,9 @@ } }, "node_modules/spdx-license-ids": { - "version": "3.0.12", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.12.tgz", - "integrity": "sha512-rr+VVSXtRhO4OHbXUiAF7xW3Bo9DuuF6C5jH+q/x15j2jniycgKbxU09Hr0WqlSLUs4i4ltHGXqTe7VHclYWyA==", + "version": "3.0.13", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.13.tgz", + "integrity": "sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w==", "dev": true }, "node_modules/split": { @@ -8802,6 +9231,15 @@ "node": ">=8" } }, + "node_modules/strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/strip-final-newline": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", @@ -9016,6 +9454,15 @@ "readable-stream": "3" } }, + "node_modules/titleize": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/titleize/-/titleize-1.0.1.tgz", + "integrity": "sha512-rUwGDruKq1gX+FFHbTl5qjI7teVO7eOe+C8IcQ7QT+1BK3eEUXJqbZcBOeaRP4FwSC/C1A5jDoIVta0nIQ9yew==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/tmp": { "version": "0.0.33", "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", @@ -9284,6 +9731,15 @@ "node": ">= 10.0.0" } }, + "node_modules/untildify": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz", + "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/upath": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/upath/-/upath-2.0.1.tgz", @@ -9549,9 +10005,59 @@ "node": ">=6" } }, - "node_modules/xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "node_modules/xdg-default-browser": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/xdg-default-browser/-/xdg-default-browser-2.1.0.tgz", + "integrity": "sha512-HY4G725+IDQr16N8XOjAms5qJGArdJaWIuC7Q7A8UXIwj2mifqnPXephazyL7sIkQPvmEoPX3E0v2yFv6hQUNg==", + "dev": true, + "dependencies": { + "execa": "^0.2.2", + "titleize": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/xdg-default-browser/node_modules/execa": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.2.2.tgz", + "integrity": "sha512-zmBGzLd3nhA/NB9P7VLoceAO6vyYPftvl809Vjwe5U2fYI9tYWbeKqP3wZlAw9WS+znnkogf/bhSU+Gcn2NbkQ==", + "dev": true, + "dependencies": { + "cross-spawn-async": "^2.1.1", + "npm-run-path": "^1.0.0", + "object-assign": "^4.0.1", + "path-key": "^1.0.0", + "strip-eof": "^1.0.0" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/xdg-default-browser/node_modules/npm-run-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-1.0.0.tgz", + "integrity": "sha512-PrGAi1SLlqNvKN5uGBjIgnrTb8fl0Jz0a3JJmeMcGnIBh7UE9Gc4zsAMlwDajOMg2b1OgP6UPvoLUboTmMZPFA==", + "dev": true, + "dependencies": { + "path-key": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/xdg-default-browser/node_modules/path-key": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-1.0.0.tgz", + "integrity": "sha512-T3hWy7tyXlk3QvPFnT+o2tmXRzU4GkitkUWLp/WZ0S/FXd7XMx176tRurgTvHTNMJOQzTcesHNpBqetH86mQ9g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", "dev": true, "engines": { @@ -9653,7195 +10159,5 @@ "url": "https://github.com/sponsors/sindresorhus" } } - }, - "dependencies": { - "@babel/code-frame": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", - "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", - "dev": true, - "requires": { - "@babel/highlight": "^7.18.6" - } - }, - "@babel/helper-validator-identifier": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", - "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", - "dev": true - }, - "@babel/highlight": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", - "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.18.6", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "dev": true - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "dev": true - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "dev": true - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "@commitlint/cli": { - "version": "17.4.4", - "resolved": "https://registry.npmjs.org/@commitlint/cli/-/cli-17.4.4.tgz", - "integrity": "sha512-HwKlD7CPVMVGTAeFZylVNy14Vm5POVY0WxPkZr7EXLC/os0LH/obs6z4HRvJtH/nHCMYBvUBQhGwnufKfTjd5g==", - "dev": true, - "requires": { - "@commitlint/format": "^17.4.4", - "@commitlint/lint": "^17.4.4", - "@commitlint/load": "^17.4.4", - "@commitlint/read": "^17.4.4", - "@commitlint/types": "^17.4.4", - "execa": "^5.0.0", - "lodash.isfunction": "^3.0.9", - "resolve-from": "5.0.0", - "resolve-global": "1.0.0", - "yargs": "^17.0.0" - } - }, - "@commitlint/config-conventional": { - "version": "17.4.4", - "resolved": "https://registry.npmjs.org/@commitlint/config-conventional/-/config-conventional-17.4.4.tgz", - "integrity": "sha512-u6ztvxqzi6NuhrcEDR7a+z0yrh11elY66nRrQIpqsqW6sZmpxYkDLtpRH8jRML+mmxYQ8s4qqF06Q/IQx5aJeQ==", - "dev": true, - "requires": { - "conventional-changelog-conventionalcommits": "^5.0.0" - } - }, - "@commitlint/config-validator": { - "version": "17.4.4", - "resolved": "https://registry.npmjs.org/@commitlint/config-validator/-/config-validator-17.4.4.tgz", - "integrity": "sha512-bi0+TstqMiqoBAQDvdEP4AFh0GaKyLFlPPEObgI29utoKEYoPQTvF0EYqIwYYLEoJYhj5GfMIhPHJkTJhagfeg==", - "dev": true, - "requires": { - "@commitlint/types": "^17.4.4", - "ajv": "^8.11.0" - } - }, - "@commitlint/ensure": { - "version": "17.4.4", - "resolved": "https://registry.npmjs.org/@commitlint/ensure/-/ensure-17.4.4.tgz", - "integrity": "sha512-AHsFCNh8hbhJiuZ2qHv/m59W/GRE9UeOXbkOqxYMNNg9pJ7qELnFcwj5oYpa6vzTSHtPGKf3C2yUFNy1GGHq6g==", - "dev": true, - "requires": { - "@commitlint/types": "^17.4.4", - "lodash.camelcase": "^4.3.0", - "lodash.kebabcase": "^4.1.1", - "lodash.snakecase": "^4.1.1", - "lodash.startcase": "^4.4.0", - "lodash.upperfirst": "^4.3.1" - } - }, - "@commitlint/execute-rule": { - "version": "17.4.0", - "resolved": "https://registry.npmjs.org/@commitlint/execute-rule/-/execute-rule-17.4.0.tgz", - "integrity": "sha512-LIgYXuCSO5Gvtc0t9bebAMSwd68ewzmqLypqI2Kke1rqOqqDbMpYcYfoPfFlv9eyLIh4jocHWwCK5FS7z9icUA==", - "dev": true - }, - "@commitlint/format": { - "version": "17.4.4", - "resolved": "https://registry.npmjs.org/@commitlint/format/-/format-17.4.4.tgz", - "integrity": "sha512-+IS7vpC4Gd/x+uyQPTAt3hXs5NxnkqAZ3aqrHd5Bx/R9skyCAWusNlNbw3InDbAK6j166D9asQM8fnmYIa+CXQ==", - "dev": true, - "requires": { - "@commitlint/types": "^17.4.4", - "chalk": "^4.1.0" - } - }, - "@commitlint/is-ignored": { - "version": "17.4.4", - "resolved": "https://registry.npmjs.org/@commitlint/is-ignored/-/is-ignored-17.4.4.tgz", - "integrity": "sha512-Y3eo1SFJ2JQDik4rWkBC4tlRIxlXEFrRWxcyrzb1PUT2k3kZ/XGNuCDfk/u0bU2/yS0tOA/mTjFsV+C4qyACHw==", - "dev": true, - "requires": { - "@commitlint/types": "^17.4.4", - "semver": "7.3.8" - } - }, - "@commitlint/lint": { - "version": "17.4.4", - "resolved": "https://registry.npmjs.org/@commitlint/lint/-/lint-17.4.4.tgz", - "integrity": "sha512-qgkCRRFjyhbMDWsti/5jRYVJkgYZj4r+ZmweZObnbYqPUl5UKLWMf9a/ZZisOI4JfiPmRktYRZ2JmqlSvg+ccw==", - "dev": true, - "requires": { - "@commitlint/is-ignored": "^17.4.4", - "@commitlint/parse": "^17.4.4", - "@commitlint/rules": "^17.4.4", - "@commitlint/types": "^17.4.4" - } - }, - "@commitlint/load": { - "version": "17.4.4", - "resolved": "https://registry.npmjs.org/@commitlint/load/-/load-17.4.4.tgz", - "integrity": "sha512-z6uFIQ7wfKX5FGBe1AkOF4l/ShOQsaa1ml/nLMkbW7R/xF8galGS7Zh0yHvzVp/srtfS0brC+0bUfQfmpMPFVQ==", - "dev": true, - "requires": { - "@commitlint/config-validator": "^17.4.4", - "@commitlint/execute-rule": "^17.4.0", - "@commitlint/resolve-extends": "^17.4.4", - "@commitlint/types": "^17.4.4", - "@types/node": "*", - "chalk": "^4.1.0", - "cosmiconfig": "^8.0.0", - "cosmiconfig-typescript-loader": "^4.0.0", - "lodash.isplainobject": "^4.0.6", - "lodash.merge": "^4.6.2", - "lodash.uniq": "^4.5.0", - "resolve-from": "^5.0.0", - "ts-node": "^10.8.1", - "typescript": "^4.6.4" - } - }, - "@commitlint/message": { - "version": "17.4.2", - "resolved": "https://registry.npmjs.org/@commitlint/message/-/message-17.4.2.tgz", - "integrity": "sha512-3XMNbzB+3bhKA1hSAWPCQA3lNxR4zaeQAQcHj0Hx5sVdO6ryXtgUBGGv+1ZCLMgAPRixuc6en+iNAzZ4NzAa8Q==", - "dev": true - }, - "@commitlint/parse": { - "version": "17.4.4", - "resolved": "https://registry.npmjs.org/@commitlint/parse/-/parse-17.4.4.tgz", - "integrity": "sha512-EKzz4f49d3/OU0Fplog7nwz/lAfXMaDxtriidyGF9PtR+SRbgv4FhsfF310tKxs6EPj8Y+aWWuX3beN5s+yqGg==", - "dev": true, - "requires": { - "@commitlint/types": "^17.4.4", - "conventional-changelog-angular": "^5.0.11", - "conventional-commits-parser": "^3.2.2" - } - }, - "@commitlint/read": { - "version": "17.4.4", - "resolved": "https://registry.npmjs.org/@commitlint/read/-/read-17.4.4.tgz", - "integrity": "sha512-B2TvUMJKK+Svzs6eji23WXsRJ8PAD+orI44lVuVNsm5zmI7O8RSGJMvdEZEikiA4Vohfb+HevaPoWZ7PiFZ3zA==", - "dev": true, - "requires": { - "@commitlint/top-level": "^17.4.0", - "@commitlint/types": "^17.4.4", - "fs-extra": "^11.0.0", - "git-raw-commits": "^2.0.0", - "minimist": "^1.2.6" - }, - "dependencies": { - "fs-extra": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.1.0.tgz", - "integrity": "sha512-0rcTq621PD5jM/e0a3EJoGC/1TC5ZBCERW82LQuwfGnCa1V8w7dpYH1yNu+SLb6E5dkeCBzKEyLGlFrnr+dUyw==", - "dev": true, - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - } - } - }, - "@commitlint/resolve-extends": { - "version": "17.4.4", - "resolved": "https://registry.npmjs.org/@commitlint/resolve-extends/-/resolve-extends-17.4.4.tgz", - "integrity": "sha512-znXr1S0Rr8adInptHw0JeLgumS11lWbk5xAWFVno+HUFVN45875kUtqjrI6AppmD3JI+4s0uZlqqlkepjJd99A==", - "dev": true, - "requires": { - "@commitlint/config-validator": "^17.4.4", - "@commitlint/types": "^17.4.4", - "import-fresh": "^3.0.0", - "lodash.mergewith": "^4.6.2", - "resolve-from": "^5.0.0", - "resolve-global": "^1.0.0" - } - }, - "@commitlint/rules": { - "version": "17.4.4", - "resolved": "https://registry.npmjs.org/@commitlint/rules/-/rules-17.4.4.tgz", - "integrity": "sha512-0tgvXnHi/mVcyR8Y8mjTFZIa/FEQXA4uEutXS/imH2v1UNkYDSEMsK/68wiXRpfW1euSgEdwRkvE1z23+yhNrQ==", - "dev": true, - "requires": { - "@commitlint/ensure": "^17.4.4", - "@commitlint/message": "^17.4.2", - "@commitlint/to-lines": "^17.4.0", - "@commitlint/types": "^17.4.4", - "execa": "^5.0.0" - } - }, - "@commitlint/to-lines": { - "version": "17.4.0", - "resolved": "https://registry.npmjs.org/@commitlint/to-lines/-/to-lines-17.4.0.tgz", - "integrity": "sha512-LcIy/6ZZolsfwDUWfN1mJ+co09soSuNASfKEU5sCmgFCvX5iHwRYLiIuoqXzOVDYOy7E7IcHilr/KS0e5T+0Hg==", - "dev": true - }, - "@commitlint/top-level": { - "version": "17.4.0", - "resolved": "https://registry.npmjs.org/@commitlint/top-level/-/top-level-17.4.0.tgz", - "integrity": "sha512-/1loE/g+dTTQgHnjoCy0AexKAEFyHsR2zRB4NWrZ6lZSMIxAhBJnmCqwao7b4H8888PsfoTBCLBYIw8vGnej8g==", - "dev": true, - "requires": { - "find-up": "^5.0.0" - } - }, - "@commitlint/types": { - "version": "17.4.4", - "resolved": "https://registry.npmjs.org/@commitlint/types/-/types-17.4.4.tgz", - "integrity": "sha512-amRN8tRLYOsxRr6mTnGGGvB5EmW/4DDjLMgiwK3CCVEmN6Sr/6xePGEpWaspKkckILuUORCwe6VfDBw6uj4axQ==", - "dev": true, - "requires": { - "chalk": "^4.1.0" - } - }, - "@cspotcode/source-map-support": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", - "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==", - "dev": true, - "requires": { - "@jridgewell/trace-mapping": "0.3.9" - } - }, - "@eslint/eslintrc": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.0.tgz", - "integrity": "sha512-fluIaaV+GyV24CCu/ggiHdV+j4RNh85yQnAYS/G2mZODZgGmmlrgCydjUcV3YvxCm9x8nMAfThsqTni4KiXT4A==", - "dev": true, - "requires": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.4.0", - "globals": "^13.19.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.1.2", - "strip-json-comments": "^3.1.1" - }, - "dependencies": { - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - } - } - }, - "@eslint/js": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.35.0.tgz", - "integrity": "sha512-JXdzbRiWclLVoD8sNUjR443VVlYqiYmDVT6rGUEIEHU5YJW0gaVZwV2xgM7D4arkvASqD0IlLUVjHiFuxaftRw==", - "dev": true - }, - "@gar/promisify": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz", - "integrity": "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==", - "dev": true - }, - "@humanwhocodes/config-array": { - "version": "0.11.8", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz", - "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==", - "dev": true, - "requires": { - "@humanwhocodes/object-schema": "^1.2.1", - "debug": "^4.1.1", - "minimatch": "^3.0.5" - } - }, - "@humanwhocodes/module-importer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", - "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", - "dev": true - }, - "@humanwhocodes/object-schema": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", - "dev": true - }, - "@hutson/parse-repository-url": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@hutson/parse-repository-url/-/parse-repository-url-3.0.2.tgz", - "integrity": "sha512-H9XAx3hc0BQHY6l+IFSWHDySypcXsvsuLhgYLUGywmJ5pswRVQJUHpOsobnLYp2ZUaUlKiKDrgWWhosOwAEM8Q==", - "dev": true - }, - "@isaacs/string-locale-compare": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@isaacs/string-locale-compare/-/string-locale-compare-1.1.0.tgz", - "integrity": "sha512-SQ7Kzhh9+D+ZW9MA0zkYv3VXhIDNx+LzM6EJ+/65I3QY+enU6Itte7E5XX7EWrqLW2FN4n06GWzBnPoC3th2aQ==", - "dev": true - }, - "@jridgewell/resolve-uri": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", - "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", - "dev": true - }, - "@jridgewell/sourcemap-codec": { - "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", - "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", - "dev": true - }, - "@jridgewell/trace-mapping": { - "version": "0.3.9", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", - "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", - "dev": true, - "requires": { - "@jridgewell/resolve-uri": "^3.0.3", - "@jridgewell/sourcemap-codec": "^1.4.10" - } - }, - "@lerna/child-process": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@lerna/child-process/-/child-process-6.5.1.tgz", - "integrity": "sha512-QfyleXSD9slh4qM54wDaqKVPvtUH1NJMgsFc9BabqSHO1Ttpandv1EAvTCN9Lu73RbCX3LJpn+BfJmnjHbjCyw==", - "dev": true, - "requires": { - "chalk": "^4.1.0", - "execa": "^5.0.0", - "strong-log-transformer": "^2.1.0" - } - }, - "@lerna/create": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@lerna/create/-/create-6.5.1.tgz", - "integrity": "sha512-ejERJnfA36jEuKrfM+94feLiyf2/hF2NoG923N0rE4rsmvRFPr1XLVPvAKleXW+Gdi/t1p410lJ7NKaLRMYCYw==", - "dev": true, - "requires": { - "@lerna/child-process": "6.5.1", - "dedent": "^0.7.0", - "fs-extra": "^9.1.0", - "init-package-json": "^3.0.2", - "npm-package-arg": "8.1.1", - "p-reduce": "^2.1.0", - "pacote": "^13.6.1", - "pify": "^5.0.0", - "semver": "^7.3.4", - "slash": "^3.0.0", - "validate-npm-package-license": "^3.0.4", - "validate-npm-package-name": "^4.0.0", - "yargs-parser": "20.2.4" - }, - "dependencies": { - "fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", - "dev": true, - "requires": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - } - } - }, - "@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dev": true, - "requires": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - } - }, - "@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "dev": true - }, - "@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dev": true, - "requires": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - } - }, - "@npmcli/arborist": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/@npmcli/arborist/-/arborist-5.3.0.tgz", - "integrity": "sha512-+rZ9zgL1lnbl8Xbb1NQdMjveOMwj4lIYfcDtyJHHi5x4X8jtR6m8SXooJMZy5vmFVZ8w7A2Bnd/oX9eTuU8w5A==", - "dev": true, - "requires": { - "@isaacs/string-locale-compare": "^1.1.0", - "@npmcli/installed-package-contents": "^1.0.7", - "@npmcli/map-workspaces": "^2.0.3", - "@npmcli/metavuln-calculator": "^3.0.1", - "@npmcli/move-file": "^2.0.0", - "@npmcli/name-from-folder": "^1.0.1", - "@npmcli/node-gyp": "^2.0.0", - "@npmcli/package-json": "^2.0.0", - "@npmcli/run-script": "^4.1.3", - "bin-links": "^3.0.0", - "cacache": "^16.0.6", - "common-ancestor-path": "^1.0.1", - "json-parse-even-better-errors": "^2.3.1", - "json-stringify-nice": "^1.1.4", - "mkdirp": "^1.0.4", - "mkdirp-infer-owner": "^2.0.0", - "nopt": "^5.0.0", - "npm-install-checks": "^5.0.0", - "npm-package-arg": "^9.0.0", - "npm-pick-manifest": "^7.0.0", - "npm-registry-fetch": "^13.0.0", - "npmlog": "^6.0.2", - "pacote": "^13.6.1", - "parse-conflict-json": "^2.0.1", - "proc-log": "^2.0.0", - "promise-all-reject-late": "^1.0.0", - "promise-call-limit": "^1.0.1", - "read-package-json-fast": "^2.0.2", - "readdir-scoped-modules": "^1.1.0", - "rimraf": "^3.0.2", - "semver": "^7.3.7", - "ssri": "^9.0.0", - "treeverse": "^2.0.0", - "walk-up-path": "^1.0.0" - }, - "dependencies": { - "hosted-git-info": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-5.2.1.tgz", - "integrity": "sha512-xIcQYMnhcx2Nr4JTjsFmwwnr9vldugPy9uVm0o87bjqqWMv9GaqsTeT+i99wTl0mk1uLxJtHxLb8kymqTENQsw==", - "dev": true, - "requires": { - "lru-cache": "^7.5.1" - } - }, - "npm-package-arg": { - "version": "9.1.2", - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-9.1.2.tgz", - "integrity": "sha512-pzd9rLEx4TfNJkovvlBSLGhq31gGu2QDexFPWT19yCDh0JgnRhlBLNo5759N0AJmBk+kQ9Y/hXoLnlgFD+ukmg==", - "dev": true, - "requires": { - "hosted-git-info": "^5.0.0", - "proc-log": "^2.0.1", - "semver": "^7.3.5", - "validate-npm-package-name": "^4.0.0" - } - } - } - }, - "@npmcli/fs": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-2.1.2.tgz", - "integrity": "sha512-yOJKRvohFOaLqipNtwYB9WugyZKhC/DZC4VYPmpaCzDBrA8YpK3qHZ8/HGscMnE4GqbkLNuVcCnxkeQEdGt6LQ==", - "dev": true, - "requires": { - "@gar/promisify": "^1.1.3", - "semver": "^7.3.5" - } - }, - "@npmcli/git": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@npmcli/git/-/git-3.0.2.tgz", - "integrity": "sha512-CAcd08y3DWBJqJDpfuVL0uijlq5oaXaOJEKHKc4wqrjd00gkvTZB+nFuLn+doOOKddaQS9JfqtNoFCO2LCvA3w==", - "dev": true, - "requires": { - "@npmcli/promise-spawn": "^3.0.0", - "lru-cache": "^7.4.4", - "mkdirp": "^1.0.4", - "npm-pick-manifest": "^7.0.0", - "proc-log": "^2.0.0", - "promise-inflight": "^1.0.1", - "promise-retry": "^2.0.1", - "semver": "^7.3.5", - "which": "^2.0.2" - } - }, - "@npmcli/installed-package-contents": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/@npmcli/installed-package-contents/-/installed-package-contents-1.0.7.tgz", - "integrity": "sha512-9rufe0wnJusCQoLpV9ZPKIVP55itrM5BxOXs10DmdbRfgWtHy1LDyskbwRnBghuB0PrF7pNPOqREVtpz4HqzKw==", - "dev": true, - "requires": { - "npm-bundled": "^1.1.1", - "npm-normalize-package-bin": "^1.0.1" - } - }, - "@npmcli/map-workspaces": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@npmcli/map-workspaces/-/map-workspaces-2.0.4.tgz", - "integrity": "sha512-bMo0aAfwhVwqoVM5UzX1DJnlvVvzDCHae821jv48L1EsrYwfOZChlqWYXEtto/+BkBXetPbEWgau++/brh4oVg==", - "dev": true, - "requires": { - "@npmcli/name-from-folder": "^1.0.1", - "glob": "^8.0.1", - "minimatch": "^5.0.1", - "read-package-json-fast": "^2.0.3" - }, - "dependencies": { - "brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0" - } - }, - "glob": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", - "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" - } - }, - "minimatch": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", - "dev": true, - "requires": { - "brace-expansion": "^2.0.1" - } - } - } - }, - "@npmcli/metavuln-calculator": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@npmcli/metavuln-calculator/-/metavuln-calculator-3.1.1.tgz", - "integrity": "sha512-n69ygIaqAedecLeVH3KnO39M6ZHiJ2dEv5A7DGvcqCB8q17BGUgW8QaanIkbWUo2aYGZqJaOORTLAlIvKjNDKA==", - "dev": true, - "requires": { - "cacache": "^16.0.0", - "json-parse-even-better-errors": "^2.3.1", - "pacote": "^13.0.3", - "semver": "^7.3.5" - } - }, - "@npmcli/move-file": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-2.0.1.tgz", - "integrity": "sha512-mJd2Z5TjYWq/ttPLLGqArdtnC74J6bOzg4rMDnN+p1xTacZ2yPRCk2y0oSWQtygLR9YVQXgOcONrwtnk3JupxQ==", - "dev": true, - "requires": { - "mkdirp": "^1.0.4", - "rimraf": "^3.0.2" - } - }, - "@npmcli/name-from-folder": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@npmcli/name-from-folder/-/name-from-folder-1.0.1.tgz", - "integrity": "sha512-qq3oEfcLFwNfEYOQ8HLimRGKlD8WSeGEdtUa7hmzpR8Sa7haL1KVQrvgO6wqMjhWFFVjgtrh1gIxDz+P8sjUaA==", - "dev": true - }, - "@npmcli/node-gyp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@npmcli/node-gyp/-/node-gyp-2.0.0.tgz", - "integrity": "sha512-doNI35wIe3bBaEgrlPfdJPaCpUR89pJWep4Hq3aRdh6gKazIVWfs0jHttvSSoq47ZXgC7h73kDsUl8AoIQUB+A==", - "dev": true - }, - "@npmcli/package-json": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@npmcli/package-json/-/package-json-2.0.0.tgz", - "integrity": "sha512-42jnZ6yl16GzjWSH7vtrmWyJDGVa/LXPdpN2rcUWolFjc9ON2N3uz0qdBbQACfmhuJZ2lbKYtmK5qx68ZPLHMA==", - "dev": true, - "requires": { - "json-parse-even-better-errors": "^2.3.1" - } - }, - "@npmcli/promise-spawn": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@npmcli/promise-spawn/-/promise-spawn-3.0.0.tgz", - "integrity": "sha512-s9SgS+p3a9Eohe68cSI3fi+hpcZUmXq5P7w0kMlAsWVtR7XbK3ptkZqKT2cK1zLDObJ3sR+8P59sJE0w/KTL1g==", - "dev": true, - "requires": { - "infer-owner": "^1.0.4" - } - }, - "@npmcli/run-script": { - "version": "4.1.7", - "resolved": "https://registry.npmjs.org/@npmcli/run-script/-/run-script-4.1.7.tgz", - "integrity": "sha512-WXr/MyM4tpKA4BotB81NccGAv8B48lNH0gRoILucbcAhTQXLCoi6HflMV3KdXubIqvP9SuLsFn68Z7r4jl+ppw==", - "dev": true, - "requires": { - "@npmcli/node-gyp": "^2.0.0", - "@npmcli/promise-spawn": "^3.0.0", - "node-gyp": "^9.0.0", - "read-package-json-fast": "^2.0.3", - "which": "^2.0.2" - } - }, - "@nrwl/cli": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/@nrwl/cli/-/cli-15.7.2.tgz", - "integrity": "sha512-A/72FAW1e0ku8YB/PaCqN9BpVvciO83MS5F5bvX5PA8xCNqe1+iXp/5T2ASnN2lB9zR3fQJmvR7mHKTKQlqQQQ==", - "dev": true, - "requires": { - "nx": "15.7.2" - } - }, - "@nrwl/devkit": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/@nrwl/devkit/-/devkit-15.7.2.tgz", - "integrity": "sha512-HMGi7L6w2g4IrYwhb04snD8Zr24Z/gzau5i9WUNkwzrjeR1xAm0Cc9WRre221zaeohtK11gyBt7BerT1tgkNwA==", - "dev": true, - "requires": { - "@phenomnomnominal/tsquery": "4.1.1", - "ejs": "^3.1.7", - "ignore": "^5.0.4", - "semver": "7.3.4", - "tslib": "^2.3.0" - }, - "dependencies": { - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "semver": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - } - } - }, - "@nrwl/nx-darwin-arm64": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/@nrwl/nx-darwin-arm64/-/nx-darwin-arm64-15.7.2.tgz", - "integrity": "sha512-F82exjuqkAkElSTxEcTFeLMhHpbGiccfTQh2VjXMS+ONldxM+Kd7atJjtUG8wKNXfg0lxxjjAdnzLy3iBuN/HQ==", - "dev": true, - "optional": true - }, - "@nrwl/nx-darwin-x64": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/@nrwl/nx-darwin-x64/-/nx-darwin-x64-15.7.2.tgz", - "integrity": "sha512-MNT7Bxz6yhoVLCgGpR0NtVkj20SER1CbrCaY7tmsKVNY9iA/EOZhz9qa3LeA1KZ4lw8Gpi2vD42mOngn7Mwr7w==", - "dev": true, - "optional": true - }, - "@nrwl/nx-linux-arm-gnueabihf": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/@nrwl/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-15.7.2.tgz", - "integrity": "sha512-QGyPkYnZ9LnUnuCzrP50bwsMJ9n6r8K2bNC1sQQwioijY+4MHNL+bMTOGWc8+lYBP7Ju3gpTqozGV3FQVkaM2w==", - "dev": true, - "optional": true - }, - "@nrwl/nx-linux-arm64-gnu": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/@nrwl/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-15.7.2.tgz", - "integrity": "sha512-HqufFVIvuunfChEFGkIhsLhhQjWLTFcCH2aQBSNesHpm6AhFVRGyokNu+PT6NNobr+BTrqJMocBqNQR1uvSyRQ==", - "dev": true, - "optional": true - }, - "@nrwl/nx-linux-arm64-musl": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/@nrwl/nx-linux-arm64-musl/-/nx-linux-arm64-musl-15.7.2.tgz", - "integrity": "sha512-9B8q6I/OVyQuYe+Yg2wNyxza/CsbvejIUsrK3QGGWUwHlkklqOSmUOHyTrcyMHUSped6CWPyKdIywngYOQzltQ==", - "dev": true, - "optional": true - }, - "@nrwl/nx-linux-x64-gnu": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/@nrwl/nx-linux-x64-gnu/-/nx-linux-x64-gnu-15.7.2.tgz", - "integrity": "sha512-8/6WtQn4derYKUWu5SxWWM+1dGihSZXMhDW9l/sXOr/qbMZu3XBmM2XZSguw/+p9gEVHcMmN0+D+Cai+q6/vDQ==", - "dev": true, - "optional": true - }, - "@nrwl/nx-linux-x64-musl": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/@nrwl/nx-linux-x64-musl/-/nx-linux-x64-musl-15.7.2.tgz", - "integrity": "sha512-c5SbqYZZBeBHhH5E30xwb4cHzCMVa/GQMCyTpZgsS/AHAPHbdkv+pO6bxxALvLPTyimcub7V+xbLCL7rgALzyw==", - "dev": true, - "optional": true - }, - "@nrwl/nx-win32-arm64-msvc": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/@nrwl/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-15.7.2.tgz", - "integrity": "sha512-gWD/+gSO3XBma8PHX1Dp86fM6EcntHFfa7n/BISwDFkZ19MfV/gK6HbO847fkD6I34/IcDM/z1PsFwoIpTeoow==", - "dev": true, - "optional": true - }, - "@nrwl/nx-win32-x64-msvc": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/@nrwl/nx-win32-x64-msvc/-/nx-win32-x64-msvc-15.7.2.tgz", - "integrity": "sha512-ARE4qGPgk+e+pSm0uPhHan5UCRtwNYc5ddVNS88NFrVoDTPm5MxYLGdvLnshWWio/Bx526FcwUMSCBWSW8HIFw==", - "dev": true, - "optional": true - }, - "@nrwl/tao": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/@nrwl/tao/-/tao-15.7.2.tgz", - "integrity": "sha512-srx9heMIt/QIyuqfewiVYbRpFcD/2pHkTkrEEUKspPd25kzAL2adcAITQKVCHI7/VS2sPdDR67pVsGQPZFBMRQ==", - "dev": true, - "requires": { - "nx": "15.7.2" - } - }, - "@octokit/auth-token": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-3.0.3.tgz", - "integrity": "sha512-/aFM2M4HVDBT/jjDBa84sJniv1t9Gm/rLkalaz9htOm+L+8JMj1k9w0CkUdcxNyNxZPlTxKPVko+m1VlM58ZVA==", - "dev": true, - "requires": { - "@octokit/types": "^9.0.0" - } - }, - "@octokit/core": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/@octokit/core/-/core-4.2.0.tgz", - "integrity": "sha512-AgvDRUg3COpR82P7PBdGZF/NNqGmtMq2NiPqeSsDIeCfYFOZ9gddqWNQHnFdEUf+YwOj4aZYmJnlPp7OXmDIDg==", - "dev": true, - "requires": { - "@octokit/auth-token": "^3.0.0", - "@octokit/graphql": "^5.0.0", - "@octokit/request": "^6.0.0", - "@octokit/request-error": "^3.0.0", - "@octokit/types": "^9.0.0", - "before-after-hook": "^2.2.0", - "universal-user-agent": "^6.0.0" - } - }, - "@octokit/endpoint": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-7.0.5.tgz", - "integrity": "sha512-LG4o4HMY1Xoaec87IqQ41TQ+glvIeTKqfjkCEmt5AIwDZJwQeVZFIEYXrYY6yLwK+pAScb9Gj4q+Nz2qSw1roA==", - "dev": true, - "requires": { - "@octokit/types": "^9.0.0", - "is-plain-object": "^5.0.0", - "universal-user-agent": "^6.0.0" - } - }, - "@octokit/graphql": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-5.0.5.tgz", - "integrity": "sha512-Qwfvh3xdqKtIznjX9lz2D458r7dJPP8l6r4GQkIdWQouZwHQK0mVT88uwiU2bdTU2OtT1uOlKpRciUWldpG0yQ==", - "dev": true, - "requires": { - "@octokit/request": "^6.0.0", - "@octokit/types": "^9.0.0", - "universal-user-agent": "^6.0.0" - } - }, - "@octokit/openapi-types": { - "version": "16.0.0", - "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-16.0.0.tgz", - "integrity": "sha512-JbFWOqTJVLHZSUUoF4FzAZKYtqdxWu9Z5m2QQnOyEa04fOFljvyh7D3GYKbfuaSWisqehImiVIMG4eyJeP5VEA==", - "dev": true - }, - "@octokit/plugin-enterprise-rest": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@octokit/plugin-enterprise-rest/-/plugin-enterprise-rest-6.0.1.tgz", - "integrity": "sha512-93uGjlhUD+iNg1iWhUENAtJata6w5nE+V4urXOAlIXdco6xNZtUSfYY8dzp3Udy74aqO/B5UZL80x/YMa5PKRw==", - "dev": true - }, - "@octokit/plugin-paginate-rest": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-3.1.0.tgz", - "integrity": "sha512-+cfc40pMzWcLkoDcLb1KXqjX0jTGYXjKuQdFQDc6UAknISJHnZTiBqld6HDwRJvD4DsouDKrWXNbNV0lE/3AXA==", - "dev": true, - "requires": { - "@octokit/types": "^6.41.0" - }, - "dependencies": { - "@octokit/openapi-types": { - "version": "12.11.0", - "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-12.11.0.tgz", - "integrity": "sha512-VsXyi8peyRq9PqIz/tpqiL2w3w80OgVMwBHltTml3LmVvXiphgeqmY9mvBw9Wu7e0QWk/fqD37ux8yP5uVekyQ==", - "dev": true - }, - "@octokit/types": { - "version": "6.41.0", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-6.41.0.tgz", - "integrity": "sha512-eJ2jbzjdijiL3B4PrSQaSjuF2sPEQPVCPzBvTHJD9Nz+9dw2SGH4K4xeQJ77YfTq5bRQ+bD8wT11JbeDPmxmGg==", - "dev": true, - "requires": { - "@octokit/openapi-types": "^12.11.0" - } - } - } - }, - "@octokit/plugin-request-log": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@octokit/plugin-request-log/-/plugin-request-log-1.0.4.tgz", - "integrity": "sha512-mLUsMkgP7K/cnFEw07kWqXGF5LKrOkD+lhCrKvPHXWDywAwuDUeDwWBpc69XK3pNX0uKiVt8g5z96PJ6z9xCFA==", - "dev": true, - "requires": {} - }, - "@octokit/plugin-rest-endpoint-methods": { - "version": "6.8.1", - "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-6.8.1.tgz", - "integrity": "sha512-QrlaTm8Lyc/TbU7BL/8bO49vp+RZ6W3McxxmmQTgYxf2sWkO8ZKuj4dLhPNJD6VCUW1hetCmeIM0m6FTVpDiEg==", - "dev": true, - "requires": { - "@octokit/types": "^8.1.1", - "deprecation": "^2.3.1" - }, - "dependencies": { - "@octokit/openapi-types": { - "version": "14.0.0", - "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-14.0.0.tgz", - "integrity": "sha512-HNWisMYlR8VCnNurDU6os2ikx0s0VyEjDYHNS/h4cgb8DeOxQ0n72HyinUtdDVxJhFy3FWLGl0DJhfEWk3P5Iw==", - "dev": true - }, - "@octokit/types": { - "version": "8.2.1", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-8.2.1.tgz", - "integrity": "sha512-8oWMUji8be66q2B9PmEIUyQm00VPDPun07umUWSaCwxmeaquFBro4Hcc3ruVoDo3zkQyZBlRvhIMEYS3pBhanw==", - "dev": true, - "requires": { - "@octokit/openapi-types": "^14.0.0" - } - } - } - }, - "@octokit/request": { - "version": "6.2.3", - "resolved": "https://registry.npmjs.org/@octokit/request/-/request-6.2.3.tgz", - "integrity": "sha512-TNAodj5yNzrrZ/VxP+H5HiYaZep0H3GU0O7PaF+fhDrt8FPrnkei9Aal/txsN/1P7V3CPiThG0tIvpPDYUsyAA==", - "dev": true, - "requires": { - "@octokit/endpoint": "^7.0.0", - "@octokit/request-error": "^3.0.0", - "@octokit/types": "^9.0.0", - "is-plain-object": "^5.0.0", - "node-fetch": "^2.6.7", - "universal-user-agent": "^6.0.0" - } - }, - "@octokit/request-error": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-3.0.3.tgz", - "integrity": "sha512-crqw3V5Iy2uOU5Np+8M/YexTlT8zxCfI+qu+LxUB7SZpje4Qmx3mub5DfEKSO8Ylyk0aogi6TYdf6kxzh2BguQ==", - "dev": true, - "requires": { - "@octokit/types": "^9.0.0", - "deprecation": "^2.0.0", - "once": "^1.4.0" - } - }, - "@octokit/rest": { - "version": "19.0.3", - "resolved": "https://registry.npmjs.org/@octokit/rest/-/rest-19.0.3.tgz", - "integrity": "sha512-5arkTsnnRT7/sbI4fqgSJ35KiFaN7zQm0uQiQtivNQLI8RQx8EHwJCajcTUwmaCMNDg7tdCvqAnc7uvHHPxrtQ==", - "dev": true, - "requires": { - "@octokit/core": "^4.0.0", - "@octokit/plugin-paginate-rest": "^3.0.0", - "@octokit/plugin-request-log": "^1.0.4", - "@octokit/plugin-rest-endpoint-methods": "^6.0.0" - } - }, - "@octokit/types": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-9.0.0.tgz", - "integrity": "sha512-LUewfj94xCMH2rbD5YJ+6AQ4AVjFYTgpp6rboWM5T7N3IsIF65SBEOVcYMGAEzO/kKNiNaW4LoWtoThOhH06gw==", - "dev": true, - "requires": { - "@octokit/openapi-types": "^16.0.0" - } - }, - "@parcel/watcher": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.0.4.tgz", - "integrity": "sha512-cTDi+FUDBIUOBKEtj+nhiJ71AZVlkAsQFuGQTun5tV9mwQBQgZvhCzG+URPQc8myeN32yRVZEfVAPCs1RW+Jvg==", - "dev": true, - "requires": { - "node-addon-api": "^3.2.1", - "node-gyp-build": "^4.3.0" - } - }, - "@phenomnomnominal/tsquery": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/@phenomnomnominal/tsquery/-/tsquery-4.1.1.tgz", - "integrity": "sha512-jjMmK1tnZbm1Jq5a7fBliM4gQwjxMU7TFoRNwIyzwlO+eHPRCFv/Nv+H/Gi1jc3WR7QURG8D5d0Tn12YGrUqBQ==", - "dev": true, - "requires": { - "esquery": "^1.0.1" - } - }, - "@tokenizer/token": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@tokenizer/token/-/token-0.3.0.tgz", - "integrity": "sha512-OvjF+z51L3ov0OyAU0duzsYuvO01PH7x4t6DJx+guahgTnBHkhJdG7soQeTSFLWN3efnHyibZ4Z8l2EuWwJN3A==", - "dev": true - }, - "@tootallnate/once": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", - "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", - "dev": true - }, - "@tsconfig/node10": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.9.tgz", - "integrity": "sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==", - "dev": true - }, - "@tsconfig/node12": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz", - "integrity": "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==", - "dev": true - }, - "@tsconfig/node14": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz", - "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==", - "dev": true - }, - "@tsconfig/node16": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.3.tgz", - "integrity": "sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ==", - "dev": true - }, - "@types/json-schema": { - "version": "7.0.11", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", - "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", - "dev": true - }, - "@types/minimatch": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz", - "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==", - "dev": true - }, - "@types/minimist": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz", - "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==", - "dev": true - }, - "@types/mocha": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-10.0.1.tgz", - "integrity": "sha512-/fvYntiO1GeICvqbQ3doGDIP97vWmvFt83GKguJ6prmQM2iXZfFcq6YE8KteFyRtX2/h5Hf91BYvPodJKFYv5Q==", - "dev": true - }, - "@types/node": { - "version": "18.14.1", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.14.1.tgz", - "integrity": "sha512-QH+37Qds3E0eDlReeboBxfHbX9omAcBCXEzswCu6jySP642jiM3cYSIkU/REqwhCUqXdonHFuBfJDiAJxMNhaQ==", - "dev": true - }, - "@types/normalize-package-data": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", - "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==", - "dev": true - }, - "@types/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", - "dev": true - }, - "@types/semver": { - "version": "7.3.13", - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.3.13.tgz", - "integrity": "sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==", - "dev": true - }, - "@typescript-eslint/eslint-plugin": { - "version": "5.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.54.0.tgz", - "integrity": "sha512-+hSN9BdSr629RF02d7mMtXhAJvDTyCbprNYJKrXETlul/Aml6YZwd90XioVbjejQeHbb3R8Dg0CkRgoJDxo8aw==", - "dev": true, - "requires": { - "@typescript-eslint/scope-manager": "5.54.0", - "@typescript-eslint/type-utils": "5.54.0", - "@typescript-eslint/utils": "5.54.0", - "debug": "^4.3.4", - "grapheme-splitter": "^1.0.4", - "ignore": "^5.2.0", - "natural-compare-lite": "^1.4.0", - "regexpp": "^3.2.0", - "semver": "^7.3.7", - "tsutils": "^3.21.0" - } - }, - "@typescript-eslint/parser": { - "version": "5.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.54.0.tgz", - "integrity": "sha512-aAVL3Mu2qTi+h/r04WI/5PfNWvO6pdhpeMRWk9R7rEV4mwJNzoWf5CCU5vDKBsPIFQFjEq1xg7XBI2rjiMXQbQ==", - "dev": true, - "requires": { - "@typescript-eslint/scope-manager": "5.54.0", - "@typescript-eslint/types": "5.54.0", - "@typescript-eslint/typescript-estree": "5.54.0", - "debug": "^4.3.4" - } - }, - "@typescript-eslint/scope-manager": { - "version": "5.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.54.0.tgz", - "integrity": "sha512-VTPYNZ7vaWtYna9M4oD42zENOBrb+ZYyCNdFs949GcN8Miwn37b8b7eMj+EZaq7VK9fx0Jd+JhmkhjFhvnovhg==", - "dev": true, - "requires": { - "@typescript-eslint/types": "5.54.0", - "@typescript-eslint/visitor-keys": "5.54.0" - } - }, - "@typescript-eslint/type-utils": { - "version": "5.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.54.0.tgz", - "integrity": "sha512-WI+WMJ8+oS+LyflqsD4nlXMsVdzTMYTxl16myXPaCXnSgc7LWwMsjxQFZCK/rVmTZ3FN71Ct78ehO9bRC7erYQ==", - "dev": true, - "requires": { - "@typescript-eslint/typescript-estree": "5.54.0", - "@typescript-eslint/utils": "5.54.0", - "debug": "^4.3.4", - "tsutils": "^3.21.0" - } - }, - "@typescript-eslint/types": { - "version": "5.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.54.0.tgz", - "integrity": "sha512-nExy+fDCBEgqblasfeE3aQ3NuafBUxZxgxXcYfzYRZFHdVvk5q60KhCSkG0noHgHRo/xQ/BOzURLZAafFpTkmQ==", - "dev": true - }, - "@typescript-eslint/typescript-estree": { - "version": "5.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.54.0.tgz", - "integrity": "sha512-X2rJG97Wj/VRo5YxJ8Qx26Zqf0RRKsVHd4sav8NElhbZzhpBI8jU54i6hfo9eheumj4oO4dcRN1B/zIVEqR/MQ==", - "dev": true, - "requires": { - "@typescript-eslint/types": "5.54.0", - "@typescript-eslint/visitor-keys": "5.54.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "semver": "^7.3.7", - "tsutils": "^3.21.0" - } - }, - "@typescript-eslint/utils": { - "version": "5.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.54.0.tgz", - "integrity": "sha512-cuwm8D/Z/7AuyAeJ+T0r4WZmlnlxQ8wt7C7fLpFlKMR+dY6QO79Cq1WpJhvZbMA4ZeZGHiRWnht7ZJ8qkdAunw==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.9", - "@types/semver": "^7.3.12", - "@typescript-eslint/scope-manager": "5.54.0", - "@typescript-eslint/types": "5.54.0", - "@typescript-eslint/typescript-estree": "5.54.0", - "eslint-scope": "^5.1.1", - "eslint-utils": "^3.0.0", - "semver": "^7.3.7" - } - }, - "@typescript-eslint/visitor-keys": { - "version": "5.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.54.0.tgz", - "integrity": "sha512-xu4wT7aRCakGINTLGeyGqDn+78BwFlggwBjnHa1ar/KaGagnmwLYmlrXIrgAaQ3AE1Vd6nLfKASm7LrFHNbKGA==", - "dev": true, - "requires": { - "@typescript-eslint/types": "5.54.0", - "eslint-visitor-keys": "^3.3.0" - } - }, - "@yarnpkg/lockfile": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz", - "integrity": "sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==", - "dev": true - }, - "@yarnpkg/parsers": { - "version": "3.0.0-rc.39", - "resolved": "https://registry.npmjs.org/@yarnpkg/parsers/-/parsers-3.0.0-rc.39.tgz", - "integrity": "sha512-BsD4zq3EVmaHqlynXTceNuEFAtrfToV4fI9GA54moKlWZL4Eb2eXrhgf1jV2nMYx18SZxYO4Jc5Kf1sCDNRjOg==", - "dev": true, - "requires": { - "js-yaml": "^3.10.0", - "tslib": "^2.4.0" - }, - "dependencies": { - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dev": true, - "requires": { - "sprintf-js": "~1.0.2" - } - }, - "js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "dev": true, - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - } - } - } - }, - "@zkochan/js-yaml": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/@zkochan/js-yaml/-/js-yaml-0.0.6.tgz", - "integrity": "sha512-nzvgl3VfhcELQ8LyVrYOru+UtAy1nrygk2+AGbTm8a5YcO6o8lSjAT+pfg3vJWxIoZKOUhrK6UU7xW/+00kQrg==", - "dev": true, - "requires": { - "argparse": "^2.0.1" - } - }, - "abbrev": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", - "dev": true - }, - "acorn": { - "version": "8.8.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", - "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", - "dev": true - }, - "acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "dev": true, - "requires": {} - }, - "acorn-walk": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", - "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", - "dev": true - }, - "add-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/add-stream/-/add-stream-1.0.0.tgz", - "integrity": "sha512-qQLMr+8o0WC4FZGQTcJiKBVC59JylcPSrTtk6usvmIDFUOCKegapy1VHQwRbFMOFyb/inzUVqHs+eMYKDM1YeQ==", - "dev": true - }, - "agent-base": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", - "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", - "dev": true, - "requires": { - "debug": "4" - } - }, - "agentkeepalive": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.2.1.tgz", - "integrity": "sha512-Zn4cw2NEqd+9fiSVWMscnjyQ1a8Yfoc5oBajLeo5w+YBHgDUcEBY2hS4YpTz6iN5f/2zQiktcuM6tS8x1p9dpA==", - "dev": true, - "requires": { - "debug": "^4.1.0", - "depd": "^1.1.2", - "humanize-ms": "^1.2.1" - } - }, - "aggregate-error": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", - "dev": true, - "requires": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - } - }, - "ajv": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", - "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "ansi-colors": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", - "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", - "dev": true - }, - "ansi-escapes": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", - "dev": true, - "requires": { - "type-fest": "^0.21.3" - }, - "dependencies": { - "type-fest": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", - "dev": true - } - } - }, - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "aproba": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", - "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==", - "dev": true - }, - "are-we-there-yet": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz", - "integrity": "sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg==", - "dev": true, - "requires": { - "delegates": "^1.0.0", - "readable-stream": "^3.6.0" - } - }, - "arg": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", - "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", - "dev": true - }, - "argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true - }, - "array-differ": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-3.0.0.tgz", - "integrity": "sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg==", - "dev": true - }, - "array-ify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-ify/-/array-ify-1.0.0.tgz", - "integrity": "sha512-c5AMf34bKdvPhQ7tBGhqkgKNUzMr4WUs+WDtC2ZUGOUncbxKMTvqxYctiseW3+L4bA8ec+GcZ6/A/FW4m8ukng==", - "dev": true - }, - "array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "dev": true - }, - "arrify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==", - "dev": true - }, - "asap": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==", - "dev": true - }, - "astral-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", - "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", - "dev": true - }, - "async": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", - "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==", - "dev": true - }, - "asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", - "dev": true - }, - "at-least-node": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", - "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", - "dev": true - }, - "axios": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.3.4.tgz", - "integrity": "sha512-toYm+Bsyl6VC5wSkfkbbNB6ROv7KY93PEBBL6xyDczaIHasAiv4wPqQ/c4RjoQzipxRD2W5g21cOqQulZ7rHwQ==", - "dev": true, - "requires": { - "follow-redirects": "^1.15.0", - "form-data": "^4.0.0", - "proxy-from-env": "^1.1.0" - } - }, - "balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true - }, - "base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "dev": true - }, - "before-after-hook": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/before-after-hook/-/before-after-hook-2.2.3.tgz", - "integrity": "sha512-NzUnlZexiaH/46WDhANlyR2bXRopNg4F/zuSA3OpZnllCUgRaOF2znDioDWrmbNVsuZk6l9pMquQB38cfBZwkQ==", - "dev": true - }, - "bin-links": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/bin-links/-/bin-links-3.0.3.tgz", - "integrity": "sha512-zKdnMPWEdh4F5INR07/eBrodC7QrF5JKvqskjz/ZZRXg5YSAZIbn8zGhbhUrElzHBZ2fvEQdOU59RHcTG3GiwA==", - "dev": true, - "requires": { - "cmd-shim": "^5.0.0", - "mkdirp-infer-owner": "^2.0.0", - "npm-normalize-package-bin": "^2.0.0", - "read-cmd-shim": "^3.0.0", - "rimraf": "^3.0.0", - "write-file-atomic": "^4.0.0" - }, - "dependencies": { - "npm-normalize-package-bin": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-2.0.0.tgz", - "integrity": "sha512-awzfKUO7v0FscrSpRoogyNm0sajikhBWpU0QMrW09AMi9n1PoKU6WaIqUzuJSQnpciZZmJ/jMZ2Egfmb/9LiWQ==", - "dev": true - } - } - }, - "bl": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", - "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", - "dev": true, - "requires": { - "buffer": "^5.5.0", - "inherits": "^2.0.4", - "readable-stream": "^3.4.0" - } - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "dev": true, - "requires": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" - } - }, - "buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "dev": true - }, - "builtins": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/builtins/-/builtins-5.0.1.tgz", - "integrity": "sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ==", - "dev": true, - "requires": { - "semver": "^7.0.0" - } - }, - "byte-size": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/byte-size/-/byte-size-7.0.0.tgz", - "integrity": "sha512-NNiBxKgxybMBtWdmvx7ZITJi4ZG+CYUgwOSZTfqB1qogkRHrhbQE/R2r5Fh94X+InN5MCYz6SvB/ejHMj/HbsQ==", - "dev": true - }, - "cacache": { - "version": "16.1.3", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-16.1.3.tgz", - "integrity": "sha512-/+Emcj9DAXxX4cwlLmRI9c166RuL3w30zp4R7Joiv2cQTtTtA+jeuCAjH3ZlGnYS3tKENSrKhAzVVP9GVyzeYQ==", - "dev": true, - "requires": { - "@npmcli/fs": "^2.1.0", - "@npmcli/move-file": "^2.0.0", - "chownr": "^2.0.0", - "fs-minipass": "^2.1.0", - "glob": "^8.0.1", - "infer-owner": "^1.0.4", - "lru-cache": "^7.7.1", - "minipass": "^3.1.6", - "minipass-collect": "^1.0.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "mkdirp": "^1.0.4", - "p-map": "^4.0.0", - "promise-inflight": "^1.0.1", - "rimraf": "^3.0.2", - "ssri": "^9.0.0", - "tar": "^6.1.11", - "unique-filename": "^2.0.0" - }, - "dependencies": { - "brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0" - } - }, - "glob": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", - "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" - } - }, - "minimatch": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", - "dev": true, - "requires": { - "brace-expansion": "^2.0.1" - } - } - } - }, - "cachedir": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/cachedir/-/cachedir-2.3.0.tgz", - "integrity": "sha512-A+Fezp4zxnit6FanDmv9EqXNAi3vt9DWp51/71UEhXukb7QUuvtv9344h91dyAxuTLoSYJFU299qzR3tzwPAhw==", - "dev": true - }, - "callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true - }, - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true - }, - "camelcase-keys": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", - "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", - "dev": true, - "requires": { - "camelcase": "^5.3.1", - "map-obj": "^4.0.0", - "quick-lru": "^4.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "chardet": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", - "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", - "dev": true - }, - "chownr": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", - "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", - "dev": true - }, - "ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", - "dev": true - }, - "clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", - "dev": true - }, - "cli-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", - "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", - "dev": true, - "requires": { - "restore-cursor": "^3.1.0" - } - }, - "cli-spinners": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.6.1.tgz", - "integrity": "sha512-x/5fWmGMnbKQAaNwN+UZlV79qBLM9JFnJuJ03gIi5whrob0xV0ofNVHy9DhwGdsMJQc2OKv0oGmLzvaqvAVv+g==", - "dev": true - }, - "cli-truncate": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-3.1.0.tgz", - "integrity": "sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA==", - "dev": true, - "requires": { - "slice-ansi": "^5.0.0", - "string-width": "^5.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==", - "dev": true - }, - "emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", - "dev": true - }, - "string-width": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", - "dev": true, - "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==", - "dev": true, - "requires": { - "ansi-regex": "^6.0.1" - } - } - } - }, - "cli-width": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", - "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==", - "dev": true - }, - "cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "dev": true, - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "clone": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", - "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", - "dev": true - }, - "clone-deep": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", - "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4", - "kind-of": "^6.0.2", - "shallow-clone": "^3.0.0" - }, - "dependencies": { - "is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, - "requires": { - "isobject": "^3.0.1" - } - } - } - }, - "cmd-shim": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cmd-shim/-/cmd-shim-5.0.0.tgz", - "integrity": "sha512-qkCtZ59BidfEwHltnJwkyVZn+XQojdAySM1D1gSeh11Z4pW1Kpolkyo53L5noc0nrxmIvyFwTmJRo4xs7FFLPw==", - "dev": true, - "requires": { - "mkdirp-infer-owner": "^2.0.0" - } - }, - "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==", - "dev": true, - "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==", - "dev": true - }, - "color-support": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", - "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", - "dev": true - }, - "colorette": { - "version": "2.0.19", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", - "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==", - "dev": true - }, - "columnify": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/columnify/-/columnify-1.6.0.tgz", - "integrity": "sha512-lomjuFZKfM6MSAnV9aCZC9sc0qGbmZdfygNv+nCpqVkSKdCxCklLtd16O0EILGkImHw9ZpHkAnHaB+8Zxq5W6Q==", - "dev": true, - "requires": { - "strip-ansi": "^6.0.1", - "wcwidth": "^1.0.0" - } - }, - "combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "dev": true, - "requires": { - "delayed-stream": "~1.0.0" - } - }, - "commander": { - "version": "9.5.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", - "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", - "dev": true - }, - "commitizen": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/commitizen/-/commitizen-4.3.0.tgz", - "integrity": "sha512-H0iNtClNEhT0fotHvGV3E9tDejDeS04sN1veIebsKYGMuGscFaswRoYJKmT3eW85eIJAs0F28bG2+a/9wCOfPw==", - "dev": true, - "requires": { - "cachedir": "2.3.0", - "cz-conventional-changelog": "3.3.0", - "dedent": "0.7.0", - "detect-indent": "6.1.0", - "find-node-modules": "^2.1.2", - "find-root": "1.1.0", - "fs-extra": "9.1.0", - "glob": "7.2.3", - "inquirer": "8.2.5", - "is-utf8": "^0.2.1", - "lodash": "4.17.21", - "minimist": "1.2.7", - "strip-bom": "4.0.0", - "strip-json-comments": "3.1.1" - }, - "dependencies": { - "fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", - "dev": true, - "requires": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - }, - "minimist": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz", - "integrity": "sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==", - "dev": true - } - } - }, - "common-ancestor-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/common-ancestor-path/-/common-ancestor-path-1.0.1.tgz", - "integrity": "sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w==", - "dev": true - }, - "compare-func": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/compare-func/-/compare-func-2.0.0.tgz", - "integrity": "sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA==", - "dev": true, - "requires": { - "array-ify": "^1.0.0", - "dot-prop": "^5.1.0" - } - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dev": true - }, - "concat-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-2.0.0.tgz", - "integrity": "sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^3.0.2", - "typedarray": "^0.0.6" - } - }, - "config-chain": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.12.tgz", - "integrity": "sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA==", - "dev": true, - "requires": { - "ini": "^1.3.4", - "proto-list": "~1.2.1" - } - }, - "console-control-strings": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==", - "dev": true - }, - "conventional-changelog-angular": { - "version": "5.0.13", - "resolved": "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-5.0.13.tgz", - "integrity": "sha512-i/gipMxs7s8L/QeuavPF2hLnJgH6pEZAttySB6aiQLWcX3puWDL3ACVmvBhJGxnAy52Qc15ua26BufY6KpmrVA==", - "dev": true, - "requires": { - "compare-func": "^2.0.0", - "q": "^1.5.1" - } - }, - "conventional-changelog-conventionalcommits": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-5.0.0.tgz", - "integrity": "sha512-lCDbA+ZqVFQGUj7h9QBKoIpLhl8iihkO0nCTyRNzuXtcd7ubODpYB04IFy31JloiJgG0Uovu8ot8oxRzn7Nwtw==", - "dev": true, - "requires": { - "compare-func": "^2.0.0", - "lodash": "^4.17.15", - "q": "^1.5.1" - } - }, - "conventional-changelog-core": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/conventional-changelog-core/-/conventional-changelog-core-4.2.4.tgz", - "integrity": "sha512-gDVS+zVJHE2v4SLc6B0sLsPiloR0ygU7HaDW14aNJE1v4SlqJPILPl/aJC7YdtRE4CybBf8gDwObBvKha8Xlyg==", - "dev": true, - "requires": { - "add-stream": "^1.0.0", - "conventional-changelog-writer": "^5.0.0", - "conventional-commits-parser": "^3.2.0", - "dateformat": "^3.0.0", - "get-pkg-repo": "^4.0.0", - "git-raw-commits": "^2.0.8", - "git-remote-origin-url": "^2.0.0", - "git-semver-tags": "^4.1.1", - "lodash": "^4.17.15", - "normalize-package-data": "^3.0.0", - "q": "^1.5.1", - "read-pkg": "^3.0.0", - "read-pkg-up": "^3.0.0", - "through2": "^4.0.0" - } - }, - "conventional-changelog-preset-loader": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/conventional-changelog-preset-loader/-/conventional-changelog-preset-loader-2.3.4.tgz", - "integrity": "sha512-GEKRWkrSAZeTq5+YjUZOYxdHq+ci4dNwHvpaBC3+ENalzFWuCWa9EZXSuZBpkr72sMdKB+1fyDV4takK1Lf58g==", - "dev": true - }, - "conventional-changelog-writer": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/conventional-changelog-writer/-/conventional-changelog-writer-5.0.1.tgz", - "integrity": "sha512-5WsuKUfxW7suLblAbFnxAcrvf6r+0b7GvNaWUwUIk0bXMnENP/PEieGKVUQrjPqwPT4o3EPAASBXiY6iHooLOQ==", - "dev": true, - "requires": { - "conventional-commits-filter": "^2.0.7", - "dateformat": "^3.0.0", - "handlebars": "^4.7.7", - "json-stringify-safe": "^5.0.1", - "lodash": "^4.17.15", - "meow": "^8.0.0", - "semver": "^6.0.0", - "split": "^1.0.0", - "through2": "^4.0.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "conventional-commit-types": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/conventional-commit-types/-/conventional-commit-types-3.0.0.tgz", - "integrity": "sha512-SmmCYnOniSsAa9GqWOeLqc179lfr5TRu5b4QFDkbsrJ5TZjPJx85wtOr3zn+1dbeNiXDKGPbZ72IKbPhLXh/Lg==", - "dev": true - }, - "conventional-commits-filter": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/conventional-commits-filter/-/conventional-commits-filter-2.0.7.tgz", - "integrity": "sha512-ASS9SamOP4TbCClsRHxIHXRfcGCnIoQqkvAzCSbZzTFLfcTqJVugB0agRgsEELsqaeWgsXv513eS116wnlSSPA==", - "dev": true, - "requires": { - "lodash.ismatch": "^4.4.0", - "modify-values": "^1.0.0" - } - }, - "conventional-commits-parser": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-3.2.4.tgz", - "integrity": "sha512-nK7sAtfi+QXbxHCYfhpZsfRtaitZLIA6889kFIouLvz6repszQDgxBu7wf2WbU+Dco7sAnNCJYERCwt54WPC2Q==", - "dev": true, - "requires": { - "is-text-path": "^1.0.1", - "JSONStream": "^1.0.4", - "lodash": "^4.17.15", - "meow": "^8.0.0", - "split2": "^3.0.0", - "through2": "^4.0.0" - } - }, - "conventional-recommended-bump": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/conventional-recommended-bump/-/conventional-recommended-bump-6.1.0.tgz", - "integrity": "sha512-uiApbSiNGM/kkdL9GTOLAqC4hbptObFo4wW2QRyHsKciGAfQuLU1ShZ1BIVI/+K2BE/W1AWYQMCXAsv4dyKPaw==", - "dev": true, - "requires": { - "concat-stream": "^2.0.0", - "conventional-changelog-preset-loader": "^2.3.4", - "conventional-commits-filter": "^2.0.7", - "conventional-commits-parser": "^3.2.0", - "git-raw-commits": "^2.0.8", - "git-semver-tags": "^4.1.1", - "meow": "^8.0.0", - "q": "^1.5.1" - } - }, - "core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", - "dev": true - }, - "cosmiconfig": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.1.0.tgz", - "integrity": "sha512-0tLZ9URlPGU7JsKq0DQOQ3FoRsYX8xDZ7xMiATQfaiGMz7EHowNkbU9u1coAOmnh9p/1ySpm0RB3JNWRXM5GCg==", - "dev": true, - "requires": { - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "parse-json": "^5.0.0", - "path-type": "^4.0.0" - } - }, - "cosmiconfig-typescript-loader": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/cosmiconfig-typescript-loader/-/cosmiconfig-typescript-loader-4.3.0.tgz", - "integrity": "sha512-NTxV1MFfZDLPiBMjxbHRwSh5LaLcPMwNdCutmnHJCKoVnlvldPWlllonKwrsRJ5pYZBIBGRWWU2tfvzxgeSW5Q==", - "dev": true, - "requires": {} - }, - "create-require": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", - "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", - "dev": true - }, - "cross-env": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.3.tgz", - "integrity": "sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==", - "dev": true, - "requires": { - "cross-spawn": "^7.0.1" - } - }, - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "crypto-random-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-4.0.0.tgz", - "integrity": "sha512-x8dy3RnvYdlUcPOjkEHqozhiwzKNSq7GcPuXFbnyMOCHxX8V3OgIg/pYuabl2sbUPfIJaeAQB7PMOK8DFIdoRA==", - "dev": true, - "requires": { - "type-fest": "^1.0.1" - }, - "dependencies": { - "type-fest": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", - "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", - "dev": true - } - } - }, - "cz-conventional-changelog": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/cz-conventional-changelog/-/cz-conventional-changelog-3.3.0.tgz", - "integrity": "sha512-U466fIzU5U22eES5lTNiNbZ+d8dfcHcssH4o7QsdWaCcRs/feIPCxKYSWkYBNs5mny7MvEfwpTLWjvbm94hecw==", - "dev": true, - "requires": { - "@commitlint/load": ">6.1.1", - "chalk": "^2.4.1", - "commitizen": "^4.0.3", - "conventional-commit-types": "^3.0.0", - "lodash.map": "^4.5.1", - "longest": "^2.0.1", - "word-wrap": "^1.0.3" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "dev": true - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "dev": true - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "dev": true - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "dargs": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/dargs/-/dargs-7.0.0.tgz", - "integrity": "sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg==", - "dev": true - }, - "dateformat": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz", - "integrity": "sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==", - "dev": true - }, - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "debuglog": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/debuglog/-/debuglog-1.0.1.tgz", - "integrity": "sha512-syBZ+rnAK3EgMsH2aYEOLUW7mZSY9Gb+0wUMCFsZvcmiz+HigA0LOcq/HoQqVuGG+EKykunc7QG2bzrponfaSw==", - "dev": true - }, - "decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", - "dev": true - }, - "decamelize-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.1.tgz", - "integrity": "sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==", - "dev": true, - "requires": { - "decamelize": "^1.1.0", - "map-obj": "^1.0.0" - }, - "dependencies": { - "map-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==", - "dev": true - } - } - }, - "dedent": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", - "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==", - "dev": true - }, - "deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "dev": true - }, - "defaults": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", - "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", - "dev": true, - "requires": { - "clone": "^1.0.2" - } - }, - "define-lazy-prop": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", - "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", - "dev": true - }, - "delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", - "dev": true - }, - "delegates": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==", - "dev": true - }, - "depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", - "dev": true - }, - "deprecation": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/deprecation/-/deprecation-2.3.1.tgz", - "integrity": "sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==", - "dev": true - }, - "detect-file": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", - "integrity": "sha512-DtCOLG98P007x7wiiOmfI0fi3eIKyWiLTGJ2MDnVi/E04lWGbf+JzrRHMm0rgIIZJGtHpKpbVgLWHrv8xXpc3Q==", - "dev": true - }, - "detect-indent": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz", - "integrity": "sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==", - "dev": true - }, - "dezalgo": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/dezalgo/-/dezalgo-1.0.4.tgz", - "integrity": "sha512-rXSP0bf+5n0Qonsb+SVVfNfIsimO4HEtmnIpPHY8Q1UCzKlQrDMfdobr8nJOOsRgWCyMRqeSBQzmWUMq7zvVig==", - "dev": true, - "requires": { - "asap": "^2.0.0", - "wrappy": "1" - } - }, - "diff": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", - "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", - "dev": true - }, - "dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "dev": true, - "requires": { - "path-type": "^4.0.0" - } - }, - "doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dev": true, - "requires": { - "esutils": "^2.0.2" - } - }, - "dot-prop": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", - "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", - "dev": true, - "requires": { - "is-obj": "^2.0.0" - } - }, - "dotenv": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", - "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==", - "dev": true - }, - "duplexer": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", - "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", - "dev": true - }, - "eastasianwidth": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", - "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", - "dev": true - }, - "ejs": { - "version": "3.1.8", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.8.tgz", - "integrity": "sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ==", - "dev": true, - "requires": { - "jake": "^10.8.5" - } - }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "encoding": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", - "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", - "dev": true, - "optional": true, - "requires": { - "iconv-lite": "^0.6.2" - }, - "dependencies": { - "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==", - "dev": true, - "optional": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - } - } - } - }, - "end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dev": true, - "requires": { - "once": "^1.4.0" - } - }, - "enquirer": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", - "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", - "dev": true, - "requires": { - "ansi-colors": "^4.1.1" - } - }, - "env-paths": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", - "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", - "dev": true - }, - "envinfo": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz", - "integrity": "sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==", - "dev": true - }, - "err-code": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", - "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==", - "dev": true - }, - "error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dev": true, - "requires": { - "is-arrayish": "^0.2.1" - } - }, - "escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "dev": true - }, - "escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true - }, - "eslint": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.35.0.tgz", - "integrity": "sha512-BxAf1fVL7w+JLRQhWl2pzGeSiGqbWumV4WNvc9Rhp6tiCtm4oHnyPBSEtMGZwrQgudFQ+otqzWoPB7x+hxoWsw==", - "dev": true, - "requires": { - "@eslint/eslintrc": "^2.0.0", - "@eslint/js": "8.35.0", - "@humanwhocodes/config-array": "^0.11.8", - "@humanwhocodes/module-importer": "^1.0.1", - "@nodelib/fs.walk": "^1.2.8", - "ajv": "^6.10.0", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.3.2", - "doctrine": "^3.0.0", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.1.1", - "eslint-utils": "^3.0.0", - "eslint-visitor-keys": "^3.3.0", - "espree": "^9.4.0", - "esquery": "^1.4.2", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "find-up": "^5.0.0", - "glob-parent": "^6.0.2", - "globals": "^13.19.0", - "grapheme-splitter": "^1.0.4", - "ignore": "^5.2.0", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "is-path-inside": "^3.0.3", - "js-sdsl": "^4.1.4", - "js-yaml": "^4.1.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.1.2", - "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "regexpp": "^3.2.0", - "strip-ansi": "^6.0.1", - "strip-json-comments": "^3.1.0", - "text-table": "^0.2.0" - }, - "dependencies": { - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "eslint-scope": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", - "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", - "dev": true, - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - } - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - } - } - }, - "eslint-config-prettier": { - "version": "8.7.0", - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.7.0.tgz", - "integrity": "sha512-HHVXLSlVUhMSmyW4ZzEuvjpwqamgmlfkutD53cYXLikh4pt/modINRcCIApJ84czDxM4GZInwUrromsDdTImTA==", - "dev": true, - "requires": {} - }, - "eslint-plugin-eslint-plugin": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/eslint-plugin-eslint-plugin/-/eslint-plugin-eslint-plugin-5.0.8.tgz", - "integrity": "sha512-bxPMZ3L/+5YypErWQMKUI9XdkLpgqOOO0CgbtHjk5Zxzcg4EVsWYPy8duvGSLxSyR60LBIoXNzVMueEZ3/j0AQ==", - "dev": true, - "requires": { - "eslint-utils": "^3.0.0", - "estraverse": "^5.3.0" - } - }, - "eslint-plugin-mocha": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-mocha/-/eslint-plugin-mocha-10.1.0.tgz", - "integrity": "sha512-xLqqWUF17llsogVOC+8C6/jvQ+4IoOREbN7ZCHuOHuD6cT5cDD4h7f2LgsZuzMAiwswWE21tO7ExaknHVDrSkw==", - "dev": true, - "requires": { - "eslint-utils": "^3.0.0", - "rambda": "^7.1.0" - } - }, - "eslint-plugin-prettier": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-4.2.1.tgz", - "integrity": "sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==", - "dev": true, - "requires": { - "prettier-linter-helpers": "^1.0.0" - } - }, - "eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "dev": true, - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - }, - "dependencies": { - "estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true - } - } - }, - "eslint-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", - "dev": true, - "requires": { - "eslint-visitor-keys": "^2.0.0" - }, - "dependencies": { - "eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "dev": true - } - } - }, - "eslint-visitor-keys": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", - "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", - "dev": true - }, - "espree": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", - "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", - "dev": true, - "requires": { - "acorn": "^8.8.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.3.0" - } - }, - "esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "dev": true - }, - "esquery": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.2.tgz", - "integrity": "sha512-JVSoLdTlTDkmjFmab7H/9SL9qGSyjElT3myyKp7krqjVFQCDLmj1QFaCLRFBszBKI0XVZaiiXvuPIX3ZwHe1Ng==", - "dev": true, - "requires": { - "estraverse": "^5.1.0" - } - }, - "esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, - "requires": { - "estraverse": "^5.2.0" - } - }, - "estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true - }, - "esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true - }, - "eventemitter3": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", - "dev": true - }, - "execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "dev": true, - "requires": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - } - }, - "expand-tilde": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", - "integrity": "sha512-A5EmesHW6rfnZ9ysHQjPdJRni0SRar0tjtG5MNtm9n5TUvsYU8oozprtRD4AqHxcZWWlVuAmQo2nWKfN9oyjTw==", - "dev": true, - "requires": { - "homedir-polyfill": "^1.0.1" - } - }, - "external-editor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", - "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", - "dev": true, - "requires": { - "chardet": "^0.7.0", - "iconv-lite": "^0.4.24", - "tmp": "^0.0.33" - } - }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true - }, - "fast-diff": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz", - "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==", - "dev": true - }, - "fast-glob": { - "version": "3.2.12", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", - "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", - "dev": true, - "requires": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - }, - "dependencies": { - "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "requires": { - "is-glob": "^4.0.1" - } - } - } - }, - "fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true - }, - "fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", - "dev": true - }, - "fastq": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", - "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", - "dev": true, - "requires": { - "reusify": "^1.0.4" - } - }, - "figures": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", - "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", - "dev": true, - "requires": { - "escape-string-regexp": "^1.0.5" - }, - "dependencies": { - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "dev": true - } - } - }, - "file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", - "dev": true, - "requires": { - "flat-cache": "^3.0.4" - } - }, - "file-type": { - "version": "18.2.1", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-18.2.1.tgz", - "integrity": "sha512-Yw5MtnMv7vgD2/6Bjmmuegc8bQEVA9GmAyaR18bMYWKqsWDG9wgYZ1j4I6gNMF5Y5JBDcUcjRQqNQx7Y8uotcg==", - "dev": true, - "requires": { - "readable-web-to-node-stream": "^3.0.2", - "strtok3": "^7.0.0", - "token-types": "^5.0.1" - } - }, - "filelist": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", - "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", - "dev": true, - "requires": { - "minimatch": "^5.0.1" - }, - "dependencies": { - "brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0" - } - }, - "minimatch": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", - "dev": true, - "requires": { - "brace-expansion": "^2.0.1" - } - } - } - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "find-node-modules": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/find-node-modules/-/find-node-modules-2.1.3.tgz", - "integrity": "sha512-UC2I2+nx1ZuOBclWVNdcnbDR5dlrOdVb7xNjmT/lHE+LsgztWks3dG7boJ37yTS/venXw84B/mAW9uHVoC5QRg==", - "dev": true, - "requires": { - "findup-sync": "^4.0.0", - "merge": "^2.1.1" - } - }, - "find-root": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", - "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==", - "dev": true - }, - "find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dev": true, - "requires": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - } - }, - "findup-sync": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-4.0.0.tgz", - "integrity": "sha512-6jvvn/12IC4quLBL1KNokxC7wWTvYncaVUYSoxWw7YykPLuRrnv4qdHcSOywOI5RpkOVGeQRtWM8/q+G6W6qfQ==", - "dev": true, - "requires": { - "detect-file": "^1.0.0", - "is-glob": "^4.0.0", - "micromatch": "^4.0.2", - "resolve-dir": "^1.0.1" - } - }, - "flat": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", - "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", - "dev": true - }, - "flat-cache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", - "dev": true, - "requires": { - "flatted": "^3.1.0", - "rimraf": "^3.0.2" - } - }, - "flatted": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", - "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", - "dev": true - }, - "follow-redirects": { - "version": "1.15.2", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", - "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", - "dev": true - }, - "form-data": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", - "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", - "dev": true, - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - } - }, - "fs-constants": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", - "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", - "dev": true - }, - "fs-extra": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", - "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", - "dev": true, - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - }, - "fs-minipass": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", - "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", - "dev": true, - "requires": { - "minipass": "^3.0.0" - } - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "dev": true - }, - "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true - }, - "gauge": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.4.tgz", - "integrity": "sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==", - "dev": true, - "requires": { - "aproba": "^1.0.3 || ^2.0.0", - "color-support": "^1.1.3", - "console-control-strings": "^1.1.0", - "has-unicode": "^2.0.1", - "signal-exit": "^3.0.7", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "wide-align": "^1.1.5" - } - }, - "get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true - }, - "get-pkg-repo": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/get-pkg-repo/-/get-pkg-repo-4.2.1.tgz", - "integrity": "sha512-2+QbHjFRfGB74v/pYWjd5OhU3TDIC2Gv/YKUTk/tCvAz0pkn/Mz6P3uByuBimLOcPvN2jYdScl3xGFSrx0jEcA==", - "dev": true, - "requires": { - "@hutson/parse-repository-url": "^3.0.0", - "hosted-git-info": "^4.0.0", - "through2": "^2.0.0", - "yargs": "^16.2.0" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - }, - "through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "dev": true, - "requires": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } - }, - "yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", - "dev": true, - "requires": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" - } - } - } - }, - "get-port": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/get-port/-/get-port-5.1.1.tgz", - "integrity": "sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ==", - "dev": true - }, - "get-stdin": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-9.0.0.tgz", - "integrity": "sha512-dVKBjfWisLAicarI2Sf+JuBE/DghV4UzNAVe9yhEJuzeREd3JhOTE9cUaJTeSa77fsbQUK3pcOpJfM59+VKZaA==", - "dev": true - }, - "get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "dev": true - }, - "git-raw-commits": { - "version": "2.0.11", - "resolved": "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-2.0.11.tgz", - "integrity": "sha512-VnctFhw+xfj8Va1xtfEqCUD2XDrbAPSJx+hSrE5K7fGdjZruW7XV+QOrN7LF/RJyvspRiD2I0asWsxFp0ya26A==", - "dev": true, - "requires": { - "dargs": "^7.0.0", - "lodash": "^4.17.15", - "meow": "^8.0.0", - "split2": "^3.0.0", - "through2": "^4.0.0" - } - }, - "git-remote-origin-url": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/git-remote-origin-url/-/git-remote-origin-url-2.0.0.tgz", - "integrity": "sha512-eU+GGrZgccNJcsDH5LkXR3PB9M958hxc7sbA8DFJjrv9j4L2P/eZfKhM+QD6wyzpiv+b1BpK0XrYCxkovtjSLw==", - "dev": true, - "requires": { - "gitconfiglocal": "^1.0.0", - "pify": "^2.3.0" - }, - "dependencies": { - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", - "dev": true - } - } - }, - "git-semver-tags": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/git-semver-tags/-/git-semver-tags-4.1.1.tgz", - "integrity": "sha512-OWyMt5zBe7xFs8vglMmhM9lRQzCWL3WjHtxNNfJTMngGym7pC1kh8sP6jevfydJ6LP3ZvGxfb6ABYgPUM0mtsA==", - "dev": true, - "requires": { - "meow": "^8.0.0", - "semver": "^6.0.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "git-up": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/git-up/-/git-up-7.0.0.tgz", - "integrity": "sha512-ONdIrbBCFusq1Oy0sC71F5azx8bVkvtZtMJAsv+a6lz5YAmbNnLD6HAB4gptHZVLPR8S2/kVN6Gab7lryq5+lQ==", - "dev": true, - "requires": { - "is-ssh": "^1.4.0", - "parse-url": "^8.1.0" - } - }, - "git-url-parse": { - "version": "13.1.0", - "resolved": "https://registry.npmjs.org/git-url-parse/-/git-url-parse-13.1.0.tgz", - "integrity": "sha512-5FvPJP/70WkIprlUZ33bm4UAaFdjcLkJLpWft1BeZKqwR0uhhNGoKwlUaPtVb4LxCSQ++erHapRak9kWGj+FCA==", - "dev": true, - "requires": { - "git-up": "^7.0.0" - } - }, - "gitconfiglocal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/gitconfiglocal/-/gitconfiglocal-1.0.0.tgz", - "integrity": "sha512-spLUXeTAVHxDtKsJc8FkFVgFtMdEN9qPGpL23VfSHx4fP4+Ds097IXLvymbnDH8FnmxX5Nr9bPw3A+AQ6mWEaQ==", - "dev": true, - "requires": { - "ini": "^1.3.2" - } - }, - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dev": true, - "requires": { - "is-glob": "^4.0.3" - } - }, - "global-dirs": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz", - "integrity": "sha512-NknMLn7F2J7aflwFOlGdNIuCDpN3VGoSoB+aap3KABFWbHVn1TCgFC+np23J8W2BiZbjfEw3BFBycSMv1AFblg==", - "dev": true, - "requires": { - "ini": "^1.3.4" - } - }, - "global-modules": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", - "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", - "dev": true, - "requires": { - "global-prefix": "^1.0.1", - "is-windows": "^1.0.1", - "resolve-dir": "^1.0.0" - } - }, - "global-prefix": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", - "integrity": "sha512-5lsx1NUDHtSjfg0eHlmYvZKv8/nVqX4ckFbM+FrGcQ+04KWcWFo9P5MxPZYSzUvyzmdTbI7Eix8Q4IbELDqzKg==", - "dev": true, - "requires": { - "expand-tilde": "^2.0.2", - "homedir-polyfill": "^1.0.1", - "ini": "^1.3.4", - "is-windows": "^1.0.1", - "which": "^1.2.14" - }, - "dependencies": { - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - } - } - }, - "globals": { - "version": "13.20.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", - "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", - "dev": true, - "requires": { - "type-fest": "^0.20.2" - } - }, - "globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", - "dev": true, - "requires": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" - } - }, - "graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", - "dev": true - }, - "grapheme-splitter": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", - "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", - "dev": true - }, - "handlebars": { - "version": "4.7.7", - "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz", - "integrity": "sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==", - "dev": true, - "requires": { - "minimist": "^1.2.5", - "neo-async": "^2.6.0", - "source-map": "^0.6.1", - "uglify-js": "^3.1.4", - "wordwrap": "^1.0.0" - } - }, - "hard-rejection": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", - "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", - "dev": true - }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, - "requires": { - "function-bind": "^1.1.1" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "has-unicode": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==", - "dev": true - }, - "homedir-polyfill": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", - "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", - "dev": true, - "requires": { - "parse-passwd": "^1.0.0" - } - }, - "hosted-git-info": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", - "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - }, - "dependencies": { - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - } - } - }, - "http-cache-semantics": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", - "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==", - "dev": true - }, - "http-proxy-agent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", - "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", - "dev": true, - "requires": { - "@tootallnate/once": "2", - "agent-base": "6", - "debug": "4" - } - }, - "https-proxy-agent": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", - "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", - "dev": true, - "requires": { - "agent-base": "6", - "debug": "4" - } - }, - "human-signals": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", - "dev": true - }, - "humanize-ms": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", - "integrity": "sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==", - "dev": true, - "requires": { - "ms": "^2.0.0" - } - }, - "husky": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/husky/-/husky-8.0.3.tgz", - "integrity": "sha512-+dQSyqPh4x1hlO1swXBiNb2HzTDN1I2IGLQx1GrBuiqFJfoMrnZWwVmatvSiO+Iz8fBUnf+lekwNo4c2LlXItg==", - "dev": true - }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "dev": true - }, - "ignore": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", - "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", - "dev": true - }, - "ignore-walk": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-5.0.1.tgz", - "integrity": "sha512-yemi4pMf51WKT7khInJqAvsIGzoqYXblnsz0ql8tM+yi1EKYTY1evX4NAbJrLL/Aanr2HyZeluqU+Oi7MGHokw==", - "dev": true, - "requires": { - "minimatch": "^5.0.1" - }, - "dependencies": { - "brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0" - } - }, - "minimatch": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", - "dev": true, - "requires": { - "brace-expansion": "^2.0.1" - } - } - } - }, - "import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dev": true, - "requires": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "dependencies": { - "resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true - } - } - }, - "import-local": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", - "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", - "dev": true, - "requires": { - "pkg-dir": "^4.2.0", - "resolve-cwd": "^3.0.0" - } - }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "dev": true - }, - "indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", - "dev": true - }, - "infer-owner": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", - "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", - "dev": true - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "dev": true, - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true - }, - "ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", - "dev": true - }, - "init-package-json": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/init-package-json/-/init-package-json-3.0.2.tgz", - "integrity": "sha512-YhlQPEjNFqlGdzrBfDNRLhvoSgX7iQRgSxgsNknRQ9ITXFT7UMfVMWhBTOh2Y+25lRnGrv5Xz8yZwQ3ACR6T3A==", - "dev": true, - "requires": { - "npm-package-arg": "^9.0.1", - "promzard": "^0.3.0", - "read": "^1.0.7", - "read-package-json": "^5.0.0", - "semver": "^7.3.5", - "validate-npm-package-license": "^3.0.4", - "validate-npm-package-name": "^4.0.0" - }, - "dependencies": { - "hosted-git-info": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-5.2.1.tgz", - "integrity": "sha512-xIcQYMnhcx2Nr4JTjsFmwwnr9vldugPy9uVm0o87bjqqWMv9GaqsTeT+i99wTl0mk1uLxJtHxLb8kymqTENQsw==", - "dev": true, - "requires": { - "lru-cache": "^7.5.1" - } - }, - "npm-package-arg": { - "version": "9.1.2", - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-9.1.2.tgz", - "integrity": "sha512-pzd9rLEx4TfNJkovvlBSLGhq31gGu2QDexFPWT19yCDh0JgnRhlBLNo5759N0AJmBk+kQ9Y/hXoLnlgFD+ukmg==", - "dev": true, - "requires": { - "hosted-git-info": "^5.0.0", - "proc-log": "^2.0.1", - "semver": "^7.3.5", - "validate-npm-package-name": "^4.0.0" - } - } - } - }, - "inquirer": { - "version": "8.2.5", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-8.2.5.tgz", - "integrity": "sha512-QAgPDQMEgrDssk1XiwwHoOGYF9BAbUcc1+j+FhEvaOt8/cKRqyLn0U5qA6F74fGhTMGxf92pOvPBeh29jQJDTQ==", - "dev": true, - "requires": { - "ansi-escapes": "^4.2.1", - "chalk": "^4.1.1", - "cli-cursor": "^3.1.0", - "cli-width": "^3.0.0", - "external-editor": "^3.0.3", - "figures": "^3.0.0", - "lodash": "^4.17.21", - "mute-stream": "0.0.8", - "ora": "^5.4.1", - "run-async": "^2.4.0", - "rxjs": "^7.5.5", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0", - "through": "^2.3.6", - "wrap-ansi": "^7.0.0" - } - }, - "ip": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ip/-/ip-2.0.0.tgz", - "integrity": "sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==", - "dev": true - }, - "is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", - "dev": true - }, - "is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "dev": true, - "requires": { - "ci-info": "^2.0.0" - } - }, - "is-core-module": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", - "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", - "dev": true, - "requires": { - "has": "^1.0.3" - } - }, - "is-docker": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", - "dev": true - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-4.0.0.tgz", - "integrity": "sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==", - "dev": true - }, - "is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-interactive": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", - "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", - "dev": true - }, - "is-lambda": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz", - "integrity": "sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==", - "dev": true - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, - "is-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", - "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", - "dev": true - }, - "is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", - "dev": true - }, - "is-plain-obj": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", - "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", - "dev": true - }, - "is-plain-object": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", - "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", - "dev": true - }, - "is-ssh": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/is-ssh/-/is-ssh-1.4.0.tgz", - "integrity": "sha512-x7+VxdxOdlV3CYpjvRLBv5Lo9OJerlYanjwFrPR9fuGPjCiNiCzFgAWpiLAohSbsnH4ZAys3SBh+hq5rJosxUQ==", - "dev": true, - "requires": { - "protocols": "^2.0.1" - } - }, - "is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "dev": true - }, - "is-text-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-text-path/-/is-text-path-1.0.1.tgz", - "integrity": "sha512-xFuJpne9oFz5qDaodwmmG08e3CawH/2ZV8Qqza1Ko7Sk8POWbkRdwIoAWVhqvq0XeUzANEhKo2n0IXUGBm7A/w==", - "dev": true, - "requires": { - "text-extensions": "^1.0.0" - } - }, - "is-unicode-supported": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", - "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", - "dev": true - }, - "is-utf8": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", - "integrity": "sha512-rMYPYvCzsXywIsldgLaSoPlw5PfoB/ssr7hY4pLfcodrA5M/eArza1a9VmTiNIBNMjOGr1Ow9mTyU2o69U6U9Q==", - "dev": true - }, - "is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", - "dev": true - }, - "is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - "dev": true, - "requires": { - "is-docker": "^2.0.0" - } - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "dev": true - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", - "dev": true - }, - "jake": { - "version": "10.8.5", - "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.5.tgz", - "integrity": "sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw==", - "dev": true, - "requires": { - "async": "^3.2.3", - "chalk": "^4.0.2", - "filelist": "^1.0.1", - "minimatch": "^3.0.4" - } - }, - "js-sdsl": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.3.0.tgz", - "integrity": "sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==", - "dev": true - }, - "js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true - }, - "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dev": true, - "requires": { - "argparse": "^2.0.1" - } - }, - "json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", - "dev": true - }, - "json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", - "dev": true - }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true - }, - "json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", - "dev": true - }, - "json-stringify-nice": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/json-stringify-nice/-/json-stringify-nice-1.1.4.tgz", - "integrity": "sha512-5Z5RFW63yxReJ7vANgW6eZFGWaQvnPE3WNmZoOJrSkGju2etKA2L5rrOa1sm877TVTFt57A80BH1bArcmlLfPw==", - "dev": true - }, - "json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==", - "dev": true - }, - "json5": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", - "dev": true - }, - "jsonc-parser": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz", - "integrity": "sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==", - "dev": true - }, - "jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.6", - "universalify": "^2.0.0" - } - }, - "jsonparse": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", - "integrity": "sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==", - "dev": true - }, - "JSONStream": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz", - "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==", - "dev": true, - "requires": { - "jsonparse": "^1.2.0", - "through": ">=2.2.7 <3" - } - }, - "just-diff": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/just-diff/-/just-diff-5.2.0.tgz", - "integrity": "sha512-6ufhP9SHjb7jibNFrNxyFZ6od3g+An6Ai9mhGRvcYe8UJlH0prseN64M+6ZBBUoKYHZsitDP42gAJ8+eVWr3lw==", - "dev": true - }, - "just-diff-apply": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/just-diff-apply/-/just-diff-apply-5.5.0.tgz", - "integrity": "sha512-OYTthRfSh55WOItVqwpefPtNt2VdKsq5AnAK6apdtR6yCH8pr0CmSr710J0Mf+WdQy7K/OzMy7K2MgAfdQURDw==", - "dev": true - }, - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true - }, - "lerna": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/lerna/-/lerna-6.5.1.tgz", - "integrity": "sha512-Va1bysubwWdoWZ1ncKcoTGBXNAu/10/TwELb550TTivXmEWjCCdek4eX0BNLTEYKxu3tpV2UEeqVisUiWGn4WA==", - "dev": true, - "requires": { - "@lerna/child-process": "6.5.1", - "@lerna/create": "6.5.1", - "@npmcli/arborist": "5.3.0", - "@npmcli/run-script": "4.1.7", - "@nrwl/devkit": ">=15.5.2 < 16", - "@octokit/plugin-enterprise-rest": "6.0.1", - "@octokit/rest": "19.0.3", - "byte-size": "7.0.0", - "chalk": "4.1.0", - "clone-deep": "4.0.1", - "cmd-shim": "5.0.0", - "columnify": "1.6.0", - "config-chain": "1.1.12", - "conventional-changelog-angular": "5.0.12", - "conventional-changelog-core": "4.2.4", - "conventional-recommended-bump": "6.1.0", - "cosmiconfig": "7.0.0", - "dedent": "0.7.0", - "dot-prop": "6.0.1", - "envinfo": "^7.7.4", - "execa": "5.0.0", - "fs-extra": "9.1.0", - "get-port": "5.1.1", - "get-stream": "6.0.0", - "git-url-parse": "13.1.0", - "glob-parent": "5.1.2", - "globby": "11.1.0", - "graceful-fs": "4.2.10", - "has-unicode": "2.0.1", - "import-local": "^3.0.2", - "init-package-json": "3.0.2", - "inquirer": "^8.2.4", - "is-ci": "2.0.0", - "is-stream": "2.0.0", - "js-yaml": "^4.1.0", - "libnpmaccess": "6.0.3", - "libnpmpublish": "6.0.4", - "load-json-file": "6.2.0", - "make-dir": "3.1.0", - "minimatch": "3.0.5", - "multimatch": "5.0.0", - "node-fetch": "2.6.7", - "npm-package-arg": "8.1.1", - "npm-packlist": "5.1.1", - "npm-registry-fetch": "13.3.0", - "npmlog": "^6.0.2", - "nx": ">=15.5.2 < 16", - "p-map": "4.0.0", - "p-map-series": "2.1.0", - "p-pipe": "3.1.0", - "p-queue": "6.6.2", - "p-reduce": "2.1.0", - "p-waterfall": "2.1.1", - "pacote": "13.6.1", - "path-exists": "4.0.0", - "pify": "5.0.0", - "read-cmd-shim": "3.0.0", - "read-package-json": "5.0.1", - "resolve-from": "5.0.0", - "rimraf": "^3.0.2", - "semver": "7.3.4", - "signal-exit": "3.0.7", - "slash": "3.0.0", - "ssri": "9.0.1", - "strong-log-transformer": "2.1.0", - "tar": "6.1.11", - "temp-dir": "1.0.0", - "typescript": "^3 || ^4", - "upath": "^2.0.1", - "uuid": "8.3.2", - "validate-npm-package-license": "3.0.4", - "validate-npm-package-name": "4.0.0", - "write-file-atomic": "4.0.1", - "write-pkg": "4.0.0", - "yargs": "16.2.0", - "yargs-parser": "20.2.4" - }, - "dependencies": { - "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "conventional-changelog-angular": { - "version": "5.0.12", - "resolved": "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-5.0.12.tgz", - "integrity": "sha512-5GLsbnkR/7A89RyHLvvoExbiGbd9xKdKqDTrArnPbOqBqG/2wIosu0fHwpeIRI8Tl94MhVNBXcLJZl92ZQ5USw==", - "dev": true, - "requires": { - "compare-func": "^2.0.0", - "q": "^1.5.1" - } - }, - "cosmiconfig": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.0.tgz", - "integrity": "sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==", - "dev": true, - "requires": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.2.1", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.10.0" - } - }, - "dot-prop": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-6.0.1.tgz", - "integrity": "sha512-tE7ztYzXHIeyvc7N+hR3oi7FIbf/NIjVP9hmAt3yMXzrQ072/fpjGLx2GxNxGxUl5V73MEqYzioOMoVhGMJ5cA==", - "dev": true, - "requires": { - "is-obj": "^2.0.0" - } - }, - "execa": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.0.0.tgz", - "integrity": "sha512-ov6w/2LCiuyO4RLYGdpFGjkcs0wMTgGE8PrkTHikeUy5iJekXyPIKUjifk5CsE0pt7sMCrMZ3YNqoCj6idQOnQ==", - "dev": true, - "requires": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - } - }, - "fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", - "dev": true, - "requires": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - }, - "get-stream": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.0.tgz", - "integrity": "sha512-A1B3Bh1UmL0bidM/YX2NsCOTnGJePL9rO/M+Mw3m9f2gUpfokS0hi5Eah0WSUEWZdZhIZtMjkIYS7mDfOqNHbg==", - "dev": true - }, - "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "requires": { - "is-glob": "^4.0.1" - } - }, - "is-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", - "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", - "dev": true - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "minimatch": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.5.tgz", - "integrity": "sha512-tUpxzX0VAzJHjLu0xUfFv1gwVp9ba3IOuRAVH2EGuRW8a5emA2FlACLqiT/lDVtS1W+TGNwqz3sWaNyLgDJWuw==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "semver": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "yaml": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", - "dev": true - }, - "yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", - "dev": true, - "requires": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" - } - } - } - }, - "levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "dev": true, - "requires": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - } - }, - "libnpmaccess": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/libnpmaccess/-/libnpmaccess-6.0.3.tgz", - "integrity": "sha512-4tkfUZprwvih2VUZYMozL7EMKgQ5q9VW2NtRyxWtQWlkLTAWHRklcAvBN49CVqEkhUw7vTX2fNgB5LzgUucgYg==", - "dev": true, - "requires": { - "aproba": "^2.0.0", - "minipass": "^3.1.1", - "npm-package-arg": "^9.0.1", - "npm-registry-fetch": "^13.0.0" - }, - "dependencies": { - "hosted-git-info": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-5.2.1.tgz", - "integrity": "sha512-xIcQYMnhcx2Nr4JTjsFmwwnr9vldugPy9uVm0o87bjqqWMv9GaqsTeT+i99wTl0mk1uLxJtHxLb8kymqTENQsw==", - "dev": true, - "requires": { - "lru-cache": "^7.5.1" - } - }, - "npm-package-arg": { - "version": "9.1.2", - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-9.1.2.tgz", - "integrity": "sha512-pzd9rLEx4TfNJkovvlBSLGhq31gGu2QDexFPWT19yCDh0JgnRhlBLNo5759N0AJmBk+kQ9Y/hXoLnlgFD+ukmg==", - "dev": true, - "requires": { - "hosted-git-info": "^5.0.0", - "proc-log": "^2.0.1", - "semver": "^7.3.5", - "validate-npm-package-name": "^4.0.0" - } - } - } - }, - "libnpmpublish": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/libnpmpublish/-/libnpmpublish-6.0.4.tgz", - "integrity": "sha512-lvAEYW8mB8QblL6Q/PI/wMzKNvIrF7Kpujf/4fGS/32a2i3jzUXi04TNyIBcK6dQJ34IgywfaKGh+Jq4HYPFmg==", - "dev": true, - "requires": { - "normalize-package-data": "^4.0.0", - "npm-package-arg": "^9.0.1", - "npm-registry-fetch": "^13.0.0", - "semver": "^7.3.7", - "ssri": "^9.0.0" - }, - "dependencies": { - "hosted-git-info": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-5.2.1.tgz", - "integrity": "sha512-xIcQYMnhcx2Nr4JTjsFmwwnr9vldugPy9uVm0o87bjqqWMv9GaqsTeT+i99wTl0mk1uLxJtHxLb8kymqTENQsw==", - "dev": true, - "requires": { - "lru-cache": "^7.5.1" - } - }, - "normalize-package-data": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-4.0.1.tgz", - "integrity": "sha512-EBk5QKKuocMJhB3BILuKhmaPjI8vNRSpIfO9woLC6NyHVkKKdVEdAO1mrT0ZfxNR1lKwCcTkuZfmGIFdizZ8Pg==", - "dev": true, - "requires": { - "hosted-git-info": "^5.0.0", - "is-core-module": "^2.8.1", - "semver": "^7.3.5", - "validate-npm-package-license": "^3.0.4" - } - }, - "npm-package-arg": { - "version": "9.1.2", - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-9.1.2.tgz", - "integrity": "sha512-pzd9rLEx4TfNJkovvlBSLGhq31gGu2QDexFPWT19yCDh0JgnRhlBLNo5759N0AJmBk+kQ9Y/hXoLnlgFD+ukmg==", - "dev": true, - "requires": { - "hosted-git-info": "^5.0.0", - "proc-log": "^2.0.1", - "semver": "^7.3.5", - "validate-npm-package-name": "^4.0.0" - } - } - } - }, - "lilconfig": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.6.tgz", - "integrity": "sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==", - "dev": true - }, - "lines-and-columns": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-2.0.3.tgz", - "integrity": "sha512-cNOjgCnLB+FnvWWtyRTzmB3POJ+cXxTA81LoW7u8JdmhfXzriropYwpjShnz1QLLWsQwY7nIxoDmcPTwphDK9w==", - "dev": true - }, - "lint-staged": { - "version": "13.1.2", - "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-13.1.2.tgz", - "integrity": "sha512-K9b4FPbWkpnupvK3WXZLbgu9pchUJ6N7TtVZjbaPsoizkqFUDkUReUL25xdrCljJs7uLUF3tZ7nVPeo/6lp+6w==", - "dev": true, - "requires": { - "cli-truncate": "^3.1.0", - "colorette": "^2.0.19", - "commander": "^9.4.1", - "debug": "^4.3.4", - "execa": "^6.1.0", - "lilconfig": "2.0.6", - "listr2": "^5.0.5", - "micromatch": "^4.0.5", - "normalize-path": "^3.0.0", - "object-inspect": "^1.12.2", - "pidtree": "^0.6.0", - "string-argv": "^0.3.1", - "yaml": "^2.1.3" - }, - "dependencies": { - "execa": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-6.1.0.tgz", - "integrity": "sha512-QVWlX2e50heYJcCPG0iWtf8r0xjEYfz/OYLGDYH+IyjWezzPNxz63qNFOu0l4YftGWuizFVZHHs8PrLU5p2IDA==", - "dev": true, - "requires": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.1", - "human-signals": "^3.0.1", - "is-stream": "^3.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^5.1.0", - "onetime": "^6.0.0", - "signal-exit": "^3.0.7", - "strip-final-newline": "^3.0.0" - } - }, - "human-signals": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-3.0.1.tgz", - "integrity": "sha512-rQLskxnM/5OCldHo+wNXbpVgDn5A17CUoKX+7Sokwaknlq7CdSnphy0W39GU8dw59XiCXmFXDg4fRuckQRKewQ==", - "dev": true - }, - "is-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", - "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", - "dev": true - }, - "mimic-fn": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", - "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", - "dev": true - }, - "npm-run-path": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.1.0.tgz", - "integrity": "sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==", - "dev": true, - "requires": { - "path-key": "^4.0.0" - } - }, - "onetime": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", - "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", - "dev": true, - "requires": { - "mimic-fn": "^4.0.0" - } - }, - "path-key": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", - "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", - "dev": true - }, - "strip-final-newline": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", - "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", - "dev": true - } - } - }, - "listr2": { - "version": "5.0.7", - "resolved": "https://registry.npmjs.org/listr2/-/listr2-5.0.7.tgz", - "integrity": "sha512-MD+qXHPmtivrHIDRwPYdfNkrzqDiuaKU/rfBcec3WMyMF3xylQj3jMq344OtvQxz7zaCFViRAeqlr2AFhPvXHw==", - "dev": true, - "requires": { - "cli-truncate": "^2.1.0", - "colorette": "^2.0.19", - "log-update": "^4.0.0", - "p-map": "^4.0.0", - "rfdc": "^1.3.0", - "rxjs": "^7.8.0", - "through": "^2.3.8", - "wrap-ansi": "^7.0.0" - }, - "dependencies": { - "cli-truncate": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", - "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", - "dev": true, - "requires": { - "slice-ansi": "^3.0.0", - "string-width": "^4.2.0" - } - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true - }, - "slice-ansi": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", - "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" - } - } - } - }, - "load-json-file": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-6.2.0.tgz", - "integrity": "sha512-gUD/epcRms75Cw8RT1pUdHugZYM5ce64ucs2GEISABwkRsOQr0q2wm/MV2TKThycIe5e0ytRweW2RZxclogCdQ==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.15", - "parse-json": "^5.0.0", - "strip-bom": "^4.0.0", - "type-fest": "^0.6.0" - }, - "dependencies": { - "type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", - "dev": true - } - } - }, - "locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dev": true, - "requires": { - "p-locate": "^5.0.0" - } - }, - "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true - }, - "lodash.camelcase": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", - "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==", - "dev": true - }, - "lodash.isfunction": { - "version": "3.0.9", - "resolved": "https://registry.npmjs.org/lodash.isfunction/-/lodash.isfunction-3.0.9.tgz", - "integrity": "sha512-AirXNj15uRIMMPihnkInB4i3NHeb4iBtNg9WRWuK2o31S+ePwwNmDPaTL3o7dTJ+VXNZim7rFs4rxN4YU1oUJw==", - "dev": true - }, - "lodash.ismatch": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.ismatch/-/lodash.ismatch-4.4.0.tgz", - "integrity": "sha512-fPMfXjGQEV9Xsq/8MTSgUf255gawYRbjwMyDbcvDhXgV7enSZA0hynz6vMPnpAb5iONEzBHBPsT+0zes5Z301g==", - "dev": true - }, - "lodash.isplainobject": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", - "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==", - "dev": true - }, - "lodash.kebabcase": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lodash.kebabcase/-/lodash.kebabcase-4.1.1.tgz", - "integrity": "sha512-N8XRTIMMqqDgSy4VLKPnJ/+hpGZN+PHQiJnSenYqPaVV/NCqEogTnAdZLQiGKhxX+JCs8waWq2t1XHWKOmlY8g==", - "dev": true - }, - "lodash.map": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.map/-/lodash.map-4.6.0.tgz", - "integrity": "sha512-worNHGKLDetmcEYDvh2stPCrrQRkP20E4l0iIS7F8EvzMqBBi7ltvFN5m1HvTf1P7Jk1txKhvFcmYsCr8O2F1Q==", - "dev": true - }, - "lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "dev": true - }, - "lodash.mergewith": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.mergewith/-/lodash.mergewith-4.6.2.tgz", - "integrity": "sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ==", - "dev": true - }, - "lodash.snakecase": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lodash.snakecase/-/lodash.snakecase-4.1.1.tgz", - "integrity": "sha512-QZ1d4xoBHYUeuouhEq3lk3Uq7ldgyFXGBhg04+oRLnIz8o9T65Eh+8YdroUwn846zchkA9yDsDl5CVVaV2nqYw==", - "dev": true - }, - "lodash.startcase": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.startcase/-/lodash.startcase-4.4.0.tgz", - "integrity": "sha512-+WKqsK294HMSc2jEbNgpHpd0JfIBhp7rEV4aqXWqFr6AlXov+SlcgB1Fv01y2kGe3Gc8nMW7VA0SrGuSkRfIEg==", - "dev": true - }, - "lodash.uniq": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==", - "dev": true - }, - "lodash.upperfirst": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/lodash.upperfirst/-/lodash.upperfirst-4.3.1.tgz", - "integrity": "sha512-sReKOYJIJf74dhJONhU4e0/shzi1trVbSWDOhKYE5XV2O+H7Sb2Dihwuc7xWxVl+DgFPyTqIN3zMfT9cq5iWDg==", - "dev": true - }, - "log-symbols": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", - "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", - "dev": true, - "requires": { - "chalk": "^4.1.0", - "is-unicode-supported": "^0.1.0" - } - }, - "log-update": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz", - "integrity": "sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==", - "dev": true, - "requires": { - "ansi-escapes": "^4.3.0", - "cli-cursor": "^3.1.0", - "slice-ansi": "^4.0.0", - "wrap-ansi": "^6.2.0" - }, - "dependencies": { - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true - }, - "slice-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", - "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" - } - }, - "wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } - } - } - }, - "longest": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/longest/-/longest-2.0.1.tgz", - "integrity": "sha512-Ajzxb8CM6WAnFjgiloPsI3bF+WCxcvhdIG3KNA2KN962+tdBsHcuQ4k4qX/EcS/2CRkcc0iAkR956Nib6aXU/Q==", - "dev": true - }, - "lru-cache": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.17.0.tgz", - "integrity": "sha512-zSxlVVwOabhVyTi6E8gYv2cr6bXK+8ifYz5/uyJb9feXX6NACVDwY4p5Ut3WC3Ivo/QhpARHU3iujx2xGAYHbQ==", - "dev": true - }, - "make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dev": true, - "requires": { - "semver": "^6.0.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "make-error": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", - "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", - "dev": true - }, - "make-fetch-happen": { - "version": "10.2.1", - "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-10.2.1.tgz", - "integrity": "sha512-NgOPbRiaQM10DYXvN3/hhGVI2M5MtITFryzBGxHM5p4wnFxsVCbxkrBrDsk+EZ5OB4jEOT7AjDxtdF+KVEFT7w==", - "dev": true, - "requires": { - "agentkeepalive": "^4.2.1", - "cacache": "^16.1.0", - "http-cache-semantics": "^4.1.0", - "http-proxy-agent": "^5.0.0", - "https-proxy-agent": "^5.0.0", - "is-lambda": "^1.0.1", - "lru-cache": "^7.7.1", - "minipass": "^3.1.6", - "minipass-collect": "^1.0.2", - "minipass-fetch": "^2.0.3", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "negotiator": "^0.6.3", - "promise-retry": "^2.0.1", - "socks-proxy-agent": "^7.0.0", - "ssri": "^9.0.0" - } - }, - "map-obj": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz", - "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==", - "dev": true - }, - "markdown-table": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-3.0.3.tgz", - "integrity": "sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw==", - "dev": true - }, - "meow": { - "version": "8.1.2", - "resolved": "https://registry.npmjs.org/meow/-/meow-8.1.2.tgz", - "integrity": "sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==", - "dev": true, - "requires": { - "@types/minimist": "^1.2.0", - "camelcase-keys": "^6.2.2", - "decamelize-keys": "^1.1.0", - "hard-rejection": "^2.1.0", - "minimist-options": "4.1.0", - "normalize-package-data": "^3.0.0", - "read-pkg-up": "^7.0.1", - "redent": "^3.0.0", - "trim-newlines": "^3.0.0", - "type-fest": "^0.18.0", - "yargs-parser": "^20.2.3" - }, - "dependencies": { - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "hosted-git-info": { - "version": "2.8.9", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", - "dev": true - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - } - }, - "read-pkg": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", - "dev": true, - "requires": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" - }, - "dependencies": { - "normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, - "requires": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", - "dev": true - } - } - }, - "read-pkg-up": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", - "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", - "dev": true, - "requires": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" - }, - "dependencies": { - "type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", - "dev": true - } - } - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - }, - "type-fest": { - "version": "0.18.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", - "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", - "dev": true - } - } - }, - "merge": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/merge/-/merge-2.1.1.tgz", - "integrity": "sha512-jz+Cfrg9GWOZbQAnDQ4hlVnQky+341Yk5ru8bZSe6sIDTCIg8n9i/u7hSQGSVOF3C7lH6mGtqjkiT9G4wFLL0w==", - "dev": true - }, - "merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "dev": true - }, - "merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "dev": true - }, - "micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", - "dev": true, - "requires": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" - } - }, - "mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "dev": true - }, - "mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "dev": true, - "requires": { - "mime-db": "1.52.0" - } - }, - "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true - }, - "min-indent": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", - "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", - "dev": true - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "dev": true - }, - "minimist-options": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", - "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", - "dev": true, - "requires": { - "arrify": "^1.0.1", - "is-plain-obj": "^1.1.0", - "kind-of": "^6.0.3" - } - }, - "minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "minipass-collect": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", - "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", - "dev": true, - "requires": { - "minipass": "^3.0.0" - } - }, - "minipass-fetch": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-2.1.2.tgz", - "integrity": "sha512-LT49Zi2/WMROHYoqGgdlQIZh8mLPZmOrN2NdJjMXxYe4nkN6FUyuPuOAOedNJDrx0IRGg9+4guZewtp8hE6TxA==", - "dev": true, - "requires": { - "encoding": "^0.1.13", - "minipass": "^3.1.6", - "minipass-sized": "^1.0.3", - "minizlib": "^2.1.2" - } - }, - "minipass-flush": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", - "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", - "dev": true, - "requires": { - "minipass": "^3.0.0" - } - }, - "minipass-json-stream": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minipass-json-stream/-/minipass-json-stream-1.0.1.tgz", - "integrity": "sha512-ODqY18UZt/I8k+b7rl2AENgbWE8IDYam+undIJONvigAz8KR5GWblsFTEfQs0WODsjbSXWlm+JHEv8Gr6Tfdbg==", - "dev": true, - "requires": { - "jsonparse": "^1.3.1", - "minipass": "^3.0.0" - } - }, - "minipass-pipeline": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", - "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", - "dev": true, - "requires": { - "minipass": "^3.0.0" - } - }, - "minipass-sized": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz", - "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==", - "dev": true, - "requires": { - "minipass": "^3.0.0" - } - }, - "minizlib": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", - "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", - "dev": true, - "requires": { - "minipass": "^3.0.0", - "yallist": "^4.0.0" - } - }, - "mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true - }, - "mkdirp-infer-owner": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mkdirp-infer-owner/-/mkdirp-infer-owner-2.0.0.tgz", - "integrity": "sha512-sdqtiFt3lkOaYvTXSRIUjkIdPTcxgv5+fgqYE/5qgwdw12cOrAuzzgzvVExIkH/ul1oeHN3bCLOWSG3XOqbKKw==", - "dev": true, - "requires": { - "chownr": "^2.0.0", - "infer-owner": "^1.0.4", - "mkdirp": "^1.0.3" - } - }, - "modify-values": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/modify-values/-/modify-values-1.0.1.tgz", - "integrity": "sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw==", - "dev": true - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "multimatch": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-5.0.0.tgz", - "integrity": "sha512-ypMKuglUrZUD99Tk2bUQ+xNQj43lPEfAeX2o9cTteAmShXy2VHDJpuwu1o0xqoKCt9jLVAvwyFKdLTPXKAfJyA==", - "dev": true, - "requires": { - "@types/minimatch": "^3.0.3", - "array-differ": "^3.0.0", - "array-union": "^2.1.0", - "arrify": "^2.0.1", - "minimatch": "^3.0.4" - }, - "dependencies": { - "arrify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", - "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", - "dev": true - } - } - }, - "mute-stream": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", - "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", - "dev": true - }, - "natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", - "dev": true - }, - "natural-compare-lite": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", - "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==", - "dev": true - }, - "negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", - "dev": true - }, - "neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", - "dev": true - }, - "node-addon-api": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.2.1.tgz", - "integrity": "sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A==", - "dev": true - }, - "node-fetch": { - "version": "2.6.7", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", - "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", - "dev": true, - "requires": { - "whatwg-url": "^5.0.0" - } - }, - "node-gyp": { - "version": "9.3.1", - "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-9.3.1.tgz", - "integrity": "sha512-4Q16ZCqq3g8awk6UplT7AuxQ35XN4R/yf/+wSAwcBUAjg7l58RTactWaP8fIDTi0FzI7YcVLujwExakZlfWkXg==", - "dev": true, - "requires": { - "env-paths": "^2.2.0", - "glob": "^7.1.4", - "graceful-fs": "^4.2.6", - "make-fetch-happen": "^10.0.3", - "nopt": "^6.0.0", - "npmlog": "^6.0.0", - "rimraf": "^3.0.2", - "semver": "^7.3.5", - "tar": "^6.1.2", - "which": "^2.0.2" - }, - "dependencies": { - "nopt": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-6.0.0.tgz", - "integrity": "sha512-ZwLpbTgdhuZUnZzjd7nb1ZV+4DoiC6/sfiVKok72ym/4Tlf+DFdlHYmT2JPmcNNWV6Pi3SDf1kT+A4r9RTuT9g==", - "dev": true, - "requires": { - "abbrev": "^1.0.0" - } - } - } - }, - "node-gyp-build": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.6.0.tgz", - "integrity": "sha512-NTZVKn9IylLwUzaKjkas1e4u2DLNcV4rdYagA4PWdPwW87Bi7z+BznyKSRwS/761tV/lzCGXplWsiaMjLqP2zQ==", - "dev": true - }, - "nopt": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", - "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", - "dev": true, - "requires": { - "abbrev": "1" - } - }, - "normalize-package-data": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz", - "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==", - "dev": true, - "requires": { - "hosted-git-info": "^4.0.1", - "is-core-module": "^2.5.0", - "semver": "^7.3.4", - "validate-npm-package-license": "^3.0.1" - } - }, - "normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true - }, - "npm-bundled": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.2.tgz", - "integrity": "sha512-x5DHup0SuyQcmL3s7Rx/YQ8sbw/Hzg0rj48eN0dV7hf5cmQq5PXIeioroH3raV1QC1yh3uTYuMThvEQF3iKgGQ==", - "dev": true, - "requires": { - "npm-normalize-package-bin": "^1.0.1" - } - }, - "npm-install-checks": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/npm-install-checks/-/npm-install-checks-5.0.0.tgz", - "integrity": "sha512-65lUsMI8ztHCxFz5ckCEC44DRvEGdZX5usQFriauxHEwt7upv1FKaQEmAtU0YnOAdwuNWCmk64xYiQABNrEyLA==", - "dev": true, - "requires": { - "semver": "^7.1.1" - } - }, - "npm-normalize-package-bin": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz", - "integrity": "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==", - "dev": true - }, - "npm-package-arg": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-8.1.1.tgz", - "integrity": "sha512-CsP95FhWQDwNqiYS+Q0mZ7FAEDytDZAkNxQqea6IaAFJTAY9Lhhqyl0irU/6PMc7BGfUmnsbHcqxJD7XuVM/rg==", - "dev": true, - "requires": { - "hosted-git-info": "^3.0.6", - "semver": "^7.0.0", - "validate-npm-package-name": "^3.0.0" - }, - "dependencies": { - "builtins": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz", - "integrity": "sha512-uYBjakWipfaO/bXI7E8rq6kpwHRZK5cNYrUv2OzZSI/FvmdMyXJ2tG9dKcjEC5YHmHpUAwsargWIZNWdxb/bnQ==", - "dev": true - }, - "hosted-git-info": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-3.0.8.tgz", - "integrity": "sha512-aXpmwoOhRBrw6X3j0h5RloK4x1OzsxMPyxqIHyNfSe2pypkVTZFpEiRoSipPEPlMrh0HW/XsjkJ5WgnCirpNUw==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "validate-npm-package-name": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz", - "integrity": "sha512-M6w37eVCMMouJ9V/sdPGnC5H4uDr73/+xdq0FBLO3TFFX1+7wiUY6Es328NN+y43tmY+doUdN9g9J21vqB7iLw==", - "dev": true, - "requires": { - "builtins": "^1.0.3" - } - } - } - }, - "npm-packlist": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-5.1.1.tgz", - "integrity": "sha512-UfpSvQ5YKwctmodvPPkK6Fwk603aoVsf8AEbmVKAEECrfvL8SSe1A2YIwrJ6xmTHAITKPwwZsWo7WwEbNk0kxw==", - "dev": true, - "requires": { - "glob": "^8.0.1", - "ignore-walk": "^5.0.1", - "npm-bundled": "^1.1.2", - "npm-normalize-package-bin": "^1.0.1" - }, - "dependencies": { - "brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0" - } - }, - "glob": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", - "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" - } - }, - "minimatch": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", - "dev": true, - "requires": { - "brace-expansion": "^2.0.1" - } - } - } - }, - "npm-pick-manifest": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-7.0.2.tgz", - "integrity": "sha512-gk37SyRmlIjvTfcYl6RzDbSmS9Y4TOBXfsPnoYqTHARNgWbyDiCSMLUpmALDj4jjcTZpURiEfsSHJj9k7EV4Rw==", - "dev": true, - "requires": { - "npm-install-checks": "^5.0.0", - "npm-normalize-package-bin": "^2.0.0", - "npm-package-arg": "^9.0.0", - "semver": "^7.3.5" - }, - "dependencies": { - "hosted-git-info": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-5.2.1.tgz", - "integrity": "sha512-xIcQYMnhcx2Nr4JTjsFmwwnr9vldugPy9uVm0o87bjqqWMv9GaqsTeT+i99wTl0mk1uLxJtHxLb8kymqTENQsw==", - "dev": true, - "requires": { - "lru-cache": "^7.5.1" - } - }, - "npm-normalize-package-bin": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-2.0.0.tgz", - "integrity": "sha512-awzfKUO7v0FscrSpRoogyNm0sajikhBWpU0QMrW09AMi9n1PoKU6WaIqUzuJSQnpciZZmJ/jMZ2Egfmb/9LiWQ==", - "dev": true - }, - "npm-package-arg": { - "version": "9.1.2", - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-9.1.2.tgz", - "integrity": "sha512-pzd9rLEx4TfNJkovvlBSLGhq31gGu2QDexFPWT19yCDh0JgnRhlBLNo5759N0AJmBk+kQ9Y/hXoLnlgFD+ukmg==", - "dev": true, - "requires": { - "hosted-git-info": "^5.0.0", - "proc-log": "^2.0.1", - "semver": "^7.3.5", - "validate-npm-package-name": "^4.0.0" - } - } - } - }, - "npm-registry-fetch": { - "version": "13.3.0", - "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-13.3.0.tgz", - "integrity": "sha512-10LJQ/1+VhKrZjIuY9I/+gQTvumqqlgnsCufoXETHAPFTS3+M+Z5CFhZRDHGavmJ6rOye3UvNga88vl8n1r6gg==", - "dev": true, - "requires": { - "make-fetch-happen": "^10.0.6", - "minipass": "^3.1.6", - "minipass-fetch": "^2.0.3", - "minipass-json-stream": "^1.0.1", - "minizlib": "^2.1.2", - "npm-package-arg": "^9.0.1", - "proc-log": "^2.0.0" - }, - "dependencies": { - "hosted-git-info": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-5.2.1.tgz", - "integrity": "sha512-xIcQYMnhcx2Nr4JTjsFmwwnr9vldugPy9uVm0o87bjqqWMv9GaqsTeT+i99wTl0mk1uLxJtHxLb8kymqTENQsw==", - "dev": true, - "requires": { - "lru-cache": "^7.5.1" - } - }, - "npm-package-arg": { - "version": "9.1.2", - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-9.1.2.tgz", - "integrity": "sha512-pzd9rLEx4TfNJkovvlBSLGhq31gGu2QDexFPWT19yCDh0JgnRhlBLNo5759N0AJmBk+kQ9Y/hXoLnlgFD+ukmg==", - "dev": true, - "requires": { - "hosted-git-info": "^5.0.0", - "proc-log": "^2.0.1", - "semver": "^7.3.5", - "validate-npm-package-name": "^4.0.0" - } - } - } - }, - "npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dev": true, - "requires": { - "path-key": "^3.0.0" - } - }, - "npmlog": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.2.tgz", - "integrity": "sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==", - "dev": true, - "requires": { - "are-we-there-yet": "^3.0.0", - "console-control-strings": "^1.1.0", - "gauge": "^4.0.3", - "set-blocking": "^2.0.0" - } - }, - "nx": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/nx/-/nx-15.7.2.tgz", - "integrity": "sha512-VRb+CZCji3G4ikdMAGoh6TeU9Q6n5atRwqRSFhUX63er8zhlMvWHLskPMZC4q/81edo/E7RhbmEVUD5MB0JoeA==", - "dev": true, - "requires": { - "@nrwl/cli": "15.7.2", - "@nrwl/nx-darwin-arm64": "15.7.2", - "@nrwl/nx-darwin-x64": "15.7.2", - "@nrwl/nx-linux-arm-gnueabihf": "15.7.2", - "@nrwl/nx-linux-arm64-gnu": "15.7.2", - "@nrwl/nx-linux-arm64-musl": "15.7.2", - "@nrwl/nx-linux-x64-gnu": "15.7.2", - "@nrwl/nx-linux-x64-musl": "15.7.2", - "@nrwl/nx-win32-arm64-msvc": "15.7.2", - "@nrwl/nx-win32-x64-msvc": "15.7.2", - "@nrwl/tao": "15.7.2", - "@parcel/watcher": "2.0.4", - "@yarnpkg/lockfile": "^1.1.0", - "@yarnpkg/parsers": "^3.0.0-rc.18", - "@zkochan/js-yaml": "0.0.6", - "axios": "^1.0.0", - "chalk": "^4.1.0", - "cli-cursor": "3.1.0", - "cli-spinners": "2.6.1", - "cliui": "^7.0.2", - "dotenv": "~10.0.0", - "enquirer": "~2.3.6", - "fast-glob": "3.2.7", - "figures": "3.2.0", - "flat": "^5.0.2", - "fs-extra": "^11.1.0", - "glob": "7.1.4", - "ignore": "^5.0.4", - "js-yaml": "4.1.0", - "jsonc-parser": "3.2.0", - "lines-and-columns": "~2.0.3", - "minimatch": "3.0.5", - "npm-run-path": "^4.0.1", - "open": "^8.4.0", - "semver": "7.3.4", - "string-width": "^4.2.3", - "strong-log-transformer": "^2.1.0", - "tar-stream": "~2.2.0", - "tmp": "~0.2.1", - "tsconfig-paths": "^4.1.2", - "tslib": "^2.3.0", - "v8-compile-cache": "2.3.0", - "yargs": "^17.6.2", - "yargs-parser": "21.1.1" - }, - "dependencies": { - "fast-glob": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz", - "integrity": "sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==", - "dev": true, - "requires": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - } - }, - "fs-extra": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.1.0.tgz", - "integrity": "sha512-0rcTq621PD5jM/e0a3EJoGC/1TC5ZBCERW82LQuwfGnCa1V8w7dpYH1yNu+SLb6E5dkeCBzKEyLGlFrnr+dUyw==", - "dev": true, - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - }, - "glob": { - "version": "7.1.4", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz", - "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "requires": { - "is-glob": "^4.0.1" - } - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "minimatch": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.5.tgz", - "integrity": "sha512-tUpxzX0VAzJHjLu0xUfFv1gwVp9ba3IOuRAVH2EGuRW8a5emA2FlACLqiT/lDVtS1W+TGNwqz3sWaNyLgDJWuw==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "semver": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "tmp": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", - "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", - "dev": true, - "requires": { - "rimraf": "^3.0.0" - } - }, - "yargs-parser": { - "version": "21.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", - "dev": true - } - } - }, - "object-inspect": { - "version": "1.12.3", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", - "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", - "dev": true - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dev": true, - "requires": { - "wrappy": "1" - } - }, - "onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dev": true, - "requires": { - "mimic-fn": "^2.1.0" - } - }, - "open": { - "version": "8.4.2", - "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", - "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", - "dev": true, - "requires": { - "define-lazy-prop": "^2.0.0", - "is-docker": "^2.1.1", - "is-wsl": "^2.2.0" - } - }, - "open-cli": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/open-cli/-/open-cli-7.1.0.tgz", - "integrity": "sha512-Xnn/B7WY9ygV47oK+LlYp5WU8xr0tEL6SEw9jMX8n6ceElOs2AzVXFXI87/O0+b+LwLokQBZVxBMzGZHCYVppw==", - "dev": true, - "requires": { - "file-type": "^18.0.0", - "get-stdin": "^9.0.0", - "meow": "^10.1.5", - "open": "^8.4.0", - "tempy": "^3.0.0" - }, - "dependencies": { - "camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", - "dev": true - }, - "camelcase-keys": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-7.0.2.tgz", - "integrity": "sha512-Rjs1H+A9R+Ig+4E/9oyB66UC5Mj9Xq3N//vcLf2WzgdTi/3gUu3Z9KoqmlrEG4VuuLK8wJHofxzdQXz/knhiYg==", - "dev": true, - "requires": { - "camelcase": "^6.3.0", - "map-obj": "^4.1.0", - "quick-lru": "^5.1.1", - "type-fest": "^1.2.1" - } - }, - "decamelize": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-5.0.1.tgz", - "integrity": "sha512-VfxadyCECXgQlkoEAjeghAr5gY3Hf+IKjKb+X8tGVDtveCjN+USwprd2q3QXBR9T1+x2DG0XZF5/w+7HAtSaXA==", - "dev": true - }, - "indent-string": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-5.0.0.tgz", - "integrity": "sha512-m6FAo/spmsW2Ab2fU35JTYwtOKa2yAwXSwgjSv1TJzh4Mh7mC3lzAOVLBprb72XsTrgkEIsl7YrFNAiDiRhIGg==", - "dev": true - }, - "meow": { - "version": "10.1.5", - "resolved": "https://registry.npmjs.org/meow/-/meow-10.1.5.tgz", - "integrity": "sha512-/d+PQ4GKmGvM9Bee/DPa8z3mXs/pkvJE2KEThngVNOqtmljC6K7NMPxtc2JeZYTmpWb9k/TmxjeL18ez3h7vCw==", - "dev": true, - "requires": { - "@types/minimist": "^1.2.2", - "camelcase-keys": "^7.0.0", - "decamelize": "^5.0.0", - "decamelize-keys": "^1.1.0", - "hard-rejection": "^2.1.0", - "minimist-options": "4.1.0", - "normalize-package-data": "^3.0.2", - "read-pkg-up": "^8.0.0", - "redent": "^4.0.0", - "trim-newlines": "^4.0.2", - "type-fest": "^1.2.2", - "yargs-parser": "^20.2.9" - } - }, - "quick-lru": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", - "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", - "dev": true - }, - "read-pkg": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-6.0.0.tgz", - "integrity": "sha512-X1Fu3dPuk/8ZLsMhEj5f4wFAF0DWoK7qhGJvgaijocXxBmSToKfbFtqbxMO7bVjNA1dmE5huAzjXj/ey86iw9Q==", - "dev": true, - "requires": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^3.0.2", - "parse-json": "^5.2.0", - "type-fest": "^1.0.1" - } - }, - "read-pkg-up": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-8.0.0.tgz", - "integrity": "sha512-snVCqPczksT0HS2EC+SxUndvSzn6LRCwpfSvLrIfR5BKDQQZMaI6jPRC9dYvYFDRAuFEAnkwww8kBBNE/3VvzQ==", - "dev": true, - "requires": { - "find-up": "^5.0.0", - "read-pkg": "^6.0.0", - "type-fest": "^1.0.1" - } - }, - "redent": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-4.0.0.tgz", - "integrity": "sha512-tYkDkVVtYkSVhuQ4zBgfvciymHaeuel+zFKXShfDnFP5SyVEP7qo70Rf1jTOTCx3vGNAbnEi/xFkcfQVMIBWag==", - "dev": true, - "requires": { - "indent-string": "^5.0.0", - "strip-indent": "^4.0.0" - } - }, - "strip-indent": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-4.0.0.tgz", - "integrity": "sha512-mnVSV2l+Zv6BLpSD/8V87CW/y9EmmbYzGCIavsnsI6/nwn26DwffM/yztm30Z/I2DY9wdS3vXVCMnHDgZaVNoA==", - "dev": true, - "requires": { - "min-indent": "^1.0.1" - } - }, - "trim-newlines": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-4.0.2.tgz", - "integrity": "sha512-GJtWyq9InR/2HRiLZgpIKv+ufIKrVrvjQWEj7PxAXNc5dwbNJkqhAUoAGgzRmULAnoOM5EIpveYd3J2VeSAIew==", - "dev": true - }, - "type-fest": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", - "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", - "dev": true - }, - "yargs-parser": { - "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", - "dev": true - } - } - }, - "optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", - "dev": true, - "requires": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.3" - } - }, - "ora": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", - "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", - "dev": true, - "requires": { - "bl": "^4.1.0", - "chalk": "^4.1.0", - "cli-cursor": "^3.1.0", - "cli-spinners": "^2.5.0", - "is-interactive": "^1.0.0", - "is-unicode-supported": "^0.1.0", - "log-symbols": "^4.1.0", - "strip-ansi": "^6.0.0", - "wcwidth": "^1.0.1" - } - }, - "os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", - "dev": true - }, - "p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", - "dev": true - }, - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "requires": { - "yocto-queue": "^0.1.0" - } - }, - "p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dev": true, - "requires": { - "p-limit": "^3.0.2" - } - }, - "p-map": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", - "dev": true, - "requires": { - "aggregate-error": "^3.0.0" - } - }, - "p-map-series": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-map-series/-/p-map-series-2.1.0.tgz", - "integrity": "sha512-RpYIIK1zXSNEOdwxcfe7FdvGcs7+y5n8rifMhMNWvaxRNMPINJHF5GDeuVxWqnfrcHPSCnp7Oo5yNXHId9Av2Q==", - "dev": true - }, - "p-pipe": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-pipe/-/p-pipe-3.1.0.tgz", - "integrity": "sha512-08pj8ATpzMR0Y80x50yJHn37NF6vjrqHutASaX5LiH5npS9XPvrUmscd9MF5R4fuYRHOxQR1FfMIlF7AzwoPqw==", - "dev": true - }, - "p-queue": { - "version": "6.6.2", - "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-6.6.2.tgz", - "integrity": "sha512-RwFpb72c/BhQLEXIZ5K2e+AhgNVmIejGlTgiB9MzZ0e93GRvqZ7uSi0dvRF7/XIXDeNkra2fNHBxTyPDGySpjQ==", - "dev": true, - "requires": { - "eventemitter3": "^4.0.4", - "p-timeout": "^3.2.0" - } - }, - "p-reduce": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-reduce/-/p-reduce-2.1.0.tgz", - "integrity": "sha512-2USApvnsutq8uoxZBGbbWM0JIYLiEMJ9RlaN7fAzVNb9OZN0SHjjTTfIcb667XynS5Y1VhwDJVDa72TnPzAYWw==", - "dev": true - }, - "p-timeout": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", - "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", - "dev": true, - "requires": { - "p-finally": "^1.0.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - }, - "p-waterfall": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/p-waterfall/-/p-waterfall-2.1.1.tgz", - "integrity": "sha512-RRTnDb2TBG/epPRI2yYXsimO0v3BXC8Yd3ogr1545IaqKK17VGhbWVeGGN+XfCm/08OK8635nH31c8bATkHuSw==", - "dev": true, - "requires": { - "p-reduce": "^2.0.0" - } - }, - "pacote": { - "version": "13.6.1", - "resolved": "https://registry.npmjs.org/pacote/-/pacote-13.6.1.tgz", - "integrity": "sha512-L+2BI1ougAPsFjXRyBhcKmfT016NscRFLv6Pz5EiNf1CCFJFU0pSKKQwsZTyAQB+sTuUL4TyFyp6J1Ork3dOqw==", - "dev": true, - "requires": { - "@npmcli/git": "^3.0.0", - "@npmcli/installed-package-contents": "^1.0.7", - "@npmcli/promise-spawn": "^3.0.0", - "@npmcli/run-script": "^4.1.0", - "cacache": "^16.0.0", - "chownr": "^2.0.0", - "fs-minipass": "^2.1.0", - "infer-owner": "^1.0.4", - "minipass": "^3.1.6", - "mkdirp": "^1.0.4", - "npm-package-arg": "^9.0.0", - "npm-packlist": "^5.1.0", - "npm-pick-manifest": "^7.0.0", - "npm-registry-fetch": "^13.0.1", - "proc-log": "^2.0.0", - "promise-retry": "^2.0.1", - "read-package-json": "^5.0.0", - "read-package-json-fast": "^2.0.3", - "rimraf": "^3.0.2", - "ssri": "^9.0.0", - "tar": "^6.1.11" - }, - "dependencies": { - "hosted-git-info": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-5.2.1.tgz", - "integrity": "sha512-xIcQYMnhcx2Nr4JTjsFmwwnr9vldugPy9uVm0o87bjqqWMv9GaqsTeT+i99wTl0mk1uLxJtHxLb8kymqTENQsw==", - "dev": true, - "requires": { - "lru-cache": "^7.5.1" - } - }, - "npm-package-arg": { - "version": "9.1.2", - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-9.1.2.tgz", - "integrity": "sha512-pzd9rLEx4TfNJkovvlBSLGhq31gGu2QDexFPWT19yCDh0JgnRhlBLNo5759N0AJmBk+kQ9Y/hXoLnlgFD+ukmg==", - "dev": true, - "requires": { - "hosted-git-info": "^5.0.0", - "proc-log": "^2.0.1", - "semver": "^7.3.5", - "validate-npm-package-name": "^4.0.0" - } - } - } - }, - "parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dev": true, - "requires": { - "callsites": "^3.0.0" - } - }, - "parse-conflict-json": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/parse-conflict-json/-/parse-conflict-json-2.0.2.tgz", - "integrity": "sha512-jDbRGb00TAPFsKWCpZZOT93SxVP9nONOSgES3AevqRq/CHvavEBvKAjxX9p5Y5F0RZLxH9Ufd9+RwtCsa+lFDA==", - "dev": true, - "requires": { - "json-parse-even-better-errors": "^2.3.1", - "just-diff": "^5.0.1", - "just-diff-apply": "^5.2.0" - } - }, - "parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - }, - "dependencies": { - "lines-and-columns": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", - "dev": true - } - } - }, - "parse-passwd": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", - "integrity": "sha512-1Y1A//QUXEZK7YKz+rD9WydcE1+EuPr6ZBgKecAB8tmoW6UFv0NREVJe1p+jRxtThkcbbKkfwIbWJe/IeE6m2Q==", - "dev": true - }, - "parse-path": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/parse-path/-/parse-path-7.0.0.tgz", - "integrity": "sha512-Euf9GG8WT9CdqwuWJGdf3RkUcTBArppHABkO7Lm8IzRQp0e2r/kkFnmhu4TSK30Wcu5rVAZLmfPKSBBi9tWFog==", - "dev": true, - "requires": { - "protocols": "^2.0.0" - } - }, - "parse-url": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/parse-url/-/parse-url-8.1.0.tgz", - "integrity": "sha512-xDvOoLU5XRrcOZvnI6b8zA6n9O9ejNk/GExuz1yBuWUGn9KA97GI6HTs6u02wKara1CeVmZhH+0TZFdWScR89w==", - "dev": true, - "requires": { - "parse-path": "^7.0.0" - } - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "dev": true - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true - }, - "path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true - }, - "path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "dev": true - }, - "peek-readable": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/peek-readable/-/peek-readable-5.0.0.tgz", - "integrity": "sha512-YtCKvLUOvwtMGmrniQPdO7MwPjgkFBtFIrmfSbYmYuq3tKDV/mcfAhBth1+C3ru7uXIZasc/pHnb+YDYNkkj4A==", - "dev": true - }, - "picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "dev": true - }, - "pidtree": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/pidtree/-/pidtree-0.6.0.tgz", - "integrity": "sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==", - "dev": true - }, - "pify": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-5.0.0.tgz", - "integrity": "sha512-eW/gHNMlxdSP6dmG6uJip6FXN0EQBwm2clYYd8Wul42Cwu/DK8HEftzsapcNdYe2MfLiIwZqsDk2RDEsTE79hA==", - "dev": true - }, - "pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dev": true, - "requires": { - "find-up": "^4.0.0" - }, - "dependencies": { - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - } - } - } - }, - "prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "dev": true - }, - "prettier": { - "version": "2.8.4", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.4.tgz", - "integrity": "sha512-vIS4Rlc2FNh0BySk3Wkd6xmwxB0FpOndW5fisM5H8hsZSxU2VWVB5CWIkIjWvrHjIhxk2g3bfMKM87zNTrZddw==", - "dev": true - }, - "prettier-linter-helpers": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", - "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==", - "dev": true, - "requires": { - "fast-diff": "^1.1.2" - } - }, - "proc-log": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-2.0.1.tgz", - "integrity": "sha512-Kcmo2FhfDTXdcbfDH76N7uBYHINxc/8GW7UAVuVP9I+Va3uHSerrnKV6dLooga/gh7GlgzuCCr/eoldnL1muGw==", - "dev": true - }, - "process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "dev": true - }, - "promise-all-reject-late": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/promise-all-reject-late/-/promise-all-reject-late-1.0.1.tgz", - "integrity": "sha512-vuf0Lf0lOxyQREH7GDIOUMLS7kz+gs8i6B+Yi8dC68a2sychGrHTJYghMBD6k7eUcH0H5P73EckCA48xijWqXw==", - "dev": true - }, - "promise-call-limit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/promise-call-limit/-/promise-call-limit-1.0.1.tgz", - "integrity": "sha512-3+hgaa19jzCGLuSCbieeRsu5C2joKfYn8pY6JAuXFRVfF4IO+L7UPpFWNTeWT9pM7uhskvbPPd/oEOktCn317Q==", - "dev": true - }, - "promise-inflight": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", - "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==", - "dev": true - }, - "promise-retry": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz", - "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==", - "dev": true, - "requires": { - "err-code": "^2.0.2", - "retry": "^0.12.0" - } - }, - "promzard": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/promzard/-/promzard-0.3.0.tgz", - "integrity": "sha512-JZeYqd7UAcHCwI+sTOeUDYkvEU+1bQ7iE0UT1MgB/tERkAPkesW46MrpIySzODi+owTjZtiF8Ay5j9m60KmMBw==", - "dev": true, - "requires": { - "read": "1" - } - }, - "proto-list": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", - "integrity": "sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==", - "dev": true - }, - "protocols": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/protocols/-/protocols-2.0.1.tgz", - "integrity": "sha512-/XJ368cyBJ7fzLMwLKv1e4vLxOju2MNAIokcr7meSaNcVbWz/CPcW22cP04mwxOErdA5mwjA8Q6w/cdAQxVn7Q==", - "dev": true - }, - "proxy-from-env": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", - "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", - "dev": true - }, - "punycode": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", - "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", - "dev": true - }, - "q": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", - "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==", - "dev": true - }, - "queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "dev": true - }, - "quick-lru": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", - "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", - "dev": true - }, - "rambda": { - "version": "7.4.0", - "resolved": "https://registry.npmjs.org/rambda/-/rambda-7.4.0.tgz", - "integrity": "sha512-A9hihu7dUTLOUCM+I8E61V4kRXnN4DwYeK0DwCBydC1MqNI1PidyAtbtpsJlBBzK4icSctEcCQ1bGcLpBuETUQ==", - "dev": true - }, - "read": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/read/-/read-1.0.7.tgz", - "integrity": "sha512-rSOKNYUmaxy0om1BNjMN4ezNT6VKK+2xF4GBhc81mkH7L60i6dp8qPYrkndNLT3QPphoII3maL9PVC9XmhHwVQ==", - "dev": true, - "requires": { - "mute-stream": "~0.0.4" - } - }, - "read-cmd-shim": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-cmd-shim/-/read-cmd-shim-3.0.0.tgz", - "integrity": "sha512-KQDVjGqhZk92PPNRj9ZEXEuqg8bUobSKRw+q0YQ3TKI5xkce7bUJobL4Z/OtiEbAAv70yEpYIXp4iQ9L8oPVog==", - "dev": true - }, - "read-package-json": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/read-package-json/-/read-package-json-5.0.1.tgz", - "integrity": "sha512-MALHuNgYWdGW3gKzuNMuYtcSSZbGQm94fAp16xt8VsYTLBjUSc55bLMKe6gzpWue0Tfi6CBgwCSdDAqutGDhMg==", - "dev": true, - "requires": { - "glob": "^8.0.1", - "json-parse-even-better-errors": "^2.3.1", - "normalize-package-data": "^4.0.0", - "npm-normalize-package-bin": "^1.0.1" - }, - "dependencies": { - "brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0" - } - }, - "glob": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", - "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" - } - }, - "hosted-git-info": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-5.2.1.tgz", - "integrity": "sha512-xIcQYMnhcx2Nr4JTjsFmwwnr9vldugPy9uVm0o87bjqqWMv9GaqsTeT+i99wTl0mk1uLxJtHxLb8kymqTENQsw==", - "dev": true, - "requires": { - "lru-cache": "^7.5.1" - } - }, - "minimatch": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", - "dev": true, - "requires": { - "brace-expansion": "^2.0.1" - } - }, - "normalize-package-data": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-4.0.1.tgz", - "integrity": "sha512-EBk5QKKuocMJhB3BILuKhmaPjI8vNRSpIfO9woLC6NyHVkKKdVEdAO1mrT0ZfxNR1lKwCcTkuZfmGIFdizZ8Pg==", - "dev": true, - "requires": { - "hosted-git-info": "^5.0.0", - "is-core-module": "^2.8.1", - "semver": "^7.3.5", - "validate-npm-package-license": "^3.0.4" - } - } - } - }, - "read-package-json-fast": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/read-package-json-fast/-/read-package-json-fast-2.0.3.tgz", - "integrity": "sha512-W/BKtbL+dUjTuRL2vziuYhp76s5HZ9qQhd/dKfWIZveD0O40453QNyZhC0e63lqZrAQ4jiOapVoeJ7JrszenQQ==", - "dev": true, - "requires": { - "json-parse-even-better-errors": "^2.3.0", - "npm-normalize-package-bin": "^1.0.1" - } - }, - "read-pkg": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", - "integrity": "sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==", - "dev": true, - "requires": { - "load-json-file": "^4.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^3.0.0" - }, - "dependencies": { - "hosted-git-info": { - "version": "2.8.9", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", - "dev": true - }, - "load-json-file": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", - "integrity": "sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^4.0.0", - "pify": "^3.0.0", - "strip-bom": "^3.0.0" - } - }, - "normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, - "requires": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", - "dev": true, - "requires": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - } - }, - "path-type": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", - "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", - "dev": true, - "requires": { - "pify": "^3.0.0" - } - }, - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", - "dev": true - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - }, - "strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", - "dev": true - } - } - }, - "read-pkg-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", - "integrity": "sha512-YFzFrVvpC6frF1sz8psoHDBGF7fLPc+llq/8NB43oagqWkx8ar5zYtsTORtOjw9W2RHLpWP+zTWwBvf1bCmcSw==", - "dev": true, - "requires": { - "find-up": "^2.0.0", - "read-pkg": "^3.0.0" - }, - "dependencies": { - "find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==", - "dev": true, - "requires": { - "locate-path": "^2.0.0" - } - }, - "locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==", - "dev": true, - "requires": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - } - }, - "p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", - "dev": true, - "requires": { - "p-try": "^1.0.0" - } - }, - "p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==", - "dev": true, - "requires": { - "p-limit": "^1.1.0" - } - }, - "p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==", - "dev": true - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", - "dev": true - } - } - }, - "readable-stream": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.1.tgz", - "integrity": "sha512-+rQmrWMYGA90yenhTYsLWAsLsqVC8osOw6PKE1HDYiO0gdPeKe/xDHNzIAIn4C91YQ6oenEhfYqqc1883qHbjQ==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "readable-web-to-node-stream": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/readable-web-to-node-stream/-/readable-web-to-node-stream-3.0.2.tgz", - "integrity": "sha512-ePeK6cc1EcKLEhJFt/AebMCLL+GgSKhuygrZ/GLaKZYEecIgIECf4UaUuaByiGtzckwR4ain9VzUh95T1exYGw==", - "dev": true, - "requires": { - "readable-stream": "^3.6.0" - } - }, - "readdir-scoped-modules": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/readdir-scoped-modules/-/readdir-scoped-modules-1.1.0.tgz", - "integrity": "sha512-asaikDeqAQg7JifRsZn1NJZXo9E+VwlyCfbkZhwyISinqk5zNS6266HS5kah6P0SaQKGF6SkNnZVHUzHFYxYDw==", - "dev": true, - "requires": { - "debuglog": "^1.0.1", - "dezalgo": "^1.0.0", - "graceful-fs": "^4.1.2", - "once": "^1.3.0" - } - }, - "redent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", - "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", - "dev": true, - "requires": { - "indent-string": "^4.0.0", - "strip-indent": "^3.0.0" - } - }, - "regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", - "dev": true - }, - "require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", - "dev": true - }, - "require-from-string": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", - "dev": true - }, - "resolve": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", - "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", - "dev": true, - "requires": { - "is-core-module": "^2.9.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - } - }, - "resolve-cwd": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", - "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", - "dev": true, - "requires": { - "resolve-from": "^5.0.0" - } - }, - "resolve-dir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", - "integrity": "sha512-R7uiTjECzvOsWSfdM0QKFNBVFcK27aHOUwdvK53BcW8zqnGdYp0Fbj82cy54+2A4P2tFM22J5kRfe1R+lM/1yg==", - "dev": true, - "requires": { - "expand-tilde": "^2.0.0", - "global-modules": "^1.0.0" - } - }, - "resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true - }, - "resolve-global": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/resolve-global/-/resolve-global-1.0.0.tgz", - "integrity": "sha512-zFa12V4OLtT5XUX/Q4VLvTfBf+Ok0SPc1FNGM/z9ctUdiU618qwKpWnd0CHs3+RqROfyEg/DhuHbMWYqcgljEw==", - "dev": true, - "requires": { - "global-dirs": "^0.1.1" - } - }, - "restore-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", - "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", - "dev": true, - "requires": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" - } - }, - "retry": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", - "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", - "dev": true - }, - "reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true - }, - "rfdc": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz", - "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==", - "dev": true - }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "run-async": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", - "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", - "dev": true - }, - "run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "dev": true, - "requires": { - "queue-microtask": "^1.2.2" - } - }, - "rxjs": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.0.tgz", - "integrity": "sha512-F2+gxDshqmIub1KdvZkaEfGDwLNpPvk9Fs6LD/MyQxNgMds/WH9OdDDXOmxUZpME+iSK3rQCctkL0DYyytUqMg==", - "dev": true, - "requires": { - "tslib": "^2.1.0" - } - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true - }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true - }, - "semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - }, - "dependencies": { - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - } - } - }, - "set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", - "dev": true - }, - "shallow-clone": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", - "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", - "dev": true, - "requires": { - "kind-of": "^6.0.2" - } - }, - "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==", - "dev": true, - "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==", - "dev": true - }, - "signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "dev": true - }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true - }, - "slice-ansi": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-5.0.0.tgz", - "integrity": "sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==", - "dev": true, - "requires": { - "ansi-styles": "^6.0.0", - "is-fullwidth-code-point": "^4.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", - "dev": true - } - } - }, - "smart-buffer": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", - "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", - "dev": true - }, - "socks": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/socks/-/socks-2.7.1.tgz", - "integrity": "sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ==", - "dev": true, - "requires": { - "ip": "^2.0.0", - "smart-buffer": "^4.2.0" - } - }, - "socks-proxy-agent": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-7.0.0.tgz", - "integrity": "sha512-Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww==", - "dev": true, - "requires": { - "agent-base": "^6.0.2", - "debug": "^4.3.3", - "socks": "^2.6.2" - } - }, - "sort-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz", - "integrity": "sha512-/dPCrG1s3ePpWm6yBbxZq5Be1dXGLyLn9Z791chDC3NFrpkVbWGzkBwPN1knaciexFXgRJ7hzdnwZ4stHSDmjg==", - "dev": true, - "requires": { - "is-plain-obj": "^1.0.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "spdx-correct": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", - "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", - "dev": true, - "requires": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-exceptions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", - "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", - "dev": true - }, - "spdx-expression-parse": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", - "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", - "dev": true, - "requires": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-license-ids": { - "version": "3.0.12", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.12.tgz", - "integrity": "sha512-rr+VVSXtRhO4OHbXUiAF7xW3Bo9DuuF6C5jH+q/x15j2jniycgKbxU09Hr0WqlSLUs4i4ltHGXqTe7VHclYWyA==", - "dev": true - }, - "split": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz", - "integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==", - "dev": true, - "requires": { - "through": "2" - } - }, - "split2": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/split2/-/split2-3.2.2.tgz", - "integrity": "sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==", - "dev": true, - "requires": { - "readable-stream": "^3.0.0" - } - }, - "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", - "dev": true - }, - "ssri": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-9.0.1.tgz", - "integrity": "sha512-o57Wcn66jMQvfHG1FlYbWeZWW/dHZhJXjpIcTfXldXEk5nz5lStPo3mK0OJQfGR3RbZUlbISexbljkJzuEj/8Q==", - "dev": true, - "requires": { - "minipass": "^3.1.1" - } - }, - "string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dev": true, - "requires": { - "safe-buffer": "~5.2.0" - } - }, - "string-argv": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.1.tgz", - "integrity": "sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==", - "dev": true - }, - "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==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "dependencies": { - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true - } - } - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - } - }, - "strip-bom": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", - "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", - "dev": true - }, - "strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "dev": true - }, - "strip-indent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", - "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", - "dev": true, - "requires": { - "min-indent": "^1.0.0" - } - }, - "strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true - }, - "strong-log-transformer": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/strong-log-transformer/-/strong-log-transformer-2.1.0.tgz", - "integrity": "sha512-B3Hgul+z0L9a236FAUC9iZsL+nVHgoCJnqCbN588DjYxvGXaXaaFbfmQ/JhvKjZwsOukuR72XbHv71Qkug0HxA==", - "dev": true, - "requires": { - "duplexer": "^0.1.1", - "minimist": "^1.2.0", - "through": "^2.3.4" - } - }, - "strtok3": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/strtok3/-/strtok3-7.0.0.tgz", - "integrity": "sha512-pQ+V+nYQdC5H3Q7qBZAz/MO6lwGhoC2gOAjuouGf/VO0m7vQRh8QNMl2Uf6SwAtzZ9bOw3UIeBukEGNJl5dtXQ==", - "dev": true, - "requires": { - "@tokenizer/token": "^0.3.0", - "peek-readable": "^5.0.0" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "dev": true - }, - "tar": { - "version": "6.1.11", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz", - "integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==", - "dev": true, - "requires": { - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "minipass": "^3.0.0", - "minizlib": "^2.1.1", - "mkdirp": "^1.0.3", - "yallist": "^4.0.0" - } - }, - "tar-stream": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", - "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", - "dev": true, - "requires": { - "bl": "^4.0.3", - "end-of-stream": "^1.4.1", - "fs-constants": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^3.1.1" - } - }, - "temp-dir": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", - "integrity": "sha512-xZFXEGbG7SNC3itwBzI3RYjq/cEhBkx2hJuKGIUOcEULmkQExXiHat2z/qkISYsuR+IKumhEfKKbV5qXmhICFQ==", - "dev": true - }, - "tempy": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/tempy/-/tempy-3.0.0.tgz", - "integrity": "sha512-B2I9X7+o2wOaW4r/CWMkpOO9mdiTRCxXNgob6iGvPmfPWgH/KyUD6Uy5crtWBxIBe3YrNZKR2lSzv1JJKWD4vA==", - "dev": true, - "requires": { - "is-stream": "^3.0.0", - "temp-dir": "^2.0.0", - "type-fest": "^2.12.2", - "unique-string": "^3.0.0" - }, - "dependencies": { - "is-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", - "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", - "dev": true - }, - "temp-dir": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", - "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", - "dev": true - }, - "type-fest": { - "version": "2.19.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", - "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", - "dev": true - } - } - }, - "text-extensions": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/text-extensions/-/text-extensions-1.9.0.tgz", - "integrity": "sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==", - "dev": true - }, - "text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", - "dev": true - }, - "through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", - "dev": true - }, - "through2": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz", - "integrity": "sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==", - "dev": true, - "requires": { - "readable-stream": "3" - } - }, - "tmp": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", - "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", - "dev": true, - "requires": { - "os-tmpdir": "~1.0.2" - } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - }, - "token-types": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/token-types/-/token-types-5.0.1.tgz", - "integrity": "sha512-Y2fmSnZjQdDb9W4w4r1tswlMHylzWIeOKpx0aZH9BgGtACHhrk3OkT52AzwcuqTRBZtvvnTjDBh8eynMulu8Vg==", - "dev": true, - "requires": { - "@tokenizer/token": "^0.3.0", - "ieee754": "^1.2.1" - } - }, - "tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", - "dev": true - }, - "treeverse": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/treeverse/-/treeverse-2.0.0.tgz", - "integrity": "sha512-N5gJCkLu1aXccpOTtqV6ddSEi6ZmGkh3hjmbu1IjcavJK4qyOVQmi0myQKM7z5jVGmD68SJoliaVrMmVObhj6A==", - "dev": true - }, - "trim-newlines": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", - "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==", - "dev": true - }, - "ts-node": { - "version": "10.9.1", - "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.1.tgz", - "integrity": "sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==", - "dev": true, - "requires": { - "@cspotcode/source-map-support": "^0.8.0", - "@tsconfig/node10": "^1.0.7", - "@tsconfig/node12": "^1.0.7", - "@tsconfig/node14": "^1.0.0", - "@tsconfig/node16": "^1.0.2", - "acorn": "^8.4.1", - "acorn-walk": "^8.1.1", - "arg": "^4.1.0", - "create-require": "^1.1.0", - "diff": "^4.0.1", - "make-error": "^1.1.1", - "v8-compile-cache-lib": "^3.0.1", - "yn": "3.1.1" - } - }, - "tsconfig-paths": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-4.1.2.tgz", - "integrity": "sha512-uhxiMgnXQp1IR622dUXI+9Ehnws7i/y6xvpZB9IbUVOPy0muvdvgXeZOn88UcGPiT98Vp3rJPTa8bFoalZ3Qhw==", - "dev": true, - "requires": { - "json5": "^2.2.2", - "minimist": "^1.2.6", - "strip-bom": "^3.0.0" - }, - "dependencies": { - "strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", - "dev": true - } - } - }, - "tslib": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==", - "dev": true - }, - "tsutils": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", - "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", - "dev": true, - "requires": { - "tslib": "^1.8.1" - }, - "dependencies": { - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true - } - } - }, - "type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "dev": true, - "requires": { - "prelude-ls": "^1.2.1" - } - }, - "type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true - }, - "typedarray": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==", - "dev": true - }, - "typescript": { - "version": "4.9.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", - "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", - "dev": true - }, - "uglify-js": { - "version": "3.17.4", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.17.4.tgz", - "integrity": "sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==", - "dev": true, - "optional": true - }, - "unique-filename": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-2.0.1.tgz", - "integrity": "sha512-ODWHtkkdx3IAR+veKxFV+VBkUMcN+FaqzUUd7IZzt+0zhDZFPFxhlqwPF3YQvMHx1TD0tdgYl+kuPnJ8E6ql7A==", - "dev": true, - "requires": { - "unique-slug": "^3.0.0" - } - }, - "unique-slug": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-3.0.0.tgz", - "integrity": "sha512-8EyMynh679x/0gqE9fT9oilG+qEt+ibFyqjuVTsZn1+CMxH+XLlpvr2UZx4nVcCwTpx81nICr2JQFkM+HPLq4w==", - "dev": true, - "requires": { - "imurmurhash": "^0.1.4" - } - }, - "unique-string": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-3.0.0.tgz", - "integrity": "sha512-VGXBUVwxKMBUznyffQweQABPRRW1vHZAbadFZud4pLFAqRGvv/96vafgjWFqzourzr8YonlQiPgH0YCJfawoGQ==", - "dev": true, - "requires": { - "crypto-random-string": "^4.0.0" - } - }, - "universal-user-agent": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-6.0.0.tgz", - "integrity": "sha512-isyNax3wXoKaulPDZWHQqbmIx1k2tb9fb3GGDBRxCscfYV2Ch7WxPArBsFEG8s/safwXTT7H4QGhaIkTp9447w==", - "dev": true - }, - "universalify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", - "dev": true - }, - "upath": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/upath/-/upath-2.0.1.tgz", - "integrity": "sha512-1uEe95xksV1O0CYKXo8vQvN1JEbtJp7lb7C5U9HMsIp6IVwntkH/oNUzyVNQSd4S1sYk2FpSSW44FqMc8qee5w==", - "dev": true - }, - "uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dev": true, - "requires": { - "punycode": "^2.1.0" - } - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "dev": true - }, - "uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "dev": true - }, - "v8-compile-cache": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", - "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", - "dev": true - }, - "v8-compile-cache-lib": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz", - "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==", - "dev": true - }, - "validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", - "dev": true, - "requires": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "validate-npm-package-name": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-4.0.0.tgz", - "integrity": "sha512-mzR0L8ZDktZjpX4OB46KT+56MAhl4EIazWP/+G/HPGuvfdaqg4YsCdtOm6U9+LOFyYDoh4dpnpxZRB9MQQns5Q==", - "dev": true, - "requires": { - "builtins": "^5.0.0" - } - }, - "walk-up-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/walk-up-path/-/walk-up-path-1.0.0.tgz", - "integrity": "sha512-hwj/qMDUEjCU5h0xr90KGCf0tg0/LgJbmOWgrWKYlcJZM7XvquvUJZ0G/HMGr7F7OQMOUuPHWP9JpriinkAlkg==", - "dev": true - }, - "wcwidth": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", - "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", - "dev": true, - "requires": { - "defaults": "^1.0.3" - } - }, - "webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", - "dev": true - }, - "whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", - "dev": true, - "requires": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - }, - "wide-align": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", - "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", - "dev": true, - "requires": { - "string-width": "^1.0.2 || 2 || 3 || 4" - } - }, - "word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", - "dev": true - }, - "wordwrap": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", - "integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==", - "dev": true - }, - "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==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "dev": true - }, - "write-file-atomic": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.1.tgz", - "integrity": "sha512-nSKUxgAbyioruk6hU87QzVbY279oYT6uiwgDoujth2ju4mJ+TZau7SQBhtbTmUyuNYTuXnSyRn66FV0+eCgcrQ==", - "dev": true, - "requires": { - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.7" - } - }, - "write-json-file": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/write-json-file/-/write-json-file-3.2.0.tgz", - "integrity": "sha512-3xZqT7Byc2uORAatYiP3DHUUAVEkNOswEWNs9H5KXiicRTvzYzYqKjYc4G7p+8pltvAw641lVByKVtMpf+4sYQ==", - "dev": true, - "requires": { - "detect-indent": "^5.0.0", - "graceful-fs": "^4.1.15", - "make-dir": "^2.1.0", - "pify": "^4.0.1", - "sort-keys": "^2.0.0", - "write-file-atomic": "^2.4.2" - }, - "dependencies": { - "detect-indent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-5.0.0.tgz", - "integrity": "sha512-rlpvsxUtM0PQvy9iZe640/IWwWYyBsTApREbA1pHOpmOUIl9MkP/U4z7vTtg4Oaojvqhxt7sdufnT0EzGaR31g==", - "dev": true - }, - "make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "dev": true, - "requires": { - "pify": "^4.0.1", - "semver": "^5.6.0" - } - }, - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - }, - "write-file-atomic": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", - "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.11", - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.2" - } - } - } - }, - "write-pkg": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/write-pkg/-/write-pkg-4.0.0.tgz", - "integrity": "sha512-v2UQ+50TNf2rNHJ8NyWttfm/EJUBWMJcx6ZTYZr6Qp52uuegWw/lBkCtCbnYZEmPRNL61m+u67dAmGxo+HTULA==", - "dev": true, - "requires": { - "sort-keys": "^2.0.0", - "type-fest": "^0.4.1", - "write-json-file": "^3.2.0" - }, - "dependencies": { - "type-fest": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.4.1.tgz", - "integrity": "sha512-IwzA/LSfD2vC1/YDYMv/zHP4rDF1usCwllsDpbolT3D4fUepIO7f9K70jjmUewU/LmGUKJcwcVtDCpnKk4BPMw==", - "dev": true - } - } - }, - "xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "dev": true - }, - "y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "dev": true - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "yaml": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.2.1.tgz", - "integrity": "sha512-e0WHiYql7+9wr4cWMx3TVQrNwejKaEe7/rHNmQmqRjazfOP5W8PB6Jpebb5o6fIapbz9o9+2ipcaTM2ZwDI6lw==", - "dev": true - }, - "yargs": { - "version": "17.7.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.1.tgz", - "integrity": "sha512-cwiTb08Xuv5fqF4AovYacTFNxk62th7LKJ6BL9IGUpTJrWoU7/7WdQGTP2SjKf1dUNBGzDd28p/Yfs/GI6JrLw==", - "dev": true, - "requires": { - "cliui": "^8.0.1", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.3", - "y18n": "^5.0.5", - "yargs-parser": "^21.1.1" - }, - "dependencies": { - "cliui": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", - "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", - "dev": true, - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" - } - }, - "yargs-parser": { - "version": "21.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", - "dev": true - } - } - }, - "yargs-parser": { - "version": "20.2.4", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz", - "integrity": "sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==", - "dev": true - }, - "yn": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", - "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", - "dev": true - }, - "yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "dev": true - } } } diff --git a/packages/authentication/package-lock.json b/packages/authentication/package-lock.json index 8d0d9752206a..ee29a97bdffe 100644 --- a/packages/authentication/package-lock.json +++ b/packages/authentication/package-lock.json @@ -1,7 +1,7 @@ { "name": "@loopback/authentication", "version": "9.0.9", - "lockfileVersion": 2, + "lockfileVersion": 3, "requires": true, "packages": { "": { @@ -22,57 +22,17 @@ "node": "14 || 16 || 18 || 19" }, "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/rest": "^12.0.8" + "@loopback/core": "^4.0.9", + "@loopback/rest": "^12.0.9" } }, - "../build": { - "name": "@loopback/build", - "version": "9.0.8", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "bin": { - "lb-clean": "bin/run-clean.js", - "lb-eslint": "bin/run-eslint.js", - "lb-mocha": "bin/run-mocha.js", - "lb-nyc": "bin/run-nyc.js", - "lb-prettier": "bin/run-prettier.js", - "lb-tsc": "bin/compile-package.js", - "lb-ttsc": "bin/compile-package.js" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../build/node_modules/@loopback/eslint-config": { - "resolved": "../eslint-config", - "link": true - }, - "../context": { - "name": "@loopback/context", - "version": "5.0.8", - "license": "MIT", + "node_modules/@loopback/context": { + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/@loopback/context/-/context-5.0.9.tgz", + "integrity": "sha512-Hs62SRG2YFy3cRa68Edts9TUCBpPCDK0AA/kxEfnEylpcWPJwz5l+77B6DUD7PbIvN8Zsk6EQJu4wFSduDzx+w==", "peer": true, "dependencies": { - "@loopback/metadata": "^5.0.8", + "@loopback/metadata": "^5.0.9", "@types/debug": "^4.1.7", "debug": "^4.3.4", "hyperid": "^3.1.1", @@ -80,99 +40,31 @@ "tslib": "^2.5.0", "uuid": "^9.0.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2" - }, "engines": { "node": "14 || 16 || 18 || 19" } }, - "../context/node_modules/@loopback/build": { - "resolved": "../build", - "link": true - }, - "../context/node_modules/@loopback/eslint-config": { - "resolved": "../eslint-config", - "link": true - }, - "../context/node_modules/@loopback/metadata": { - "resolved": "../metadata", - "link": true - }, - "../context/node_modules/@loopback/testlab": { - "resolved": "../testlab", - "link": true - }, - "../core": { - "name": "@loopback/core", - "version": "4.0.8", - "license": "MIT", + "node_modules/@loopback/core": { + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/@loopback/core/-/core-4.0.9.tgz", + "integrity": "sha512-DlSuAngwiNrVbp/esVJLwXmp0ieshRI1cVEPALvuQgXKlWX8eLVco3LXv7c6ZZ4Tp0hCaZxura2aY5SO0YqsuQ==", "peer": true, "dependencies": { - "@loopback/context": "^5.0.8", + "@loopback/context": "^5.0.9", "debug": "^4.3.4", "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../core/node_modules/@loopback/build": { - "resolved": "../build", - "link": true - }, - "../core/node_modules/@loopback/context": { - "resolved": "../context", - "link": true - }, - "../core/node_modules/@loopback/eslint-config": { - "resolved": "../eslint-config", - "link": true - }, - "../core/node_modules/@loopback/testlab": { - "resolved": "../testlab", - "link": true - }, - "../eslint-config": { - "name": "@loopback/eslint-config", - "version": "13.0.8", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - }, "engines": { "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "eslint": "^8.35.0" } }, - "../express": { - "name": "@loopback/express", - "version": "5.0.8", - "license": "MIT", + "node_modules/@loopback/express": { + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/@loopback/express/-/express-5.0.9.tgz", + "integrity": "sha512-OwyCQTQECyc6B3GtWTQxhqbubI6Ady2xbrdlBRZiqMRPHDGtO3rdDWplM/5nnze/XVIZPhiXQtOK/YfQkJ3HVA==", "peer": true, "dependencies": { - "@loopback/http-server": "^4.0.8", + "@loopback/http-server": "^4.0.9", "@types/body-parser": "^1.19.2", "@types/express": "^4.17.17", "@types/express-serve-static-core": "^4.17.33", @@ -185,110 +77,43 @@ "toposort": "^2.0.2", "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/on-finished": "^2.3.1", - "@types/toposort": "^2.0.3", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, "engines": { "node": "14 || 16 || 18 || 19" }, "peerDependencies": { - "@loopback/core": "^4.0.8" + "@loopback/core": "^4.0.9" } }, - "../express/node_modules/@loopback/build": { - "resolved": "../build", - "link": true - }, - "../express/node_modules/@loopback/core": { - "resolved": "../core", - "link": true - }, - "../express/node_modules/@loopback/http-server": { - "resolved": "../http-server", - "link": true - }, - "../express/node_modules/@loopback/testlab": { - "resolved": "../testlab", - "link": true - }, - "../filter": { - "name": "@loopback/filter", - "version": "3.0.8", - "dev": true, - "license": "MIT", + "node_modules/@loopback/filter": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/@loopback/filter/-/filter-3.0.9.tgz", + "integrity": "sha512-LdLdiY3k9yUfVReWUFUu7xpCVCzW2LMBVwZ9tIY/n1iLPsXFCx/3e7AQl2TxJXUaW9wmuDQyV+beeit/i7gOZA==", "peer": true, "dependencies": { "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "typescript": "~4.9.4" - }, "engines": { "node": "14 || 16 || 18 || 19" } }, - "../filter/node_modules/@loopback/build": { - "resolved": "../build", - "link": true - }, - "../filter/node_modules/@loopback/testlab": { - "resolved": "../testlab", - "link": true - }, - "../http-server": { - "name": "@loopback/http-server", - "version": "4.0.8", - "license": "MIT", + "node_modules/@loopback/http-server": { + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/@loopback/http-server/-/http-server-4.0.9.tgz", + "integrity": "sha512-b7+jjmMX0zbOo2wOctpsz/QiMoSgFMulWVYe0YhlBlK1/TF1TRy5F/hm0UeeOk432c+cOugOfChBy/51sRc0IQ==", "peer": true, "dependencies": { "debug": "^4.3.4", "stoppable": "^1.1.0", "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/stoppable": "^1.1.1" - }, "engines": { "node": "14 || 16 || 18 || 19" } }, - "../http-server/node_modules/@loopback/build": { - "resolved": "../build", - "link": true - }, - "../http-server/node_modules/@loopback/core": { - "resolved": "../core", - "link": true - }, - "../http-server/node_modules/@loopback/eslint-config": { - "resolved": "../eslint-config", - "link": true - }, - "../http-server/node_modules/@loopback/testlab": { - "resolved": "../testlab", - "link": true - }, - "../metadata": { - "name": "@loopback/metadata", - "version": "5.0.8", - "license": "MIT", + "node_modules/@loopback/metadata": { + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/@loopback/metadata/-/metadata-5.0.9.tgz", + "integrity": "sha512-syRNaIzN7QSGhiw4GNVkXEKZg7XMwqOfND4B61nCnmwEAx4gLk/vU1h/EpmYnq+H5il3CaiLwQeNW8VJinNvlw==", "peer": true, "dependencies": { "debug": "^4.3.4", @@ -296,69 +121,17 @@ "reflect-metadata": "^0.1.13", "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../metadata/node_modules/@loopback/build": { - "resolved": "../build", - "link": true - }, - "../metadata/node_modules/@loopback/eslint-config": { - "resolved": "../eslint-config", - "link": true - }, - "../metadata/node_modules/@loopback/testlab": { - "resolved": "../testlab", - "link": true - }, - "../openapi-spec-builder": { - "name": "@loopback/openapi-spec-builder", - "version": "5.0.8", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "openapi3-ts": "^2.0.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36" - }, "engines": { "node": "14 || 16 || 18 || 19" } }, - "../openapi-spec-builder/node_modules/@loopback/build": { - "resolved": "../build", - "link": true - }, - "../openapi-spec-builder/node_modules/@loopback/eslint-config": { - "resolved": "../eslint-config", - "link": true - }, - "../openapi-spec-builder/node_modules/@loopback/testlab": { - "resolved": "../testlab", - "link": true - }, - "../openapi-v3": { - "name": "@loopback/openapi-v3", - "version": "8.0.8", - "license": "MIT", + "node_modules/@loopback/openapi-v3": { + "version": "8.0.9", + "resolved": "https://registry.npmjs.org/@loopback/openapi-v3/-/openapi-v3-8.0.9.tgz", + "integrity": "sha512-Tp64PWuKLTf2aVmvt0J7UlkxsS3uSBFRstGsa6BXjvrzm6PA6kiONUttFPvVIMdxzVfecK3vzNjHA4g+5pW/kw==", "peer": true, "dependencies": { - "@loopback/repository-json-schema": "^6.1.2", + "@loopback/repository-json-schema": "^6.1.3", "debug": "^4.3.4", "http-status": "^1.6.2", "json-merge-patch": "^1.0.2", @@ -366,162 +139,60 @@ "openapi3-ts": "^2.0.2", "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/openapi-spec-builder": "^5.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/json-merge-patch": "0.0.8", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36" - }, "engines": { "node": "14 || 16 || 18 || 19" }, "peerDependencies": { - "@loopback/core": "^4.0.8" + "@loopback/core": "^4.0.9" } }, - "../openapi-v3/node_modules/@loopback/build": { - "resolved": "../build", - "link": true - }, - "../openapi-v3/node_modules/@loopback/core": { - "resolved": "../core", - "link": true - }, - "../openapi-v3/node_modules/@loopback/eslint-config": { - "resolved": "../eslint-config", - "link": true - }, - "../openapi-v3/node_modules/@loopback/openapi-spec-builder": { - "resolved": "../openapi-spec-builder", - "link": true - }, - "../openapi-v3/node_modules/@loopback/repository": { - "resolved": "../repository", - "link": true - }, - "../openapi-v3/node_modules/@loopback/repository-json-schema": { - "resolved": "../repository-json-schema", - "link": true - }, - "../openapi-v3/node_modules/@loopback/testlab": { - "resolved": "../testlab", - "link": true - }, - "../repository": { - "name": "@loopback/repository", - "version": "5.1.3", - "dev": true, - "license": "MIT", + "node_modules/@loopback/repository": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@loopback/repository/-/repository-5.1.4.tgz", + "integrity": "sha512-lRLR+LyNSBJSWfS9CEOcgA11wqohqcDfHXx7Hff3DckP19K6D4ApmD+sEFF1YNBgVV/ysZPrDySbtkYj9GfH+w==", "peer": true, "dependencies": { - "@loopback/filter": "^3.0.8", + "@loopback/filter": "^3.0.9", "@types/debug": "^4.1.7", "debug": "^4.3.4", "lodash": "^4.17.21", "loopback-datasource-juggler": "^4.28.2", "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bson": "^4.0.5", - "@types/json-schema": "^7.0.11", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "bson": "4.7.2" - }, "engines": { "node": "14 || 16 || 18 || 19" }, "peerDependencies": { - "@loopback/core": "^4.0.8" + "@loopback/core": "^4.0.9" } }, - "../repository-json-schema": { - "name": "@loopback/repository-json-schema", - "version": "6.1.2", - "license": "MIT", + "node_modules/@loopback/repository-json-schema": { + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/@loopback/repository-json-schema/-/repository-json-schema-6.1.3.tgz", + "integrity": "sha512-JlYK3DXKfUJhGiu0C0JCtINgOKjaeN/2JgZbeGHCMgjwvJ7pxbSoIFYr3P2BnRV7zFfi5PGIen1IX02UbS1dfQ==", "peer": true, "dependencies": { "@types/json-schema": "^7.0.11", "debug": "^4.3.4", "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "ajv-formats": "^2.1.1" - }, "engines": { "node": "14 || 16 || 18 || 19" }, "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3" + "@loopback/core": "^4.0.9", + "@loopback/repository": "^5.1.4" } }, - "../repository-json-schema/node_modules/@loopback/build": { - "resolved": "../build", - "link": true - }, - "../repository-json-schema/node_modules/@loopback/core": { - "resolved": "../core", - "link": true - }, - "../repository-json-schema/node_modules/@loopback/eslint-config": { - "resolved": "../eslint-config", - "link": true - }, - "../repository-json-schema/node_modules/@loopback/repository": { - "resolved": "../repository", - "link": true - }, - "../repository-json-schema/node_modules/@loopback/testlab": { - "resolved": "../testlab", - "link": true - }, - "../repository/node_modules/@loopback/build": { - "resolved": "../build", - "link": true - }, - "../repository/node_modules/@loopback/core": { - "resolved": "../core", - "link": true - }, - "../repository/node_modules/@loopback/eslint-config": { - "resolved": "../eslint-config", - "link": true - }, - "../repository/node_modules/@loopback/filter": { - "resolved": "../filter", - "link": true - }, - "../repository/node_modules/@loopback/testlab": { - "resolved": "../testlab", - "link": true - }, - "../rest": { - "name": "@loopback/rest", - "version": "12.0.8", - "license": "MIT", + "node_modules/@loopback/rest": { + "version": "12.0.9", + "resolved": "https://registry.npmjs.org/@loopback/rest/-/rest-12.0.9.tgz", + "integrity": "sha512-cJdKPrpXuJwkrOYVakjCqk3vFATTFssUnuXhnNEyH2Ho+DnCsNRoIrzPGl6TrOVnnPF/jU6vXATtm8kRe8WlFA==", "peer": true, "dependencies": { - "@loopback/express": "^5.0.8", - "@loopback/http-server": "^4.0.8", - "@loopback/openapi-v3": "^8.0.8", + "@loopback/express": "^5.0.9", + "@loopback/http-server": "^4.0.9", + "@loopback/openapi-v3": "^8.0.9", "@openapi-contrib/openapi-schema-to-json-schema": "^3.2.0", "@types/body-parser": "^1.19.2", "@types/cors": "^2.8.13", @@ -551,135 +222,22 @@ "type-is": "^1.6.18", "validator": "^13.9.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/openapi-spec-builder": "^5.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/js-yaml": "^4.0.5", - "@types/json-schema-compare": "^0.2.1", - "@types/lodash": "^4.14.191", - "@types/multer": "^1.4.7", - "@types/node": "^14.18.36", - "@types/on-finished": "^2.3.1", - "@types/qs": "^6.9.7", - "multer": "^1.4.4" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../rest/node_modules/@loopback/build": { - "resolved": "../build", - "link": true - }, - "../rest/node_modules/@loopback/core": { - "resolved": "../core", - "link": true - }, - "../rest/node_modules/@loopback/eslint-config": { - "resolved": "../eslint-config", - "link": true - }, - "../rest/node_modules/@loopback/express": { - "resolved": "../express", - "link": true - }, - "../rest/node_modules/@loopback/http-server": { - "resolved": "../http-server", - "link": true - }, - "../rest/node_modules/@loopback/openapi-spec-builder": { - "resolved": "../openapi-spec-builder", - "link": true - }, - "../rest/node_modules/@loopback/openapi-v3": { - "resolved": "../openapi-v3", - "link": true - }, - "../rest/node_modules/@loopback/repository": { - "resolved": "../repository", - "link": true - }, - "../rest/node_modules/@loopback/testlab": { - "resolved": "../testlab", - "link": true - }, - "../security": { - "name": "@loopback/security", - "version": "0.8.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36" - }, "engines": { "node": "14 || 16 || 18 || 19" }, "peerDependencies": { - "@loopback/core": "^4.0.8" + "@loopback/core": "^4.0.9" } }, - "../testlab": { - "name": "@loopback/testlab", - "version": "5.0.8", - "dev": true, - "license": "MIT", + "node_modules/@openapi-contrib/openapi-schema-to-json-schema": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@openapi-contrib/openapi-schema-to-json-schema/-/openapi-schema-to-json-schema-3.2.0.tgz", + "integrity": "sha512-Gj6C0JwCr8arj0sYuslWXUBSP/KnUlEGnPW4qxlXvAl543oaNQgMgIgkQUA6vs5BCCvwTEiL8m/wdWzfl4UvSw==", "peer": true, "dependencies": { - "@hapi/shot": "^6.0.1", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" + "fast-deep-equal": "^3.1.3" } }, - "../testlab/node_modules/@loopback/build": { - "resolved": "../build", - "link": true - }, - "../testlab/node_modules/@loopback/eslint-config": { - "resolved": "../eslint-config", - "link": true - }, - "node_modules/@loopback/core": { - "resolved": "../core", - "link": true - }, - "node_modules/@loopback/rest": { - "resolved": "../rest", - "link": true - }, "node_modules/@types/body-parser": { "version": "1.19.2", "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", @@ -697,6 +255,24 @@ "@types/node": "*" } }, + "node_modules/@types/cors": { + "version": "2.8.13", + "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.13.tgz", + "integrity": "sha512-RG8AStHlUiV5ysZQKq97copd2UmVYw3/pRMLefISZ3S1hK104Cwm7iLQ3fTKx+lsUH2CE8FlLaYeEA2LSeqYUA==", + "peer": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/debug": { + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz", + "integrity": "sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==", + "peer": true, + "dependencies": { + "@types/ms": "*" + } + }, "node_modules/@types/express": { "version": "4.17.17", "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.17.tgz", @@ -718,6 +294,18 @@ "@types/range-parser": "*" } }, + "node_modules/@types/http-errors": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.1.tgz", + "integrity": "sha512-/K3ds8TRAfBvi5vfjuz8y6+GiAYBZ0x4tXv1Av6CWBWn0IlADc+ZX9pMq7oU0fNQPnBwIZl3rmeLp6SBApbxSQ==", + "peer": true + }, + "node_modules/@types/json-schema": { + "version": "7.0.11", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", + "peer": true + }, "node_modules/@types/lodash": { "version": "4.14.191", "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.191.tgz", @@ -728,10 +316,25 @@ "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz", "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==" }, + "node_modules/@types/ms": { + "version": "0.7.31", + "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz", + "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==", + "peer": true + }, "node_modules/@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==" + "version": "14.18.40", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.40.tgz", + "integrity": "sha512-pGteXO/JQX7wPxGR8lyT+doqjMa7XvlVowwrDwLfX92k5SdLkk4cwC7CYSLBxrenw/R5oQwKioVIak7ZgplM3g==" + }, + "node_modules/@types/on-finished": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/@types/on-finished/-/on-finished-2.3.1.tgz", + "integrity": "sha512-mzVYaYcFs5Jd2n/O6uYIRUsFRR1cHyZLRvkLCU0E7+G5WhY0qBDAR5fUCeZbvecYOSh9ikhlesyi2UfI8B9ckQ==", + "peer": true, + "dependencies": { + "@types/node": "*" + } }, "node_modules/@types/qs": { "version": "6.9.7", @@ -744,94 +347,1754 @@ "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" }, "node_modules/@types/serve-static": { - "version": "1.15.1", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.1.tgz", - "integrity": "sha512-NUo5XNiAdULrJENtJXZZ3fHtfMolzZwczzBbnAeBbqBwG+LaG6YaJtuwzwGSQZ2wsCrxjEhNNjAkKigy3n8teQ==", + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==", "dependencies": { "@types/mime": "*", "@types/node": "*" } }, - "node_modules/buffer-equal-constant-time": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", - "integrity": "sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==", - "dev": true + "node_modules/@types/type-is": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/@types/type-is/-/type-is-1.6.3.tgz", + "integrity": "sha512-PNs5wHaNcBgCQG5nAeeZ7OvosrEsI9O4W2jAOO9BCCg4ux9ZZvH2+0iSCOIDBiKuQsiNS8CBlmfX9f5YBQ22cA==", + "peer": true, + "dependencies": { + "@types/node": "*" + } }, - "node_modules/ecdsa-sig-formatter": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", - "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==", - "dev": true, + "node_modules/accept-language": { + "version": "3.0.18", + "resolved": "https://registry.npmjs.org/accept-language/-/accept-language-3.0.18.tgz", + "integrity": "sha512-sUofgqBPzgfcF20sPoBYGQ1IhQLt2LSkxTnlQSuLF3n5gPEqd5AimbvOvHEi0T1kLMiGVqPWzI5a9OteBRth3A==", + "peer": true, "dependencies": { - "safe-buffer": "^5.0.1" + "bcp47": "^1.1.2", + "stable": "^0.1.6" } }, - "node_modules/jsonwebtoken": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-9.0.0.tgz", - "integrity": "sha512-tuGfYXxkQGDPnLJ7SibiQgVgeDgfbPq2k2ICcbgqW8WxWLBAxKQM/ZCu/IT8SOSwmaYl4dpTFCW5xZv7YbbWUw==", - "dev": true, + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "peer": true, "dependencies": { - "jws": "^3.2.2", - "lodash": "^4.17.21", - "ms": "^2.1.1", - "semver": "^7.3.8" + "mime-types": "~2.1.34", + "negotiator": "0.6.3" }, "engines": { - "node": ">=12", - "npm": ">=6" + "node": ">= 0.6" } }, - "node_modules/jwa": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz", - "integrity": "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==", - "dev": true, + "node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "peer": true, "dependencies": { - "buffer-equal-constant-time": "1.0.1", - "ecdsa-sig-formatter": "1.0.11", - "safe-buffer": "^5.0.1" + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/jws": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz", - "integrity": "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==", - "dev": true, - "dependencies": { - "jwa": "^1.4.1", - "safe-buffer": "^5.0.1" + "node_modules/ajv-errors": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-3.0.0.tgz", + "integrity": "sha512-V3wD15YHfHz6y0KdhYFjyy9vWtEVALT9UrxfN3zqlI6dMioHnJrqOYfyPKol3oqrnCM9uwkcdCwkJ0WUcbLMTQ==", + "peer": true, + "peerDependencies": { + "ajv": "^8.0.1" } }, - "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - }, - "node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, + "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==", + "peer": true, "dependencies": { - "yallist": "^4.0.0" + "ajv": "^8.0.0" }, - "engines": { - "node": ">=10" + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } } }, - "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/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "peer": true, + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "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==", + "peer": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "peer": true + }, + "node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", + "peer": true + }, + "node_modules/async": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==", + "peer": true + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "peer": true + }, + "node_modules/bcp47": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/bcp47/-/bcp47-1.1.2.tgz", + "integrity": "sha512-JnkkL4GUpOvvanH9AZPX38CxhiLsXMBicBY2IAtqiVN8YulGDQybUydWA4W6yAMtw6iShtw+8HEF6cfrTHU+UQ==", + "peer": true, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/bl": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/bl/-/bl-2.2.1.tgz", + "integrity": "sha512-6Pesp1w0DEX1N550i/uGV/TqucVL4AM/pgThFSN/Qq9si1/DF9aIHs1BxD8V/QU0HoeHO6cQRTAuYnLPKq1e4g==", + "peer": true, + "dependencies": { + "readable-stream": "^2.3.5", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", + "peer": true + }, + "node_modules/body-parser": { + "version": "1.20.2", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz", + "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==", + "peer": true, + "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.11.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/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==", + "peer": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "peer": true + }, + "node_modules/body-parser/node_modules/qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "peer": true, + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "peer": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/buffer-equal-constant-time": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", + "integrity": "sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==", "dev": true }, + "node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "peer": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "peer": true, + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "peer": true, + "dependencies": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "node_modules/capital-case": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/capital-case/-/capital-case-1.0.4.tgz", + "integrity": "sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==", + "peer": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3", + "upper-case-first": "^2.0.2" + } + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "peer": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/change-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/change-case/-/change-case-4.1.2.tgz", + "integrity": "sha512-bSxY2ws9OtviILG1EiY5K7NNxkqg/JnRnFxLtKQ96JaviiIxi7djMrSd0ECT9AC+lttClmYwKw53BWpOMblo7A==", + "peer": true, + "dependencies": { + "camel-case": "^4.1.2", + "capital-case": "^1.0.4", + "constant-case": "^3.0.4", + "dot-case": "^3.0.4", + "header-case": "^2.0.4", + "no-case": "^3.0.4", + "param-case": "^3.0.4", + "pascal-case": "^3.1.2", + "path-case": "^3.0.4", + "sentence-case": "^3.0.4", + "snake-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/charenc": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz", + "integrity": "sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA==", + "peer": true, + "engines": { + "node": "*" + } + }, + "node_modules/cldrjs": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/cldrjs/-/cldrjs-0.5.5.tgz", + "integrity": "sha512-KDwzwbmLIPfCgd8JERVDpQKrUUM1U4KpFJJg2IROv89rF172lLufoJnqJ/Wea6fXL5bO6WjuLMzY8V52UWPvkA==", + "peer": true + }, + "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==", + "peer": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "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==", + "peer": true + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "peer": true + }, + "node_modules/constant-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/constant-case/-/constant-case-3.0.4.tgz", + "integrity": "sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ==", + "peer": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3", + "upper-case": "^2.0.2" + } + }, + "node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "peer": true, + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", + "peer": true + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "peer": true + }, + "node_modules/cors": { + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", + "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", + "peer": true, + "dependencies": { + "object-assign": "^4", + "vary": "^1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "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==", + "peer": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/crypt": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz", + "integrity": "sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow==", + "peer": true, + "engines": { + "node": "*" + } + }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "peer": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "peer": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "peer": true, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "peer": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/ecdsa-sig-formatter": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", + "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==", + "dev": true, + "dependencies": { + "safe-buffer": "^5.0.1" + } + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "peer": true + }, + "node_modules/ejs": { + "version": "3.1.9", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.9.tgz", + "integrity": "sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ==", + "peer": true, + "dependencies": { + "jake": "^10.8.5" + }, + "bin": { + "ejs": "bin/cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "peer": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "peer": true, + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "peer": true + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/execa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", + "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", + "peer": true, + "dependencies": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/express": { + "version": "4.18.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", + "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", + "peer": true, + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.1", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.5.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.11.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/express/node_modules/body-parser": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", + "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", + "peer": true, + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "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.11.0", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/express/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "peer": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/express/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "peer": true + }, + "node_modules/express/node_modules/path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==", + "peer": true + }, + "node_modules/express/node_modules/qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "peer": true, + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/express/node_modules/raw-body": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "peer": true, + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "peer": true + }, + "node_modules/fast-safe-stringify": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz", + "integrity": "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==", + "peer": true + }, + "node_modules/filelist": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", + "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", + "peer": true, + "dependencies": { + "minimatch": "^5.0.1" + } + }, + "node_modules/finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "peer": true, + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "peer": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "peer": true + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "peer": true + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "peer": true + }, + "node_modules/get-intrinsic": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", + "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==", + "peer": true, + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "peer": true, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "peer": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "peer": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/glob/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "peer": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/globalize": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/globalize/-/globalize-1.7.0.tgz", + "integrity": "sha512-faR46vTIbFCeAemyuc9E6/d7Wrx9k2ae2L60UhakztFg6VuE42gENVJNuPFtt7Sdjrk9m2w8+py7Jj+JTNy59w==", + "peer": true, + "dependencies": { + "cldrjs": "^0.5.4" + } + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "peer": true, + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "peer": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/header-case": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/header-case/-/header-case-2.0.4.tgz", + "integrity": "sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q==", + "peer": true, + "dependencies": { + "capital-case": "^1.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "peer": true, + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/http-status": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/http-status/-/http-status-1.6.2.tgz", + "integrity": "sha512-oUExvfNckrpTpDazph7kNG8sQi5au3BeTo0idaZFXEhTaJKu7GNJCLHI0rYY2wljm548MSTM+Ljj/c6anqu2zQ==", + "peer": true, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/human-signals": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", + "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", + "peer": true, + "engines": { + "node": ">=8.12.0" + } + }, + "node_modules/hyperid": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/hyperid/-/hyperid-3.1.1.tgz", + "integrity": "sha512-RveV33kIksycSf7HLkq1sHB5wW0OwuX8ot8MYnY++gaaPXGFfKpBncHrAWxdpuEeRlazUMGWefwP1w6o6GaumA==", + "peer": true, + "dependencies": { + "uuid": "^8.3.2", + "uuid-parse": "^1.1.0" + } + }, + "node_modules/hyperid/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==", + "peer": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "peer": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/inflection": { + "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" + ], + "peer": true + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "peer": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "peer": true + }, + "node_modules/invert-kv": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-3.0.1.tgz", + "integrity": "sha512-CYdFeFexxhv/Bcny+Q0BfOV+ltRlJcd4BBZBYFX/O0u4npJrgZtIcjokegtiSMAvlMTJ+Koq0GBCc//3bueQxw==", + "peer": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sindresorhus/invert-kv?sponsor=1" + } + }, + "node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "peer": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "peer": true + }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "peer": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "peer": true + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "peer": true + }, + "node_modules/jake": { + "version": "10.8.5", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.5.tgz", + "integrity": "sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw==", + "peer": true, + "dependencies": { + "async": "^3.2.3", + "chalk": "^4.0.2", + "filelist": "^1.0.1", + "minimatch": "^3.0.4" + }, + "bin": { + "jake": "bin/cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jake/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "peer": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/jake/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "peer": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "peer": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/js2xmlparser": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/js2xmlparser/-/js2xmlparser-4.0.2.tgz", + "integrity": "sha512-6n4D8gLlLf1n5mNLQPRfViYzu9RATblzPEtm1SthMX1Pjao0r9YI9nw7ZIfRxQMERS87mcswrg+r/OYrPRX6jA==", + "peer": true, + "dependencies": { + "xmlcreate": "^2.0.4" + } + }, + "node_modules/json-merge-patch": { + "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==", + "peer": true, + "dependencies": { + "fast-deep-equal": "^3.1.3" + } + }, + "node_modules/json-schema-compare": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/json-schema-compare/-/json-schema-compare-0.2.2.tgz", + "integrity": "sha512-c4WYmDKyJXhs7WWvAWm3uIYnfyWFoIp+JEoX34rctVvEkMYCPGhXtvmFFXiffBbxfZsvQ0RNnV5H7GvDF5HCqQ==", + "peer": true, + "dependencies": { + "lodash": "^4.17.4" + } + }, + "node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "peer": true + }, + "node_modules/jsonwebtoken": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-9.0.0.tgz", + "integrity": "sha512-tuGfYXxkQGDPnLJ7SibiQgVgeDgfbPq2k2ICcbgqW8WxWLBAxKQM/ZCu/IT8SOSwmaYl4dpTFCW5xZv7YbbWUw==", + "dev": true, + "dependencies": { + "jws": "^3.2.2", + "lodash": "^4.17.21", + "ms": "^2.1.1", + "semver": "^7.3.8" + }, + "engines": { + "node": ">=12", + "npm": ">=6" + } + }, + "node_modules/jwa": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz", + "integrity": "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==", + "dev": true, + "dependencies": { + "buffer-equal-constant-time": "1.0.1", + "ecdsa-sig-formatter": "1.0.11", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/jws": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz", + "integrity": "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==", + "dev": true, + "dependencies": { + "jwa": "^1.4.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/lcid": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-3.1.1.tgz", + "integrity": "sha512-M6T051+5QCGLBQb8id3hdvIW8+zeFV2FyBGFS9IEK5H9Wt4MueD4bW1eWikpHgZp+5xR3l5c8pZUkQsIA0BFZg==", + "peer": true, + "dependencies": { + "invert-kv": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "node_modules/loopback-connector": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/loopback-connector/-/loopback-connector-5.2.2.tgz", + "integrity": "sha512-VY1LK+z3fp2ehCcq2jm1xTpBuKrtJcBuUZZhxAnYYAN3VXemmjLeVU0F/MmokfKL1zx1pkPKdjBPb+nNsatzeA==", + "peer": true, + "dependencies": { + "async": "^3.2.4", + "bluebird": "^3.7.2", + "debug": "^4.3.4", + "msgpack5": "^4.5.1", + "strong-globalize": "^6.0.5", + "uuid": "^8.3.2" + }, + "engines": { + "node": ">=10" + } + }, + "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==", + "peer": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/loopback-datasource-juggler": { + "version": "4.28.3", + "resolved": "https://registry.npmjs.org/loopback-datasource-juggler/-/loopback-datasource-juggler-4.28.3.tgz", + "integrity": "sha512-lhL5kmOVcwRNKNqL/+L8EXxXDJVtfzUQaiYYdeFciqPIGNsNpOnfxRww0jDHBLIhtNX3cvXRqTZO7ljccb/hCg==", + "peer": true, + "dependencies": { + "async": "^3.2.4", + "change-case": "^4.1.2", + "debug": "^4.3.4", + "depd": "^2.0.0", + "inflection": "^1.13.4", + "lodash": "^4.17.21", + "loopback-connector": "^5.2.1", + "minimatch": "^5.1.6", + "nanoid": "^3.3.4", + "qs": "^6.10.5", + "strong-globalize": "^6.0.5", + "traverse": "^0.6.7", + "uuid": "^9.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "peer": true, + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/map-age-cleaner": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", + "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", + "peer": true, + "dependencies": { + "p-defer": "^1.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/md5": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz", + "integrity": "sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==", + "peer": true, + "dependencies": { + "charenc": "0.0.2", + "crypt": "0.0.2", + "is-buffer": "~1.1.6" + } + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mem": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/mem/-/mem-5.1.1.tgz", + "integrity": "sha512-qvwipnozMohxLXG1pOqoLiZKNkC4r4qqRucSoDwXowsNGDSULiqFTRUF05vcZWnwJSG22qTsynQhxbaMtnX9gw==", + "peer": true, + "dependencies": { + "map-age-cleaner": "^0.1.3", + "mimic-fn": "^2.1.0", + "p-is-promise": "^2.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==", + "peer": true + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "peer": true + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "peer": true, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "peer": true, + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "peer": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "peer": true, + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=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==" + }, + "node_modules/msgpack5": { + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/msgpack5/-/msgpack5-4.5.1.tgz", + "integrity": "sha512-zC1vkcliryc4JGlL6OfpHumSYUHWFGimSI+OgfRCjTFLmKA2/foR9rMTOhWiqfOrfxJOctrpWPvrppf8XynJxw==", + "peer": true, + "dependencies": { + "bl": "^2.0.1", + "inherits": "^2.0.3", + "readable-stream": "^2.3.6", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/nanoid": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", + "peer": true, + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "peer": true, + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "peer": true, + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.12.3", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", + "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", + "peer": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "peer": true, + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "peer": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "peer": true, + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/openapi3-ts": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/openapi3-ts/-/openapi3-ts-2.0.2.tgz", + "integrity": "sha512-TxhYBMoqx9frXyOgnRHufjQfPXomTIHYKhSKJ6jHfj13kS8OEIhvmE8CTuQyKtjjWttAjX5DPxM1vmalEpo8Qw==", + "peer": true, + "dependencies": { + "yaml": "^1.10.2" + } + }, + "node_modules/os-locale": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-5.0.0.tgz", + "integrity": "sha512-tqZcNEDAIZKBEPnHPlVDvKrp7NzgLi7jRmhKiUoa2NUmhl13FtkAGLUVR+ZsYvApBQdBfYm43A4tXXQ4IrYLBA==", + "peer": true, + "dependencies": { + "execa": "^4.0.0", + "lcid": "^3.0.0", + "mem": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-defer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", + "integrity": "sha512-wB3wfAxZpk2AzOfUMJNL+d36xothRSyj8EXOa4f6GMqYDN9BJaaSISbsk+wS9abmnebVw95C2Kb5t85UmpCxuw==", + "peer": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-event": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/p-event/-/p-event-4.2.0.tgz", + "integrity": "sha512-KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ==", + "peer": true, + "dependencies": { + "p-timeout": "^3.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", + "peer": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-is-promise": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz", + "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/p-timeout": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", + "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", + "peer": true, + "dependencies": { + "p-finally": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "peer": true, + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "peer": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "peer": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/path-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/path-case/-/path-case-3.0.4.tgz", + "integrity": "sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg==", + "peer": true, + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-to-regexp": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.2.1.tgz", + "integrity": "sha512-JLyh7xT1kizaEvcaXOQwOc2/Yhw6KZOvPf1S8401UyLk86CU79LN3vl7ztXGm/pZ+YjoyAJ4rxmHwbkBXJX+yw==", + "peer": true + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "peer": true + }, + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "peer": true, + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "peer": true, + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/qs": { + "version": "6.11.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.1.tgz", + "integrity": "sha512-0wsrzgTz/kAVIeuxSjnpGC56rzYtr6JT/2BwEvMaPhFIoYa1aGO8LbzuU1R0uUYQkLpWBTOj0l/CLAJB64J6nQ==", + "peer": true, + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", + "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", + "peer": true, + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "peer": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/readable-stream/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "peer": true + }, + "node_modules/reflect-metadata": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz", + "integrity": "sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==", + "peer": true + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/safe-buffer": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true, "funding": [ { "type": "github", @@ -847,5681 +2110,450 @@ } ] }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "peer": true + }, "node_modules/semver": { "version": "7.3.8", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", "dev": true, "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "peer": true, + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "peer": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "peer": true + }, + "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==", + "peer": true + }, + "node_modules/sentence-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/sentence-case/-/sentence-case-3.0.4.tgz", + "integrity": "sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg==", + "peer": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3", + "upper-case-first": "^2.0.2" + } + }, + "node_modules/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "peer": true, + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" }, "engines": { - "node": ">=10" + "node": ">= 0.8.0" } }, - "node_modules/tslib": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "peer": true }, - "node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - } - }, - "dependencies": { - "@loopback/core": { - "version": "file:../core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, + "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==", + "peer": true, "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" } }, - "@loopback/rest": { - "version": "file:../rest", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/express": "^5.0.8", - "@loopback/http-server": "^4.0.8", - "@loopback/openapi-spec-builder": "^5.0.8", - "@loopback/openapi-v3": "^8.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@openapi-contrib/openapi-schema-to-json-schema": "^3.2.0", - "@types/body-parser": "^1.19.2", - "@types/cors": "^2.8.13", - "@types/debug": "^4.1.7", - "@types/express": "^4.17.17", - "@types/express-serve-static-core": "^4.17.33", - "@types/http-errors": "^2.0.1", - "@types/js-yaml": "^4.0.5", - "@types/json-schema-compare": "^0.2.1", - "@types/lodash": "^4.14.191", - "@types/multer": "^1.4.7", - "@types/node": "^14.18.36", - "@types/on-finished": "^2.3.1", - "@types/qs": "^6.9.7", - "@types/serve-static": "1.15.0", - "@types/type-is": "^1.6.3", - "ajv": "^8.12.0", - "ajv-errors": "^3.0.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0", - "body-parser": "^1.20.2", - "cors": "^2.8.5", - "debug": "^4.3.4", - "express": "^4.18.2", - "http-errors": "^2.0.0", - "js-yaml": "^4.1.0", - "json-schema-compare": "^0.2.2", - "lodash": "^4.17.21", - "multer": "^1.4.4", - "on-finished": "^2.4.1", - "path-to-regexp": "^6.2.1", - "qs": "^6.11.1", - "strong-error-handler": "^4.0.1", - "tslib": "^2.5.0", - "type-is": "^1.6.18", - "validator": "^13.9.0" + "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==", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "peer": true, + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "peer": true + }, + "node_modules/snake-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz", + "integrity": "sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==", + "peer": true, "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/express": { - "version": "file:../express", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/http-server": "^4.0.8", - "@loopback/testlab": "^5.0.8", - "@types/body-parser": "^1.19.2", - "@types/debug": "^4.1.7", - "@types/express": "^4.17.17", - "@types/express-serve-static-core": "^4.17.33", - "@types/http-errors": "^2.0.1", - "@types/node": "^14.18.36", - "@types/on-finished": "^2.3.1", - "@types/toposort": "^2.0.3", - "body-parser": "^1.20.2", - "debug": "^4.3.4", - "express": "^4.18.2", - "http-errors": "^2.0.0", - "on-finished": "^2.4.1", - "source-map-support": "^0.5.21", - "toposort": "^2.0.2", - "tslib": "^2.5.0", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/http-server": { - "version": "file:../http-server", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/stoppable": "^1.1.1", - "debug": "^4.3.4", - "stoppable": "^1.1.0", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/http-server": { - "version": "file:../http-server", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/stoppable": "^1.1.1", - "debug": "^4.3.4", - "stoppable": "^1.1.0", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/openapi-spec-builder": { - "version": "file:../openapi-spec-builder", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "openapi3-ts": "^2.0.2", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/openapi-v3": { - "version": "file:../openapi-v3", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/openapi-spec-builder": "^5.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/repository-json-schema": "^6.1.2", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/json-merge-patch": "0.0.8", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "http-status": "^1.6.2", - "json-merge-patch": "^1.0.2", - "lodash": "^4.17.21", - "openapi3-ts": "^2.0.2", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/openapi-spec-builder": { - "version": "file:../openapi-spec-builder", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "openapi3-ts": "^2.0.2", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/repository": { - "version": "file:../repository", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/filter": "^3.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bson": "^4.0.5", - "@types/debug": "^4.1.7", - "@types/json-schema": "^7.0.11", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "bson": "4.7.2", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "loopback-datasource-juggler": "^4.28.2", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/filter": { - "version": "file:../filter", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "tslib": "^2.5.0", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/testlab": { - "version": "file:../testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/repository-json-schema": { - "version": "file:../repository-json-schema", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/json-schema": "^7.0.11", - "@types/node": "^14.18.36", - "ajv-formats": "^2.1.1", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/repository": { - "version": "file:../repository", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/filter": "^3.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bson": "^4.0.5", - "@types/debug": "^4.1.7", - "@types/json-schema": "^7.0.11", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "bson": "4.7.2", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "loopback-datasource-juggler": "^4.28.2", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/filter": { - "version": "file:../filter", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "tslib": "^2.5.0", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/testlab": { - "version": "file:../testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/repository": { - "version": "file:../repository", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/filter": "^3.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bson": "^4.0.5", - "@types/debug": "^4.1.7", - "@types/json-schema": "^7.0.11", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "bson": "4.7.2", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "loopback-datasource-juggler": "^4.28.2", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/filter": { - "version": "file:../filter", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "tslib": "^2.5.0", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/testlab": { - "version": "file:../testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } + "dot-case": "^3.0.4", + "tslib": "^2.0.3" } }, - "@types/body-parser": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", - "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", - "requires": { - "@types/connect": "*", - "@types/node": "*" + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "peer": true + }, + "node_modules/stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility", + "peer": true + }, + "node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "peer": true, + "engines": { + "node": ">= 0.8" } }, - "@types/connect": { - "version": "3.4.35", - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", - "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", - "requires": { - "@types/node": "*" + "node_modules/stoppable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/stoppable/-/stoppable-1.1.0.tgz", + "integrity": "sha512-KXDYZ9dszj6bzvnEMRYvxgeTHU74QBFL54XKtP3nyMuJ81CFYtABZ3bAzL2EdFUaEwJOBOgENyFj3R7oTzDyyw==", + "peer": true, + "engines": { + "node": ">=4", + "npm": ">=6" } }, - "@types/express": { - "version": "4.17.17", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.17.tgz", - "integrity": "sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q==", - "requires": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.33", - "@types/qs": "*", - "@types/serve-static": "*" + "node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "peer": true, + "dependencies": { + "safe-buffer": "~5.1.0" } }, - "@types/express-serve-static-core": { - "version": "4.17.33", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.33.tgz", - "integrity": "sha512-TPBqmR/HRYI3eC2E5hmiivIzv+bidAfXofM+sbonAGvyDhySGw9/PQZFt2BLOrjUUR++4eJVpx6KnLQK1Fk9tA==", - "requires": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*" + "node_modules/string_decoder/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "peer": true + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "peer": true, + "engines": { + "node": ">=6" } }, - "@types/lodash": { - "version": "4.14.191", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.191.tgz", - "integrity": "sha512-BdZ5BCCvho3EIXw6wUCXHe7rS53AIDPLE+JzwgT+OsJk53oBfbSmZZ7CX4VaRoN78N+TJpFi9QPlfIVNmJYWxQ==" + "node_modules/strong-error-handler": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/strong-error-handler/-/strong-error-handler-4.0.2.tgz", + "integrity": "sha512-84tEG1tZs781zWSXSbk7T0ekhRJ8DbgPPvr4UFseY72ws0sahPoreiEGp4QeQgcB+WplMx95AugBKSFZr5Dvig==", + "peer": true, + "dependencies": { + "accepts": "^1.3.8", + "debug": "^4.3.4", + "ejs": "^3.1.8", + "fast-safe-stringify": "^2.1.1", + "http-status": "^1.6.2", + "js2xmlparser": "^4.0.2", + "strong-globalize": "^6.0.5" + }, + "engines": { + "node": ">=10" + } }, - "@types/mime": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz", - "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==" + "node_modules/strong-globalize": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/strong-globalize/-/strong-globalize-6.0.5.tgz", + "integrity": "sha512-7nfUli41TieV9/TSc0N62ve5Q4nfrpy/T0nNNy6TyD3vst79QWmeylCyd3q1gDxh8dqGEtabLNCdPQP1Iuvecw==", + "peer": true, + "dependencies": { + "accept-language": "^3.0.18", + "debug": "^4.2.0", + "globalize": "^1.6.0", + "lodash": "^4.17.20", + "md5": "^2.3.0", + "mkdirp": "^1.0.4", + "os-locale": "^5.0.0", + "yamljs": "^0.3.0" + }, + "engines": { + "node": ">=10" + } }, - "@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==" + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "peer": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } }, - "@types/qs": { - "version": "6.9.7", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", - "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==" + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "peer": true, + "engines": { + "node": ">=0.6" + } }, - "@types/range-parser": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", - "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" + "node_modules/toposort": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/toposort/-/toposort-2.0.2.tgz", + "integrity": "sha512-0a5EOkAUp8D4moMi2W8ZF8jcga7BgZd91O/yabJCFY8az+XSzeGyTKs0Aoo897iV1Nj6guFq8orWDS96z91oGg==", + "peer": true }, - "@types/serve-static": { - "version": "1.15.1", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.1.tgz", - "integrity": "sha512-NUo5XNiAdULrJENtJXZZ3fHtfMolzZwczzBbnAeBbqBwG+LaG6YaJtuwzwGSQZ2wsCrxjEhNNjAkKigy3n8teQ==", - "requires": { - "@types/mime": "*", - "@types/node": "*" + "node_modules/traverse": { + "version": "0.6.7", + "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.6.7.tgz", + "integrity": "sha512-/y956gpUo9ZNCb99YjxG7OaslxZWHfCHAUUfshwqOXmxUIvqLjVO581BT+gM59+QV9tFe6/CGG53tsA1Y7RSdg==", + "peer": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "buffer-equal-constant-time": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", - "integrity": "sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==", - "dev": true + "node_modules/tslib": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", + "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, - "ecdsa-sig-formatter": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", - "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==", - "dev": true, - "requires": { - "safe-buffer": "^5.0.1" + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "peer": true, + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" } }, - "jsonwebtoken": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-9.0.0.tgz", - "integrity": "sha512-tuGfYXxkQGDPnLJ7SibiQgVgeDgfbPq2k2ICcbgqW8WxWLBAxKQM/ZCu/IT8SOSwmaYl4dpTFCW5xZv7YbbWUw==", - "dev": true, - "requires": { - "jws": "^3.2.2", - "lodash": "^4.17.21", - "ms": "^2.1.1", - "semver": "^7.3.8" + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "peer": true, + "engines": { + "node": ">= 0.8" } }, - "jwa": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz", - "integrity": "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==", - "dev": true, - "requires": { - "buffer-equal-constant-time": "1.0.1", - "ecdsa-sig-formatter": "1.0.11", - "safe-buffer": "^5.0.1" + "node_modules/upper-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-2.0.2.tgz", + "integrity": "sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg==", + "peer": true, + "dependencies": { + "tslib": "^2.0.3" } }, - "jws": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz", - "integrity": "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==", - "dev": true, - "requires": { - "jwa": "^1.4.1", - "safe-buffer": "^5.0.1" + "node_modules/upper-case-first": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/upper-case-first/-/upper-case-first-2.0.2.tgz", + "integrity": "sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg==", + "peer": true, + "dependencies": { + "tslib": "^2.0.3" } }, - "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "peer": true, + "dependencies": { + "punycode": "^2.1.0" + } }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "requires": { - "yallist": "^4.0.0" + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "peer": true + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "peer": true, + "engines": { + "node": ">= 0.4.0" } }, - "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/uuid": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.0.tgz", + "integrity": "sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==", + "peer": true, + "bin": { + "uuid": "dist/bin/uuid" + } }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true + "node_modules/uuid-parse": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/uuid-parse/-/uuid-parse-1.1.0.tgz", + "integrity": "sha512-OdmXxA8rDsQ7YpNVbKSJkNzTw2I+S5WsbMDnCtIWSQaosNAcWtFuI/YK1TjzUI6nbkgiqEyh8gWngfcv8Asd9A==", + "peer": true }, - "semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" + "node_modules/validator": { + "version": "13.9.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.9.0.tgz", + "integrity": "sha512-B+dGG8U3fdtM0/aNK4/X8CXq/EcxU2WPrPEkJGslb47qyHsxmbggTWK0yEA4qnYVNF+nxNlN88o14hIcPmSIEA==", + "peer": true, + "engines": { + "node": ">= 0.10" } }, - "tslib": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "peer": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "peer": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "peer": true }, - "yallist": { + "node_modules/xmlcreate": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/xmlcreate/-/xmlcreate-2.0.4.tgz", + "integrity": "sha512-nquOebG4sngPmGPICTS5EnxqhKbCmz5Ox5hsszI2T6U5qdrJizBc+0ilYSEjTSzU0yZcmvppztXe/5Al5fUwdg==", + "peer": true + }, + "node_modules/yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", "dev": true + }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "peer": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/yamljs": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/yamljs/-/yamljs-0.3.0.tgz", + "integrity": "sha512-C/FsVVhht4iPQYXOInoxUM/1ELSf9EsgKH34FofQOp6hwCPrW4vG4w5++TED3xRUo8gD7l0P1J1dLlDYzODsTQ==", + "peer": true, + "dependencies": { + "argparse": "^1.0.7", + "glob": "^7.0.5" + }, + "bin": { + "json2yaml": "bin/json2yaml", + "yaml2json": "bin/yaml2json" + } + }, + "node_modules/yamljs/node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "peer": true, + "dependencies": { + "sprintf-js": "~1.0.2" + } } } } diff --git a/packages/authorization/package-lock.json b/packages/authorization/package-lock.json index 4d6d40eeb84c..e8f9eeb2ce65 100644 --- a/packages/authorization/package-lock.json +++ b/packages/authorization/package-lock.json @@ -1,7 +1,7 @@ { "name": "@loopback/authorization", "version": "0.12.9", - "lockfileVersion": 2, + "lockfileVersion": 3, "requires": true, "packages": { "": { @@ -21,56 +21,16 @@ "node": "14 || 16 || 18 || 19" }, "peerDependencies": { - "@loopback/core": "^4.0.8" + "@loopback/core": "^4.0.9" } }, - "../build": { - "name": "@loopback/build", - "version": "9.0.8", - "dev": true, - "license": "MIT", + "node_modules/@loopback/context": { + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/@loopback/context/-/context-5.0.9.tgz", + "integrity": "sha512-Hs62SRG2YFy3cRa68Edts9TUCBpPCDK0AA/kxEfnEylpcWPJwz5l+77B6DUD7PbIvN8Zsk6EQJu4wFSduDzx+w==", "peer": true, "dependencies": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "bin": { - "lb-clean": "bin/run-clean.js", - "lb-eslint": "bin/run-eslint.js", - "lb-mocha": "bin/run-mocha.js", - "lb-nyc": "bin/run-nyc.js", - "lb-prettier": "bin/run-prettier.js", - "lb-tsc": "bin/compile-package.js", - "lb-ttsc": "bin/compile-package.js" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../build/node_modules/@loopback/eslint-config": { - "resolved": "../eslint-config", - "link": true - }, - "../context": { - "name": "@loopback/context", - "version": "5.0.8", - "license": "MIT", - "peer": true, - "dependencies": { - "@loopback/metadata": "^5.0.8", + "@loopback/metadata": "^5.0.9", "@types/debug": "^4.1.7", "debug": "^4.3.4", "hyperid": "^3.1.1", @@ -78,169 +38,43 @@ "tslib": "^2.5.0", "uuid": "^9.0.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2" - }, "engines": { "node": "14 || 16 || 18 || 19" } }, - "../core": { - "name": "@loopback/core", - "version": "4.0.8", - "license": "MIT", + "node_modules/@loopback/core": { + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/@loopback/core/-/core-4.0.9.tgz", + "integrity": "sha512-DlSuAngwiNrVbp/esVJLwXmp0ieshRI1cVEPALvuQgXKlWX8eLVco3LXv7c6ZZ4Tp0hCaZxura2aY5SO0YqsuQ==", "peer": true, "dependencies": { - "@loopback/context": "^5.0.8", + "@loopback/context": "^5.0.9", "debug": "^4.3.4", "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36" - }, "engines": { "node": "14 || 16 || 18 || 19" } }, - "../core/node_modules/@loopback/build": { - "resolved": "../build", - "link": true - }, - "../core/node_modules/@loopback/context": { - "resolved": "../context", - "link": true - }, - "../core/node_modules/@loopback/eslint-config": { - "resolved": "../eslint-config", - "link": true - }, - "../core/node_modules/@loopback/testlab": { - "resolved": "../testlab", - "link": true - }, - "../eslint-config": { - "name": "@loopback/eslint-config", - "version": "13.0.8", - "dev": true, - "license": "MIT", + "node_modules/@loopback/metadata": { + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/@loopback/metadata/-/metadata-5.0.9.tgz", + "integrity": "sha512-syRNaIzN7QSGhiw4GNVkXEKZg7XMwqOfND4B61nCnmwEAx4gLk/vU1h/EpmYnq+H5il3CaiLwQeNW8VJinNvlw==", "peer": true, - "dependencies": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "eslint": "^8.35.0" - } - }, - "../metadata": { - "name": "@loopback/metadata", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", "dependencies": { "debug": "^4.3.4", "lodash": "^4.17.21", "reflect-metadata": "^0.1.13", "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36" - }, "engines": { "node": "14 || 16 || 18 || 19" } }, - "../security": { - "name": "@loopback/security", - "version": "0.8.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../testlab": { - "name": "@loopback/testlab", - "version": "5.0.8", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "@hapi/shot": "^6.0.1", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../testlab/node_modules/@loopback/build": { - "resolved": "../build", - "link": true - }, - "../testlab/node_modules/@loopback/eslint-config": { - "resolved": "../eslint-config", - "link": true - }, - "node_modules/@loopback/core": { - "resolved": "../core", - "link": true - }, "node_modules/@types/debug": { "version": "4.1.7", "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz", "integrity": "sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==", - "dev": true, "dependencies": { "@types/ms": "*" } @@ -248,13 +82,12 @@ "node_modules/@types/ms": { "version": "0.7.31", "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz", - "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==", - "dev": true + "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==" }, "node_modules/@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==", + "version": "14.18.40", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.40.tgz", + "integrity": "sha512-pGteXO/JQX7wPxGR8lyT+doqjMa7XvlVowwrDwLfX92k5SdLkk4cwC7CYSLBxrenw/R5oQwKioVIak7ZgplM3g==", "dev": true }, "node_modules/await-lock": { @@ -263,6 +96,12 @@ "integrity": "sha512-aDczADvlvTGajTDjcjpJMqRkOF6Qdz3YbPZm/PyW6tKPkx2hlYBzxMhEywM/tU72HrVZjgl5VCdRuMlA7pZ8Gw==", "dev": true }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, "node_modules/base64-js": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", @@ -283,6 +122,15 @@ } ] }, + "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==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, "node_modules/buffer": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", @@ -308,22 +156,22 @@ } }, "node_modules/casbin": { - "version": "5.24.3", - "resolved": "https://registry.npmjs.org/casbin/-/casbin-5.24.3.tgz", - "integrity": "sha512-6NYe9Ayaxc2CNK1GKUv80n4XBt0zYgmUWYrNYVkVzwIF2fDAbHz9HxeJ/NZZVTW0zr9VFxWULE3h44WFVXVXdg==", + "version": "5.25.0", + "resolved": "https://registry.npmjs.org/casbin/-/casbin-5.25.0.tgz", + "integrity": "sha512-/47ttxenFPHpZmJv/WTHiOAa3HSYYsTijafpBPHf+4VcYfuUAZkid1yx7fiNp38qa2/TDlxtk9D+AnASvVpV2g==", "dev": true, "dependencies": { "await-lock": "^2.0.1", "buffer": "^6.0.3", "csv-parse": "^5.3.5", "expression-eval": "^5.0.0", - "picomatch": "^2.2.3" + "minimatch": "^7.4.2" } }, "node_modules/csv-parse": { - "version": "5.3.5", - "resolved": "https://registry.npmjs.org/csv-parse/-/csv-parse-5.3.5.tgz", - "integrity": "sha512-8O5KTIRtwmtD3+EVfW6BCgbwZqJbhTYsQZry12F1TP5RUp0sD9tp1UnCWic3n0mLOhzeocYaCZNYxOGSg3dmmQ==", + "version": "5.3.6", + "resolved": "https://registry.npmjs.org/csv-parse/-/csv-parse-5.3.6.tgz", + "integrity": "sha512-WI330GjCuEioK/ii8HM2YE/eV+ynpeLvU+RXw4R8bRU8R0laK5zO3fDsc4gH8s472e3Ga38rbIjCAiQh+tEHkw==", "dev": true }, "node_modules/debug": { @@ -351,6 +199,25 @@ "jsep": "^0.3.0" } }, + "node_modules/hyperid": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/hyperid/-/hyperid-3.1.1.tgz", + "integrity": "sha512-RveV33kIksycSf7HLkq1sHB5wW0OwuX8ot8MYnY++gaaPXGFfKpBncHrAWxdpuEeRlazUMGWefwP1w6o6GaumA==", + "peer": true, + "dependencies": { + "uuid": "^8.3.2", + "uuid-parse": "^1.1.0" + } + }, + "node_modules/hyperid/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==", + "peer": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, "node_modules/ieee754": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", @@ -380,277 +247,93 @@ "node": ">= 6.0.0" } }, - "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==" + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "peer": true }, - "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "node_modules/minimatch": { + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-7.4.2.tgz", + "integrity": "sha512-xy4q7wou3vUoC9k1xGTXc+awNdGaGVHtFUaey8tiX4H1QRc04DZ/rmDFwNm2EBsuYEhAZ6SgMmYf3InGY6OauA==", "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, "engines": { - "node": ">=8.6" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/tslib": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" - } - }, - "dependencies": { - "@loopback/core": { - "version": "file:../core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@types/debug": { - "version": "4.1.7", - "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz", - "integrity": "sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==", - "dev": true, - "requires": { - "@types/ms": "*" + "url": "https://github.com/sponsors/isaacs" } }, - "@types/ms": { - "version": "0.7.31", - "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz", - "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==", - "dev": true - }, - "@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==", - "dev": true - }, - "await-lock": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/await-lock/-/await-lock-2.2.2.tgz", - "integrity": "sha512-aDczADvlvTGajTDjcjpJMqRkOF6Qdz3YbPZm/PyW6tKPkx2hlYBzxMhEywM/tU72HrVZjgl5VCdRuMlA7pZ8Gw==", - "dev": true - }, - "base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "dev": true - }, - "buffer": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", - "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", - "dev": true, - "requires": { - "base64-js": "^1.3.1", - "ieee754": "^1.2.1" - } + "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==" }, - "casbin": { - "version": "5.24.3", - "resolved": "https://registry.npmjs.org/casbin/-/casbin-5.24.3.tgz", - "integrity": "sha512-6NYe9Ayaxc2CNK1GKUv80n4XBt0zYgmUWYrNYVkVzwIF2fDAbHz9HxeJ/NZZVTW0zr9VFxWULE3h44WFVXVXdg==", - "dev": true, - "requires": { - "await-lock": "^2.0.1", - "buffer": "^6.0.3", - "csv-parse": "^5.3.5", - "expression-eval": "^5.0.0", - "picomatch": "^2.2.3" + "node_modules/p-event": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/p-event/-/p-event-4.2.0.tgz", + "integrity": "sha512-KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ==", + "peer": true, + "dependencies": { + "p-timeout": "^3.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "csv-parse": { - "version": "5.3.5", - "resolved": "https://registry.npmjs.org/csv-parse/-/csv-parse-5.3.5.tgz", - "integrity": "sha512-8O5KTIRtwmtD3+EVfW6BCgbwZqJbhTYsQZry12F1TP5RUp0sD9tp1UnCWic3n0mLOhzeocYaCZNYxOGSg3dmmQ==", - "dev": true - }, - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "requires": { - "ms": "2.1.2" + "node_modules/p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", + "peer": true, + "engines": { + "node": ">=4" } }, - "expression-eval": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/expression-eval/-/expression-eval-5.0.0.tgz", - "integrity": "sha512-2H7OBTa/UKBgTVRRb3/lXd+D89cLjClNtldnzOpZYWZK1zBLIlrz8BLWp5f81AAYOc37GbhkCRXtl5Z/q4D91g==", - "dev": true, - "requires": { - "jsep": "^0.3.0" + "node_modules/p-timeout": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", + "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", + "peer": true, + "dependencies": { + "p-finally": "^1.0.0" + }, + "engines": { + "node": ">=8" } }, - "ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "dev": true - }, - "jsep": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/jsep/-/jsep-0.3.5.tgz", - "integrity": "sha512-AoRLBDc6JNnKjNcmonituEABS5bcfqDhQAWWXNTFrqu6nVXBpBAGfcoTGZMFlIrh9FjmE1CQyX9CTNwZrXMMDA==", - "dev": true - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "dev": true + "node_modules/reflect-metadata": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz", + "integrity": "sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==", + "peer": true }, - "tslib": { + "node_modules/tslib": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" + }, + "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==", + "peer": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/uuid-parse": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/uuid-parse/-/uuid-parse-1.1.0.tgz", + "integrity": "sha512-OdmXxA8rDsQ7YpNVbKSJkNzTw2I+S5WsbMDnCtIWSQaosNAcWtFuI/YK1TjzUI6nbkgiqEyh8gWngfcv8Asd9A==", + "peer": true } } } diff --git a/packages/boot/package-lock.json b/packages/boot/package-lock.json index e2b34e576413..4b4627bf0dab 100644 --- a/packages/boot/package-lock.json +++ b/packages/boot/package-lock.json @@ -1,7 +1,7 @@ { "name": "@loopback/boot", "version": "5.0.9", - "lockfileVersion": 2, + "lockfileVersion": 3, "requires": true, "packages": { "": { @@ -22,50 +22,16 @@ "node": "14 || 16 || 18 || 19" }, "peerDependencies": { - "@loopback/core": "^4.0.8" + "@loopback/core": "^4.0.9" } }, - "../build": { - "name": "@loopback/build", - "version": "9.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.33.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.3", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "bin": { - "lb-clean": "bin/run-clean.js", - "lb-eslint": "bin/run-eslint.js", - "lb-mocha": "bin/run-mocha.js", - "lb-nyc": "bin/run-nyc.js", - "lb-prettier": "bin/run-prettier.js", - "lb-tsc": "bin/compile-package.js", - "lb-ttsc": "bin/compile-package.js" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../context": { - "name": "@loopback/context", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", + "node_modules/@loopback/context": { + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/@loopback/context/-/context-5.0.9.tgz", + "integrity": "sha512-Hs62SRG2YFy3cRa68Edts9TUCBpPCDK0AA/kxEfnEylpcWPJwz5l+77B6DUD7PbIvN8Zsk6EQJu4wFSduDzx+w==", + "peer": true, "dependencies": { + "@loopback/metadata": "^5.0.9", "@types/debug": "^4.1.7", "debug": "^4.3.4", "hyperid": "^3.1.1", @@ -73,432 +39,39 @@ "tslib": "^2.5.0", "uuid": "^9.0.0" }, - "devDependencies": { - "@types/bluebird": "^3.5.38", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.0", - "bluebird": "^3.7.2" - }, "engines": { "node": "14 || 16 || 18 || 19" } }, - "../core": { - "name": "@loopback/core", - "version": "4.0.8", - "license": "MIT", + "node_modules/@loopback/core": { + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/@loopback/core/-/core-4.0.9.tgz", + "integrity": "sha512-DlSuAngwiNrVbp/esVJLwXmp0ieshRI1cVEPALvuQgXKlWX8eLVco3LXv7c6ZZ4Tp0hCaZxura2aY5SO0YqsuQ==", "peer": true, "dependencies": { + "@loopback/context": "^5.0.9", "debug": "^4.3.4", "tslib": "^2.5.0" }, - "devDependencies": { - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../eslint-config": { - "name": "@loopback/eslint-config", - "version": "13.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/eslint-plugin": "^5.51.0", - "@typescript-eslint/parser": "^5.51.0", - "eslint-config-prettier": "^8.6.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - }, "engines": { "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "eslint": "^8.33.0" } }, - "../express": { - "name": "@loopback/express", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/http-server": "^4.0.8", - "@types/body-parser": "^1.19.2", - "@types/express": "^4.17.17", - "@types/express-serve-static-core": "^4.17.33", - "@types/http-errors": "^2.0.1", - "body-parser": "^1.20.1", - "debug": "^4.3.4", - "express": "^4.18.2", - "http-errors": "^2.0.0", - "on-finished": "^2.4.1", - "toposort": "^2.0.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/on-finished": "^2.3.1", - "@types/toposort": "^2.0.3", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../filter": { - "name": "@loopback/filter", - "version": "3.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "typescript": "~4.9.4" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../http-server": { - "name": "@loopback/http-server", - "version": "4.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "debug": "^4.3.4", - "stoppable": "^1.1.0", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/stoppable": "^1.1.1" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../metadata": { - "name": "@loopback/metadata", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", + "node_modules/@loopback/metadata": { + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/@loopback/metadata/-/metadata-5.0.9.tgz", + "integrity": "sha512-syRNaIzN7QSGhiw4GNVkXEKZg7XMwqOfND4B61nCnmwEAx4gLk/vU1h/EpmYnq+H5il3CaiLwQeNW8VJinNvlw==", + "peer": true, "dependencies": { "debug": "^4.3.4", "lodash": "^4.17.21", "reflect-metadata": "^0.1.13", "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../model-api-builder": { - "name": "@loopback/model-api-builder", - "version": "4.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3" - } - }, - "../openapi-spec-builder": { - "name": "@loopback/openapi-spec-builder", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "openapi3-ts": "^2.0.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../openapi-v3": { - "name": "@loopback/openapi-v3", - "version": "8.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/repository-json-schema": "^6.1.2", - "debug": "^4.3.4", - "http-status": "^1.6.2", - "json-merge-patch": "^1.0.2", - "lodash": "^4.17.21", - "openapi3-ts": "^2.0.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/openapi-spec-builder": "^5.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/json-merge-patch": "0.0.8", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../repository": { - "name": "@loopback/repository", - "version": "5.1.3", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/filter": "^3.0.8", - "@types/debug": "^4.1.7", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "loopback-datasource-juggler": "^4.28.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bson": "^4.0.5", - "@types/json-schema": "^7.0.11", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "bson": "4.7.2" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../repository-json-schema": { - "name": "@loopback/repository-json-schema", - "version": "6.1.2", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@types/json-schema": "^7.0.11", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "ajv-formats": "^2.1.1" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3" - } - }, - "../rest": { - "name": "@loopback/rest", - "version": "12.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/express": "^5.0.8", - "@loopback/http-server": "^4.0.8", - "@loopback/openapi-v3": "^8.0.8", - "@openapi-contrib/openapi-schema-to-json-schema": "^3.2.0", - "@types/body-parser": "^1.19.2", - "@types/cors": "^2.8.13", - "@types/express": "^4.17.17", - "@types/express-serve-static-core": "^4.17.33", - "@types/http-errors": "^2.0.1", - "@types/on-finished": "^2.3.1", - "@types/serve-static": "1.15.0", - "@types/type-is": "^1.6.3", - "ajv": "^8.12.0", - "ajv-errors": "^3.0.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0", - "body-parser": "^1.20.1", - "cors": "^2.8.5", - "debug": "^4.3.4", - "express": "^4.18.2", - "http-errors": "^2.0.0", - "js-yaml": "^4.1.0", - "json-schema-compare": "^0.2.2", - "lodash": "^4.17.21", - "on-finished": "^2.4.1", - "path-to-regexp": "^6.2.1", - "qs": "^6.10.5", - "strong-error-handler": "^4.0.1", - "tslib": "^2.5.0", - "type-is": "^1.6.18", - "validator": "^13.9.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/openapi-spec-builder": "^5.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/js-yaml": "^4.0.5", - "@types/json-schema-compare": "^0.2.1", - "@types/lodash": "^4.14.191", - "@types/multer": "^1.4.7", - "@types/node": "^14.18.36", - "@types/on-finished": "^2.3.1", - "@types/qs": "^6.9.7", - "multer": "^1.4.4" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../rest-crud": { - "name": "@loopback/rest-crud", - "version": "0.15.7", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/model-api-builder": "^4.0.8", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/rest": "^12.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/rest": "^12.0.8" - } - }, - "../service-proxy": { - "name": "@loopback/service-proxy", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "loopback-datasource-juggler": "^4.28.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36" - }, "engines": { "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" } }, - "../testlab": { - "name": "@loopback/testlab", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@hapi/shot": "^6.0.0", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "node_modules/@loopback/core": { - "resolved": "../core", - "link": true - }, "node_modules/@types/debug": { "version": "4.1.7", "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz", @@ -527,9 +100,9 @@ "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==" }, "node_modules/@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==" + "version": "14.18.40", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.40.tgz", + "integrity": "sha512-pGteXO/JQX7wPxGR8lyT+doqjMa7XvlVowwrDwLfX92k5SdLkk4cwC7CYSLBxrenw/R5oQwKioVIak7ZgplM3g==" }, "node_modules/balanced-match": { "version": "1.0.2", @@ -583,6 +156,25 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/hyperid": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/hyperid/-/hyperid-3.1.1.tgz", + "integrity": "sha512-RveV33kIksycSf7HLkq1sHB5wW0OwuX8ot8MYnY++gaaPXGFfKpBncHrAWxdpuEeRlazUMGWefwP1w6o6GaumA==", + "peer": true, + "dependencies": { + "uuid": "^8.3.2", + "uuid-parse": "^1.1.0" + } + }, + "node_modules/hyperid/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==", + "peer": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, "node_modules/inflight": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", @@ -597,6 +189,12 @@ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "peer": true + }, "node_modules/minimatch": { "version": "5.1.6", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", @@ -621,138 +219,69 @@ "wrappy": "1" } }, - "node_modules/tslib": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" - }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" - } - }, - "dependencies": { - "@loopback/core": { - "version": "file:../core", - "requires": { - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - } - }, - "@types/debug": { - "version": "4.1.7", - "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz", - "integrity": "sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==", - "requires": { - "@types/ms": "*" - } - }, - "@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": "*" - } - }, - "@types/minimatch": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz", - "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==" - }, - "@types/ms": { - "version": "0.7.31", - "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz", - "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==" - }, - "@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==" - }, - "balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - }, - "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" - } - }, - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "requires": { - "ms": "2.1.2" + "node_modules/p-event": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/p-event/-/p-event-4.2.0.tgz", + "integrity": "sha512-KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ==", + "peer": true, + "dependencies": { + "p-timeout": "^3.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "fs.realpath": { + "node_modules/p-finally": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" - }, - "glob": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", - "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" - } - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "requires": { - "once": "^1.3.0", - "wrappy": "1" + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", + "peer": true, + "engines": { + "node": ">=4" } }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "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" + "node_modules/p-timeout": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", + "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", + "peer": true, + "dependencies": { + "p-finally": "^1.0.0" + }, + "engines": { + "node": ">=8" } }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + "node_modules/reflect-metadata": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz", + "integrity": "sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==", + "peer": true }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "requires": { - "wrappy": "1" - } - }, - "tslib": { + "node_modules/tslib": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, - "wrappy": { + "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==", + "peer": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/uuid-parse": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/uuid-parse/-/uuid-parse-1.1.0.tgz", + "integrity": "sha512-OdmXxA8rDsQ7YpNVbKSJkNzTw2I+S5WsbMDnCtIWSQaosNAcWtFuI/YK1TjzUI6nbkgiqEyh8gWngfcv8Asd9A==", + "peer": true + }, + "node_modules/wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" diff --git a/packages/booter-lb3app/package-lock.json b/packages/booter-lb3app/package-lock.json index 18b0954409a1..b2d7b5523e8d 100644 --- a/packages/booter-lb3app/package-lock.json +++ b/packages/booter-lb3app/package-lock.json @@ -1,7 +1,7 @@ { "name": "@loopback/booter-lb3app", "version": "4.0.9", - "lockfileVersion": 2, + "lockfileVersion": 3, "requires": true, "packages": { "": { @@ -29,93 +29,45 @@ "node": "14 || 16 || 18 || 19" }, "peerDependencies": { - "@loopback/boot": "^5.0.8", - "@loopback/core": "^4.0.8", - "@loopback/rest": "^12.0.8" + "@loopback/boot": "^5.0.9", + "@loopback/core": "^4.0.9", + "@loopback/rest": "^12.0.9" } }, - "../boot": { - "name": "@loopback/boot", - "version": "5.0.8", - "license": "MIT", + "node_modules/@exodus/schemasafe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@exodus/schemasafe/-/schemasafe-1.0.0.tgz", + "integrity": "sha512-2cyupPIZI69HQxEAPllLXBjQp4njDKkOjYRCYxvMZe3/LY9pp9fBM3Tb1wiFAdP6Emo4v3OEbCLGj6u73Q5KLw==" + }, + "node_modules/@loopback/boot": { + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/@loopback/boot/-/boot-5.0.9.tgz", + "integrity": "sha512-3ri7OjNGaSTh2wL4iZfkRk8snXSRpbrXtcGF3ZbWXXxP3hLgDHXJJJc1CoOi118A7ER531zgoB1WZxzZTFGd1Q==", "peer": true, "dependencies": { - "@loopback/model-api-builder": "^4.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/service-proxy": "^5.0.8", + "@loopback/model-api-builder": "^4.0.9", + "@loopback/repository": "^5.1.4", + "@loopback/service-proxy": "^5.0.9", "@types/debug": "^4.1.7", "@types/glob": "^8.1.0", "debug": "^4.3.4", "glob": "^8.1.0", "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/rest": "^12.0.8", - "@loopback/rest-crud": "^0.15.7", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36" - }, "engines": { "node": "14 || 16 || 18 || 19" }, "peerDependencies": { - "@loopback/core": "^4.0.8" + "@loopback/core": "^4.0.9" } }, - "../boot/node_modules/@loopback/core": { - "resolved": "../core", - "link": true - }, - "../build": { - "name": "@loopback/build", - "version": "9.0.8", - "dev": true, - "license": "MIT", + "node_modules/@loopback/context": { + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/@loopback/context/-/context-5.0.9.tgz", + "integrity": "sha512-Hs62SRG2YFy3cRa68Edts9TUCBpPCDK0AA/kxEfnEylpcWPJwz5l+77B6DUD7PbIvN8Zsk6EQJu4wFSduDzx+w==", "peer": true, "dependencies": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "bin": { - "lb-clean": "bin/run-clean.js", - "lb-eslint": "bin/run-eslint.js", - "lb-mocha": "bin/run-mocha.js", - "lb-nyc": "bin/run-nyc.js", - "lb-prettier": "bin/run-prettier.js", - "lb-tsc": "bin/compile-package.js", - "lb-ttsc": "bin/compile-package.js" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../build/node_modules/@loopback/eslint-config": { - "resolved": "../eslint-config", - "link": true - }, - "../context": { - "name": "@loopback/context", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/metadata": "^5.0.8", + "@loopback/metadata": "^5.0.9", "@types/debug": "^4.1.7", "debug": "^4.3.4", "hyperid": "^3.1.1", @@ -123,68 +75,31 @@ "tslib": "^2.5.0", "uuid": "^9.0.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.0", - "bluebird": "^3.7.2" - }, "engines": { "node": "14 || 16 || 18 || 19" } }, - "../core": { - "name": "@loopback/core", - "version": "4.0.8", - "dev": true, - "license": "MIT", + "node_modules/@loopback/core": { + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/@loopback/core/-/core-4.0.9.tgz", + "integrity": "sha512-DlSuAngwiNrVbp/esVJLwXmp0ieshRI1cVEPALvuQgXKlWX8eLVco3LXv7c6ZZ4Tp0hCaZxura2aY5SO0YqsuQ==", "peer": true, "dependencies": { - "@loopback/context": "^5.0.8", + "@loopback/context": "^5.0.9", "debug": "^4.3.4", "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../eslint-config": { - "name": "@loopback/eslint-config", - "version": "13.0.8", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - }, "engines": { "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "eslint": "^8.35.0" } }, - "../express": { - "name": "@loopback/express", - "version": "5.0.8", - "license": "MIT", + "node_modules/@loopback/express": { + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/@loopback/express/-/express-5.0.9.tgz", + "integrity": "sha512-OwyCQTQECyc6B3GtWTQxhqbubI6Ady2xbrdlBRZiqMRPHDGtO3rdDWplM/5nnze/XVIZPhiXQtOK/YfQkJ3HVA==", "peer": true, "dependencies": { - "@loopback/http-server": "^4.0.8", + "@loopback/http-server": "^4.0.9", "@types/body-parser": "^1.19.2", "@types/express": "^4.17.17", "@types/express-serve-static-core": "^4.17.33", @@ -197,170 +112,77 @@ "toposort": "^2.0.2", "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/on-finished": "^2.3.1", - "@types/toposort": "^2.0.3", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, "engines": { "node": "14 || 16 || 18 || 19" }, "peerDependencies": { - "@loopback/core": "^4.0.8" + "@loopback/core": "^4.0.9" } }, - "../express/node_modules/@loopback/build": { - "resolved": "../build", - "link": true - }, - "../express/node_modules/@loopback/core": { - "resolved": "../core", - "link": true - }, - "../express/node_modules/@loopback/http-server": { - "resolved": "../http-server", - "link": true - }, - "../express/node_modules/@loopback/testlab": { - "resolved": "../testlab", - "link": true - }, - "../filter": { - "name": "@loopback/filter", - "version": "3.0.8", - "dev": true, - "license": "MIT", + "node_modules/@loopback/filter": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/@loopback/filter/-/filter-3.0.9.tgz", + "integrity": "sha512-LdLdiY3k9yUfVReWUFUu7xpCVCzW2LMBVwZ9tIY/n1iLPsXFCx/3e7AQl2TxJXUaW9wmuDQyV+beeit/i7gOZA==", "peer": true, "dependencies": { "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "typescript": "~4.9.4" - }, "engines": { "node": "14 || 16 || 18 || 19" } }, - "../filter/node_modules/@loopback/build": { - "resolved": "../build", - "link": true - }, - "../filter/node_modules/@loopback/testlab": { - "resolved": "../testlab", - "link": true - }, - "../http-server": { - "name": "@loopback/http-server", - "version": "4.0.8", - "license": "MIT", + "node_modules/@loopback/http-server": { + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/@loopback/http-server/-/http-server-4.0.9.tgz", + "integrity": "sha512-b7+jjmMX0zbOo2wOctpsz/QiMoSgFMulWVYe0YhlBlK1/TF1TRy5F/hm0UeeOk432c+cOugOfChBy/51sRc0IQ==", "peer": true, "dependencies": { "debug": "^4.3.4", "stoppable": "^1.1.0", "tslib": "^2.5.0" }, - "devDependencies": { - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/stoppable": "^1.1.1" - }, "engines": { "node": "14 || 16 || 18 || 19" } }, - "../metadata": { - "name": "@loopback/metadata", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", + "node_modules/@loopback/metadata": { + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/@loopback/metadata/-/metadata-5.0.9.tgz", + "integrity": "sha512-syRNaIzN7QSGhiw4GNVkXEKZg7XMwqOfND4B61nCnmwEAx4gLk/vU1h/EpmYnq+H5il3CaiLwQeNW8VJinNvlw==", + "peer": true, "dependencies": { "debug": "^4.3.4", "lodash": "^4.17.21", "reflect-metadata": "^0.1.13", "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36" - }, "engines": { "node": "14 || 16 || 18 || 19" } }, - "../model-api-builder": { - "name": "@loopback/model-api-builder", - "version": "4.0.8", - "extraneous": true, - "license": "MIT", + "node_modules/@loopback/model-api-builder": { + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/@loopback/model-api-builder/-/model-api-builder-4.0.9.tgz", + "integrity": "sha512-EM7gwPCp1OSTpZZPwCgets5ZFQ62ILQCz97s6Qd2bDSN/KBdquwzZ2bGLbKa+f4KzhdQN9j8rSxZhoAUwNnQmg==", + "peer": true, "dependencies": { "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3", - "@types/node": "^14.18.36" - }, "engines": { "node": "14 || 16 || 18 || 19" }, "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3" - } - }, - "../openapi-spec-builder": { - "name": "@loopback/openapi-spec-builder", - "version": "5.0.8", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "openapi3-ts": "^2.0.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" + "@loopback/core": "^4.0.9", + "@loopback/repository": "^5.1.4" } }, - "../openapi-spec-builder/node_modules/@loopback/build": { - "resolved": "../build", - "link": true - }, - "../openapi-spec-builder/node_modules/@loopback/eslint-config": { - "resolved": "../eslint-config", - "link": true - }, - "../openapi-spec-builder/node_modules/@loopback/testlab": { - "resolved": "../testlab", - "link": true - }, - "../openapi-v3": { - "name": "@loopback/openapi-v3", - "version": "8.0.8", - "license": "MIT", + "node_modules/@loopback/openapi-v3": { + "version": "8.0.9", + "resolved": "https://registry.npmjs.org/@loopback/openapi-v3/-/openapi-v3-8.0.9.tgz", + "integrity": "sha512-Tp64PWuKLTf2aVmvt0J7UlkxsS3uSBFRstGsa6BXjvrzm6PA6kiONUttFPvVIMdxzVfecK3vzNjHA4g+5pW/kw==", "peer": true, "dependencies": { - "@loopback/repository-json-schema": "^6.1.2", + "@loopback/repository-json-schema": "^6.1.3", "debug": "^4.3.4", "http-status": "^1.6.2", "json-merge-patch": "^1.0.2", @@ -368,162 +190,60 @@ "openapi3-ts": "^2.0.2", "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/openapi-spec-builder": "^5.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/json-merge-patch": "0.0.8", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36" - }, "engines": { "node": "14 || 16 || 18 || 19" }, "peerDependencies": { - "@loopback/core": "^4.0.8" + "@loopback/core": "^4.0.9" } }, - "../openapi-v3/node_modules/@loopback/build": { - "resolved": "../build", - "link": true - }, - "../openapi-v3/node_modules/@loopback/core": { - "resolved": "../core", - "link": true - }, - "../openapi-v3/node_modules/@loopback/eslint-config": { - "resolved": "../eslint-config", - "link": true - }, - "../openapi-v3/node_modules/@loopback/openapi-spec-builder": { - "resolved": "../openapi-spec-builder", - "link": true - }, - "../openapi-v3/node_modules/@loopback/repository": { - "resolved": "../repository", - "link": true - }, - "../openapi-v3/node_modules/@loopback/repository-json-schema": { - "resolved": "../repository-json-schema", - "link": true - }, - "../openapi-v3/node_modules/@loopback/testlab": { - "resolved": "../testlab", - "link": true - }, - "../repository": { - "name": "@loopback/repository", - "version": "5.1.3", - "dev": true, - "license": "MIT", + "node_modules/@loopback/repository": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@loopback/repository/-/repository-5.1.4.tgz", + "integrity": "sha512-lRLR+LyNSBJSWfS9CEOcgA11wqohqcDfHXx7Hff3DckP19K6D4ApmD+sEFF1YNBgVV/ysZPrDySbtkYj9GfH+w==", "peer": true, "dependencies": { - "@loopback/filter": "^3.0.8", + "@loopback/filter": "^3.0.9", "@types/debug": "^4.1.7", "debug": "^4.3.4", "lodash": "^4.17.21", "loopback-datasource-juggler": "^4.28.2", "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bson": "^4.0.5", - "@types/json-schema": "^7.0.11", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "bson": "4.7.2" - }, "engines": { "node": "14 || 16 || 18 || 19" }, "peerDependencies": { - "@loopback/core": "^4.0.8" + "@loopback/core": "^4.0.9" } }, - "../repository-json-schema": { - "name": "@loopback/repository-json-schema", - "version": "6.1.2", - "license": "MIT", + "node_modules/@loopback/repository-json-schema": { + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/@loopback/repository-json-schema/-/repository-json-schema-6.1.3.tgz", + "integrity": "sha512-JlYK3DXKfUJhGiu0C0JCtINgOKjaeN/2JgZbeGHCMgjwvJ7pxbSoIFYr3P2BnRV7zFfi5PGIen1IX02UbS1dfQ==", "peer": true, "dependencies": { "@types/json-schema": "^7.0.11", "debug": "^4.3.4", "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "ajv-formats": "^2.1.1" - }, "engines": { "node": "14 || 16 || 18 || 19" }, "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3" + "@loopback/core": "^4.0.9", + "@loopback/repository": "^5.1.4" } }, - "../repository-json-schema/node_modules/@loopback/build": { - "resolved": "../build", - "link": true - }, - "../repository-json-schema/node_modules/@loopback/core": { - "resolved": "../core", - "link": true - }, - "../repository-json-schema/node_modules/@loopback/eslint-config": { - "resolved": "../eslint-config", - "link": true - }, - "../repository-json-schema/node_modules/@loopback/repository": { - "resolved": "../repository", - "link": true - }, - "../repository-json-schema/node_modules/@loopback/testlab": { - "resolved": "../testlab", - "link": true - }, - "../repository/node_modules/@loopback/build": { - "resolved": "../build", - "link": true - }, - "../repository/node_modules/@loopback/core": { - "resolved": "../core", - "link": true - }, - "../repository/node_modules/@loopback/eslint-config": { - "resolved": "../eslint-config", - "link": true - }, - "../repository/node_modules/@loopback/filter": { - "resolved": "../filter", - "link": true - }, - "../repository/node_modules/@loopback/testlab": { - "resolved": "../testlab", - "link": true - }, - "../rest": { - "name": "@loopback/rest", - "version": "12.0.8", - "license": "MIT", + "node_modules/@loopback/rest": { + "version": "12.0.9", + "resolved": "https://registry.npmjs.org/@loopback/rest/-/rest-12.0.9.tgz", + "integrity": "sha512-cJdKPrpXuJwkrOYVakjCqk3vFATTFssUnuXhnNEyH2Ho+DnCsNRoIrzPGl6TrOVnnPF/jU6vXATtm8kRe8WlFA==", "peer": true, "dependencies": { - "@loopback/express": "^5.0.8", - "@loopback/http-server": "^4.0.8", - "@loopback/openapi-v3": "^8.0.8", + "@loopback/express": "^5.0.9", + "@loopback/http-server": "^4.0.9", + "@loopback/openapi-v3": "^8.0.9", "@openapi-contrib/openapi-schema-to-json-schema": "^3.2.0", "@types/body-parser": "^1.19.2", "@types/cors": "^2.8.13", @@ -553,172 +273,38 @@ "type-is": "^1.6.18", "validator": "^13.9.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/openapi-spec-builder": "^5.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/js-yaml": "^4.0.5", - "@types/json-schema-compare": "^0.2.1", - "@types/lodash": "^4.14.191", - "@types/multer": "^1.4.7", - "@types/node": "^14.18.36", - "@types/on-finished": "^2.3.1", - "@types/qs": "^6.9.7", - "multer": "^1.4.4" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../rest-crud": { - "name": "@loopback/rest-crud", - "version": "0.15.7", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/model-api-builder": "^4.0.8", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/rest": "^12.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36" - }, "engines": { "node": "14 || 16 || 18 || 19" }, "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/rest": "^12.0.8" + "@loopback/core": "^4.0.9" } }, - "../rest/node_modules/@loopback/build": { - "resolved": "../build", - "link": true - }, - "../rest/node_modules/@loopback/core": { - "resolved": "../core", - "link": true - }, - "../rest/node_modules/@loopback/eslint-config": { - "resolved": "../eslint-config", - "link": true - }, - "../rest/node_modules/@loopback/express": { - "resolved": "../express", - "link": true - }, - "../rest/node_modules/@loopback/http-server": { - "resolved": "../http-server", - "link": true - }, - "../rest/node_modules/@loopback/openapi-spec-builder": { - "resolved": "../openapi-spec-builder", - "link": true - }, - "../rest/node_modules/@loopback/openapi-v3": { - "resolved": "../openapi-v3", - "link": true - }, - "../rest/node_modules/@loopback/repository": { - "resolved": "../repository", - "link": true - }, - "../rest/node_modules/@loopback/testlab": { - "resolved": "../testlab", - "link": true - }, - "../service-proxy": { - "name": "@loopback/service-proxy", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", + "node_modules/@loopback/service-proxy": { + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/@loopback/service-proxy/-/service-proxy-5.0.9.tgz", + "integrity": "sha512-QTEhPMCk/LEgyy55TmbUHdWd7iA5u+HtL0JosQsR5TacoJ2+I+K1ZAHYx/hNObV23Xcoxt10xURo3mYaHuifHQ==", + "peer": true, "dependencies": { "loopback-datasource-juggler": "^4.28.2", "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36" - }, "engines": { "node": "14 || 16 || 18 || 19" }, "peerDependencies": { - "@loopback/core": "^4.0.8" + "@loopback/core": "^4.0.9" } }, - "../testlab": { - "name": "@loopback/testlab", - "version": "5.0.8", - "dev": true, - "license": "MIT", + "node_modules/@openapi-contrib/openapi-schema-to-json-schema": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@openapi-contrib/openapi-schema-to-json-schema/-/openapi-schema-to-json-schema-3.2.0.tgz", + "integrity": "sha512-Gj6C0JwCr8arj0sYuslWXUBSP/KnUlEGnPW4qxlXvAl543oaNQgMgIgkQUA6vs5BCCvwTEiL8m/wdWzfl4UvSw==", "peer": true, "dependencies": { - "@hapi/shot": "^6.0.1", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" + "fast-deep-equal": "^3.1.3" } }, - "../testlab/node_modules/@loopback/build": { - "resolved": "../build", - "link": true - }, - "../testlab/node_modules/@loopback/eslint-config": { - "resolved": "../eslint-config", - "link": true - }, - "node_modules/@exodus/schemasafe": { - "version": "1.0.0-rc.9", - "resolved": "https://registry.npmjs.org/@exodus/schemasafe/-/schemasafe-1.0.0-rc.9.tgz", - "integrity": "sha512-dGGHpb61hLwifAu7sotuHFDBw6GTdpG8aKC0fsK17EuTzMRvUrH7lEAr6LTJ+sx3AZYed9yZ77rltVDHyg2hRg==" - }, - "node_modules/@loopback/boot": { - "resolved": "../boot", - "link": true - }, - "node_modules/@loopback/core": { - "resolved": "../core", - "link": true - }, - "node_modules/@loopback/rest": { - "resolved": "../rest", - "link": true - }, "node_modules/@types/body-parser": { "version": "1.19.2", "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", @@ -736,11 +322,19 @@ "@types/node": "*" } }, + "node_modules/@types/cors": { + "version": "2.8.13", + "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.13.tgz", + "integrity": "sha512-RG8AStHlUiV5ysZQKq97copd2UmVYw3/pRMLefISZ3S1hK104Cwm7iLQ3fTKx+lsUH2CE8FlLaYeEA2LSeqYUA==", + "peer": true, + "dependencies": { + "@types/node": "*" + } + }, "node_modules/@types/debug": { "version": "4.1.7", "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz", "integrity": "sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==", - "dev": true, "dependencies": { "@types/ms": "*" } @@ -766,6 +360,28 @@ "@types/range-parser": "*" } }, + "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==", + "peer": true, + "dependencies": { + "@types/minimatch": "^5.1.2", + "@types/node": "*" + } + }, + "node_modules/@types/http-errors": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.1.tgz", + "integrity": "sha512-/K3ds8TRAfBvi5vfjuz8y6+GiAYBZ0x4tXv1Av6CWBWn0IlADc+ZX9pMq7oU0fNQPnBwIZl3rmeLp6SBApbxSQ==", + "peer": true + }, + "node_modules/@types/json-schema": { + "version": "7.0.11", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", + "peer": true + }, "node_modules/@types/lodash": { "version": "4.14.191", "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.191.tgz", @@ -777,16 +393,30 @@ "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz", "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==" }, + "node_modules/@types/minimatch": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz", + "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==", + "peer": true + }, "node_modules/@types/ms": { "version": "0.7.31", "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz", - "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==", - "dev": true + "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==" }, "node_modules/@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==" + "version": "14.18.40", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.40.tgz", + "integrity": "sha512-pGteXO/JQX7wPxGR8lyT+doqjMa7XvlVowwrDwLfX92k5SdLkk4cwC7CYSLBxrenw/R5oQwKioVIak7ZgplM3g==" + }, + "node_modules/@types/on-finished": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/@types/on-finished/-/on-finished-2.3.1.tgz", + "integrity": "sha512-mzVYaYcFs5Jd2n/O6uYIRUsFRR1cHyZLRvkLCU0E7+G5WhY0qBDAR5fUCeZbvecYOSh9ikhlesyi2UfI8B9ckQ==", + "peer": true, + "dependencies": { + "@types/node": "*" + } }, "node_modules/@types/qs": { "version": "6.9.7", @@ -799,14 +429,23 @@ "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" }, "node_modules/@types/serve-static": { - "version": "1.15.1", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.1.tgz", - "integrity": "sha512-NUo5XNiAdULrJENtJXZZ3fHtfMolzZwczzBbnAeBbqBwG+LaG6YaJtuwzwGSQZ2wsCrxjEhNNjAkKigy3n8teQ==", + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==", "dependencies": { "@types/mime": "*", "@types/node": "*" } }, + "node_modules/@types/type-is": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/@types/type-is/-/type-is-1.6.3.tgz", + "integrity": "sha512-PNs5wHaNcBgCQG5nAeeZ7OvosrEsI9O4W2jAOO9BCCg4ux9ZZvH2+0iSCOIDBiKuQsiNS8CBlmfX9f5YBQ22cA==", + "peer": true, + "dependencies": { + "@types/node": "*" + } + }, "node_modules/accept-language": { "version": "3.0.18", "resolved": "https://registry.npmjs.org/accept-language/-/accept-language-3.0.18.tgz", @@ -829,13 +468,14 @@ } }, "node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "peer": true, "dependencies": { "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", "uri-js": "^4.2.2" }, "funding": { @@ -843,6 +483,44 @@ "url": "https://github.com/sponsors/epoberezkin" } }, + "node_modules/ajv-errors": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-3.0.0.tgz", + "integrity": "sha512-V3wD15YHfHz6y0KdhYFjyy9vWtEVALT9UrxfN3zqlI6dMioHnJrqOYfyPKol3oqrnCM9uwkcdCwkJ0WUcbLMTQ==", + "peer": true, + "peerDependencies": { + "ajv": "^8.0.1" + } + }, + "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==", + "peer": true, + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "peer": true, + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, "node_modules/ansi-regex": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", @@ -866,17 +544,10 @@ } }, "node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dependencies": { - "sprintf-js": "~1.0.2" - } - }, - "node_modules/argparse/node_modules/sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "peer": true }, "node_modules/array-flatten": { "version": "1.1.1", @@ -996,14 +667,6 @@ "npm": "1.2.8000 || >= 1.4.16" } }, - "node_modules/body-parser/node_modules/bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", - "engines": { - "node": ">= 0.8" - } - }, "node_modules/body-parser/node_modules/debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", @@ -1012,19 +675,25 @@ "ms": "2.0.0" } }, - "node_modules/body-parser/node_modules/depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", - "engines": { - "node": ">= 0.8" - } - }, "node_modules/body-parser/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, + "node_modules/body-parser/node_modules/qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/bops": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/bops/-/bops-1.0.0.tgz", @@ -1035,19 +704,17 @@ } }, "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "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", - "concat-map": "0.0.1" + "balanced-match": "^1.0.0" } }, "node_modules/bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", - "dev": true, + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", "engines": { "node": ">= 0.8" } @@ -1069,11 +736,32 @@ "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.2.tgz", "integrity": "sha512-HpX65o1Hnr9HH25ojC1YGs7HCQLq0GCOibSaWER0eNpgJ/Z1MZv2mTc7+xh6WOPxbRVcmgbv4hGU+uSQ/2xFZQ==" }, + "node_modules/camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "peer": true, + "dependencies": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, "node_modules/canonical-json": { "version": "0.0.4", "resolved": "https://registry.npmjs.org/canonical-json/-/canonical-json-0.0.4.tgz", "integrity": "sha512-2sW7x0m/P7dqEnO0O87U7RTVQAaa7MELcd+Jd9FA6CYgYtwJ1TlDWIYMD8nuMkH1KoThsJogqgLyklrt9d/Azw==" }, + "node_modules/capital-case": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/capital-case/-/capital-case-1.0.4.tgz", + "integrity": "sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==", + "peer": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3", + "upper-case-first": "^2.0.2" + } + }, "node_modules/caseless": { "version": "0.12.0", "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", @@ -1094,6 +782,26 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, + "node_modules/change-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/change-case/-/change-case-4.1.2.tgz", + "integrity": "sha512-bSxY2ws9OtviILG1EiY5K7NNxkqg/JnRnFxLtKQ96JaviiIxi7djMrSd0ECT9AC+lttClmYwKw53BWpOMblo7A==", + "peer": true, + "dependencies": { + "camel-case": "^4.1.2", + "capital-case": "^1.0.4", + "constant-case": "^3.0.4", + "dot-case": "^3.0.4", + "header-case": "^2.0.4", + "no-case": "^3.0.4", + "param-case": "^3.0.4", + "pascal-case": "^3.1.2", + "path-case": "^3.0.4", + "sentence-case": "^3.0.4", + "snake-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, "node_modules/charenc": { "version": "0.0.2", "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz", @@ -1188,6 +896,15 @@ "node": ">= 0.8.0" } }, + "node_modules/compression/node_modules/bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, "node_modules/compression/node_modules/debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", @@ -1208,6 +925,17 @@ "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" }, + "node_modules/constant-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/constant-case/-/constant-case-3.0.4.tgz", + "integrity": "sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ==", + "peer": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3", + "upper-case": "^2.0.2" + } + }, "node_modules/content-disposition": { "version": "0.5.4", "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", @@ -1268,7 +996,6 @@ "version": "2.8.5", "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", - "dev": true, "dependencies": { "object-assign": "^4", "vary": "^1" @@ -1336,11 +1063,11 @@ } }, "node_modules/depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", "engines": { - "node": ">= 0.6" + "node": ">= 0.8" } }, "node_modules/destroy": { @@ -1352,6 +1079,16 @@ "npm": "1.2.8000 || >= 1.4.16" } }, + "node_modules/dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "peer": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, "node_modules/duplex": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/duplex/-/duplex-1.0.0.tgz", @@ -1534,14 +1271,6 @@ "npm": "1.2.8000 || >= 1.4.16" } }, - "node_modules/express/node_modules/bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", - "engines": { - "node": ">= 0.8" - } - }, "node_modules/express/node_modules/debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", @@ -1550,19 +1279,30 @@ "ms": "2.0.0" } }, - "node_modules/express/node_modules/depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", - "engines": { - "node": ">= 0.8" - } - }, "node_modules/express/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, + "node_modules/express/node_modules/path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" + }, + "node_modules/express/node_modules/qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/express/node_modules/raw-body": { "version": "2.5.1", "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", @@ -1640,25 +1380,6 @@ "minimatch": "^5.0.1" } }, - "node_modules/filelist/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/filelist/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/finalhandler": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", @@ -1777,19 +1498,19 @@ } }, "node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", + "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", + "peer": true, "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "minimatch": "^5.0.1", + "once": "^1.3.0" }, "engines": { - "node": "*" + "node": ">=12" }, "funding": { "url": "https://github.com/sponsors/isaacs" @@ -1824,6 +1545,26 @@ "node": ">=6" } }, + "node_modules/har-validator/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/har-validator/node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, "node_modules/has": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", @@ -1854,6 +1595,16 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/header-case": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/header-case/-/header-case-2.0.4.tgz", + "integrity": "sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q==", + "peer": true, + "dependencies": { + "capital-case": "^1.0.4", + "tslib": "^2.0.3" + } + }, "node_modules/helmet": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/helmet/-/helmet-4.6.0.tgz", @@ -1878,14 +1629,6 @@ "node": ">= 0.8" } }, - "node_modules/http-errors/node_modules/depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", - "engines": { - "node": ">= 0.8" - } - }, "node_modules/http-signature": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", @@ -1941,6 +1684,25 @@ "node": ">=8.12.0" } }, + "node_modules/hyperid": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/hyperid/-/hyperid-3.1.1.tgz", + "integrity": "sha512-RveV33kIksycSf7HLkq1sHB5wW0OwuX8ot8MYnY++gaaPXGFfKpBncHrAWxdpuEeRlazUMGWefwP1w6o6GaumA==", + "peer": true, + "dependencies": { + "uuid": "^8.3.2", + "uuid-parse": "^1.1.0" + } + }, + "node_modules/hyperid/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==", + "peer": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, "node_modules/iconv-lite": { "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", @@ -2064,6 +1826,26 @@ "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" }, + "node_modules/jake/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/jake/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, "node_modules/jayson": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/jayson/-/jayson-2.1.2.tgz", @@ -2087,12 +1869,34 @@ "resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.60.tgz", "integrity": "sha512-F0KIgDJfy2nA3zMLmWGKxcH2ZVEtCZXHHdOQs2gSaQ27+lNeEfGxzkIw90aXswATX7AZ33tahPbzy6KAfUreVw==" }, + "node_modules/jayson/node_modules/uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", + "bin": { + "uuid": "bin/uuid" + } + }, + "node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "peer": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, "node_modules/js2xmlparser": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/js2xmlparser/-/js2xmlparser-3.0.0.tgz", - "integrity": "sha512-CSOkdn0/GhRFwxnipmhXfqJ+FG6+wkWBi46kKSsPx6+j65176ZiQcrCYpg6K8x3iLbO4k3zScBnZ7I/L80dAtw==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/js2xmlparser/-/js2xmlparser-4.0.2.tgz", + "integrity": "sha512-6n4D8gLlLf1n5mNLQPRfViYzu9RATblzPEtm1SthMX1Pjao0r9YI9nw7ZIfRxQMERS87mcswrg+r/OYrPRX6jA==", + "peer": true, "dependencies": { - "xmlcreate": "^1.0.1" + "xmlcreate": "^2.0.4" } }, "node_modules/jsbn": { @@ -2105,15 +1909,34 @@ "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-2.0.11.tgz", "integrity": "sha512-Wu4/hxSZX7Krzjor+sZHWaRau6Be4WQHlrkl3v8cmxRBBewF2TotlgHUedKQJyFiUyFxnK/ZlRYnR9UNVZ7pkg==" }, + "node_modules/json-merge-patch": { + "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==", + "peer": true, + "dependencies": { + "fast-deep-equal": "^3.1.3" + } + }, "node_modules/json-schema": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" }, + "node_modules/json-schema-compare": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/json-schema-compare/-/json-schema-compare-0.2.2.tgz", + "integrity": "sha512-c4WYmDKyJXhs7WWvAWm3uIYnfyWFoIp+JEoX34rctVvEkMYCPGhXtvmFFXiffBbxfZsvQ0RNnV5H7GvDF5HCqQ==", + "peer": true, + "dependencies": { + "lodash": "^4.17.4" + } + }, "node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "peer": true }, "node_modules/json-stringify-safe": { "version": "5.0.1", @@ -2227,19 +2050,20 @@ } }, "node_modules/loopback-connector": { - "version": "4.11.1", - "resolved": "https://registry.npmjs.org/loopback-connector/-/loopback-connector-4.11.1.tgz", - "integrity": "sha512-EA31zur3xIhP4UW+P2rWEcSbqpk4jPddpTBZSSw8KCszM7T0/Pe4HvEmG0MndAWJctRPtrwKDEu/8rWuMDLf+A==", + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/loopback-connector/-/loopback-connector-5.2.2.tgz", + "integrity": "sha512-VY1LK+z3fp2ehCcq2jm1xTpBuKrtJcBuUZZhxAnYYAN3VXemmjLeVU0F/MmokfKL1zx1pkPKdjBPb+nNsatzeA==", + "peer": true, "dependencies": { - "async": "^3.2.0", + "async": "^3.2.4", "bluebird": "^3.7.2", - "debug": "^4.1.1", - "msgpack5": "^4.2.0", - "strong-globalize": "^5.1.0", - "uuid": "^7.0.3" + "debug": "^4.3.4", + "msgpack5": "^4.5.1", + "strong-globalize": "^6.0.5", + "uuid": "^8.3.2" }, "engines": { - "node": ">=8.9" + "node": ">=10" } }, "node_modules/loopback-connector-remote": { @@ -2254,12 +2078,16 @@ "node": ">=6" } }, - "node_modules/loopback-connector/node_modules/async": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", - "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" - }, - "node_modules/loopback-connector/node_modules/cross-spawn": { + "node_modules/loopback-connector-remote/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/loopback-connector-remote/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==", @@ -2272,7 +2100,23 @@ "node": ">= 8" } }, - "node_modules/loopback-connector/node_modules/execa": { + "node_modules/loopback-connector-remote/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/loopback-connector-remote/node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/loopback-connector-remote/node_modules/execa": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", @@ -2294,7 +2138,7 @@ "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, - "node_modules/loopback-connector/node_modules/get-stream": { + "node_modules/loopback-connector-remote/node_modules/get-stream": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", @@ -2308,7 +2152,7 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/loopback-connector/node_modules/invert-kv": { + "node_modules/loopback-connector-remote/node_modules/invert-kv": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-3.0.1.tgz", "integrity": "sha512-CYdFeFexxhv/Bcny+Q0BfOV+ltRlJcd4BBZBYFX/O0u4npJrgZtIcjokegtiSMAvlMTJ+Koq0GBCc//3bueQxw==", @@ -2319,7 +2163,7 @@ "url": "https://github.com/sindresorhus/invert-kv?sponsor=1" } }, - "node_modules/loopback-connector/node_modules/is-stream": { + "node_modules/loopback-connector-remote/node_modules/is-stream": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", @@ -2330,7 +2174,7 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/loopback-connector/node_modules/lcid": { + "node_modules/loopback-connector-remote/node_modules/lcid": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/lcid/-/lcid-3.1.1.tgz", "integrity": "sha512-M6T051+5QCGLBQb8id3hdvIW8+zeFV2FyBGFS9IEK5H9Wt4MueD4bW1eWikpHgZp+5xR3l5c8pZUkQsIA0BFZg==", @@ -2341,7 +2185,93 @@ "node": ">=8" } }, - "node_modules/loopback-connector/node_modules/mem": { + "node_modules/loopback-connector-remote/node_modules/loopback-connector": { + "version": "4.11.1", + "resolved": "https://registry.npmjs.org/loopback-connector/-/loopback-connector-4.11.1.tgz", + "integrity": "sha512-EA31zur3xIhP4UW+P2rWEcSbqpk4jPddpTBZSSw8KCszM7T0/Pe4HvEmG0MndAWJctRPtrwKDEu/8rWuMDLf+A==", + "dependencies": { + "async": "^3.2.0", + "bluebird": "^3.7.2", + "debug": "^4.1.1", + "msgpack5": "^4.2.0", + "strong-globalize": "^5.1.0", + "uuid": "^7.0.3" + }, + "engines": { + "node": ">=8.9" + } + }, + "node_modules/loopback-connector-remote/node_modules/loopback-connector/node_modules/async": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" + }, + "node_modules/loopback-connector-remote/node_modules/loopback-connector/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/loopback-connector-remote/node_modules/loopback-connector/node_modules/strong-globalize": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/strong-globalize/-/strong-globalize-5.1.0.tgz", + "integrity": "sha512-9cooAb6kNMDFmTDybkkch1x7b+LuzZNva8oIr+MxXnvx9jcvw4/4DTSXPc53mG68G0Q9YOTYZkhDkWe/DiJ1Qg==", + "dependencies": { + "accept-language": "^3.0.18", + "debug": "^4.1.1", + "globalize": "^1.5.0", + "lodash": "^4.17.15", + "md5": "^2.2.1", + "mkdirp": "^0.5.5", + "os-locale": "^5.0.0", + "yamljs": "^0.3.0" + }, + "engines": { + "node": ">=8.9" + } + }, + "node_modules/loopback-connector-remote/node_modules/loopback-connector/node_modules/uuid": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-7.0.3.tgz", + "integrity": "sha512-DPSke0pXhTZgoF/d+WSt2QaKMCFSfx7QegxEWT+JOuHF5aWrKEn0G+ztjuJg/gG8/ItK+rbPCD/yNv8yyih6Cg==", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/loopback-connector-remote/node_modules/loopback-datasource-juggler": { + "version": "3.36.1", + "resolved": "https://registry.npmjs.org/loopback-datasource-juggler/-/loopback-datasource-juggler-3.36.1.tgz", + "integrity": "sha512-6eop3qxFyN3AkPBPUte2DHcsW1DopJwXXA20x3vwYsBSo4hLSv4gIeXo0+yqdQoXpHfbKRB9cv1hHEHAQSiWUA==", + "dependencies": { + "async": "^2.6.0", + "bluebird": "^3.1.1", + "debug": "^3.1.0", + "depd": "^1.0.0", + "inflection": "^1.6.0", + "lodash": "^4.17.4", + "loopback-connector": "^4.4.0", + "minimatch": "^3.0.3", + "qs": "^6.5.0", + "shortid": "^2.2.6", + "strong-globalize": "^4.1.1", + "traverse": "^0.6.6", + "uuid": "^3.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/loopback-connector-remote/node_modules/mem": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/mem/-/mem-5.1.1.tgz", "integrity": "sha512-qvwipnozMohxLXG1pOqoLiZKNkC4r4qqRucSoDwXowsNGDSULiqFTRUF05vcZWnwJSG22qTsynQhxbaMtnX9gw==", @@ -2354,7 +2284,18 @@ "node": ">=8" } }, - "node_modules/loopback-connector/node_modules/npm-run-path": { + "node_modules/loopback-connector-remote/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/loopback-connector-remote/node_modules/npm-run-path": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", @@ -2365,7 +2306,7 @@ "node": ">=8" } }, - "node_modules/loopback-connector/node_modules/os-locale": { + "node_modules/loopback-connector-remote/node_modules/os-locale": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-5.0.0.tgz", "integrity": "sha512-tqZcNEDAIZKBEPnHPlVDvKrp7NzgLi7jRmhKiUoa2NUmhl13FtkAGLUVR+ZsYvApBQdBfYm43A4tXXQ4IrYLBA==", @@ -2381,7 +2322,7 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/loopback-connector/node_modules/path-key": { + "node_modules/loopback-connector-remote/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==", @@ -2389,7 +2330,7 @@ "node": ">=8" } }, - "node_modules/loopback-connector/node_modules/shebang-command": { + "node_modules/loopback-connector-remote/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==", @@ -2400,7 +2341,7 @@ "node": ">=8" } }, - "node_modules/loopback-connector/node_modules/shebang-regex": { + "node_modules/loopback-connector-remote/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==", @@ -2408,33 +2349,16 @@ "node": ">=8" } }, - "node_modules/loopback-connector/node_modules/strong-globalize": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/strong-globalize/-/strong-globalize-5.1.0.tgz", - "integrity": "sha512-9cooAb6kNMDFmTDybkkch1x7b+LuzZNva8oIr+MxXnvx9jcvw4/4DTSXPc53mG68G0Q9YOTYZkhDkWe/DiJ1Qg==", - "dependencies": { - "accept-language": "^3.0.18", - "debug": "^4.1.1", - "globalize": "^1.5.0", - "lodash": "^4.17.15", - "md5": "^2.2.1", - "mkdirp": "^0.5.5", - "os-locale": "^5.0.0", - "yamljs": "^0.3.0" - }, - "engines": { - "node": ">=8.9" - } - }, - "node_modules/loopback-connector/node_modules/uuid": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-7.0.3.tgz", - "integrity": "sha512-DPSke0pXhTZgoF/d+WSt2QaKMCFSfx7QegxEWT+JOuHF5aWrKEn0G+ztjuJg/gG8/ItK+rbPCD/yNv8yyih6Cg==", + "node_modules/loopback-connector-remote/node_modules/uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", "bin": { - "uuid": "dist/bin/uuid" + "uuid": "bin/uuid" } }, - "node_modules/loopback-connector/node_modules/which": { + "node_modules/loopback-connector-remote/node_modules/which": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", @@ -2448,5904 +2372,2459 @@ "node": ">= 8" } }, - "node_modules/loopback-datasource-juggler": { - "version": "3.36.1", - "resolved": "https://registry.npmjs.org/loopback-datasource-juggler/-/loopback-datasource-juggler-3.36.1.tgz", - "integrity": "sha512-6eop3qxFyN3AkPBPUte2DHcsW1DopJwXXA20x3vwYsBSo4hLSv4gIeXo0+yqdQoXpHfbKRB9cv1hHEHAQSiWUA==", + "node_modules/loopback-connector/node_modules/async": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==", + "peer": true + }, + "node_modules/loopback-connector/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==", + "peer": true, "dependencies": { - "async": "^2.6.0", - "bluebird": "^3.1.1", - "debug": "^3.1.0", - "depd": "^1.0.0", - "inflection": "^1.6.0", - "lodash": "^4.17.4", - "loopback-connector": "^4.4.0", - "minimatch": "^3.0.3", - "qs": "^6.5.0", - "shortid": "^2.2.6", - "strong-globalize": "^4.1.1", - "traverse": "^0.6.6", - "uuid": "^3.0.1" + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" }, "engines": { - "node": ">=8" + "node": ">= 8" } }, - "node_modules/loopback-datasource-juggler/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "node_modules/loopback-connector/node_modules/execa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", + "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", + "peer": true, "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/loopback-datatype-geopoint": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/loopback-datatype-geopoint/-/loopback-datatype-geopoint-1.0.0.tgz", - "integrity": "sha512-MqcEBXl/x4YC/hm/5ZRFBZGI9RCqHdy8zrv3jGHiE4cOnSdKVdranG+zEs8Xv7Z2sy/rV6qY3wsr7gBNcC9Kmw==", + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + }, "engines": { - "node": ">=4" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, - "node_modules/loopback-filters": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/loopback-filters/-/loopback-filters-1.1.1.tgz", - "integrity": "sha512-p0qSzuuX7eATe5Bxy+RqCj3vSfSFfdCtqyf3yuC+DpchMvgal33XlhEi2UmywyK/Ym28oVnZxxWmfrwFMzSwLQ==", + "node_modules/loopback-connector/node_modules/get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "peer": true, "dependencies": { - "debug": "^3.1.0" + "pump": "^3.0.0" }, "engines": { - "node": ">=4.0.0" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/loopback-filters/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dependencies": { - "ms": "^2.1.1" + "node_modules/loopback-connector/node_modules/invert-kv": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-3.0.1.tgz", + "integrity": "sha512-CYdFeFexxhv/Bcny+Q0BfOV+ltRlJcd4BBZBYFX/O0u4npJrgZtIcjokegtiSMAvlMTJ+Koq0GBCc//3bueQxw==", + "peer": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sindresorhus/invert-kv?sponsor=1" } }, - "node_modules/loopback-phase": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/loopback-phase/-/loopback-phase-3.4.0.tgz", - "integrity": "sha512-FHtCOXO9IpaGkg/dw3lBQc2EmEtUx6LXZ0th5vkL1+jwDQVh6kdfvVk7wqVfZsskdOZz3j34rGWEP8qWx9JF0A==", - "dependencies": { - "async": "^2.6.1", - "debug": "^3.1.0", - "strong-globalize": "^4.1.1" - }, - "engines": { - "node": ">=8.9" - } - }, - "node_modules/loopback-phase/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dependencies": { - "ms": "^2.1.1" + "node_modules/loopback-connector/node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "peer": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/loopback-swagger": { - "version": "5.9.0", - "resolved": "https://registry.npmjs.org/loopback-swagger/-/loopback-swagger-5.9.0.tgz", - "integrity": "sha512-E4UnLu1H76w6R978AhAfwOATMHVuQRbar4P29asox3ev+BXUVHBcaRboRQvDJfX2UvUC54O5BFNYGzstkARukA==", + "node_modules/loopback-connector/node_modules/lcid": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-3.1.1.tgz", + "integrity": "sha512-M6T051+5QCGLBQb8id3hdvIW8+zeFV2FyBGFS9IEK5H9Wt4MueD4bW1eWikpHgZp+5xR3l5c8pZUkQsIA0BFZg==", + "peer": true, "dependencies": { - "async": "^2.1.4", - "debug": "^3.1.0", - "ejs": "^2.5.5", - "lodash": "^4.17.11", - "strong-globalize": "^4.1.1" + "invert-kv": "^3.0.0" }, "engines": { "node": ">=8" } }, - "node_modules/loopback-swagger/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/loopback/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "node_modules/loopback-connector/node_modules/mem": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/mem/-/mem-5.1.1.tgz", + "integrity": "sha512-qvwipnozMohxLXG1pOqoLiZKNkC4r4qqRucSoDwXowsNGDSULiqFTRUF05vcZWnwJSG22qTsynQhxbaMtnX9gw==", + "peer": true, "dependencies": { - "ms": "2.0.0" + "map-age-cleaner": "^0.1.3", + "mimic-fn": "^2.1.0", + "p-is-promise": "^2.1.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/loopback/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "node_modules/map-age-cleaner": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", - "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", - "dependencies": { - "p-defer": "^1.0.0" + "node_modules/loopback-connector/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "peer": true, + "bin": { + "mkdirp": "bin/cmd.js" }, "engines": { - "node": ">=6" + "node": ">=10" } }, - "node_modules/md5": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz", - "integrity": "sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==", + "node_modules/loopback-connector/node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "peer": true, "dependencies": { - "charenc": "0.0.2", - "crypt": "0.0.2", - "is-buffer": "~1.1.6" - } - }, - "node_modules/media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "path-key": "^3.0.0" + }, "engines": { - "node": ">= 0.6" + "node": ">=8" } }, - "node_modules/mem": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/mem/-/mem-4.3.0.tgz", - "integrity": "sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w==", + "node_modules/loopback-connector/node_modules/os-locale": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-5.0.0.tgz", + "integrity": "sha512-tqZcNEDAIZKBEPnHPlVDvKrp7NzgLi7jRmhKiUoa2NUmhl13FtkAGLUVR+ZsYvApBQdBfYm43A4tXXQ4IrYLBA==", + "peer": true, "dependencies": { - "map-age-cleaner": "^0.1.1", - "mimic-fn": "^2.0.0", - "p-is-promise": "^2.0.0" + "execa": "^4.0.0", + "lcid": "^3.0.0", + "mem": "^5.0.0" }, "engines": { - "node": ">=6" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" - }, - "node_modules/merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" - }, - "node_modules/methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "node_modules/loopback-connector/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==", + "peer": true, "engines": { - "node": ">= 0.6" + "node": ">=8" } }, - "node_modules/mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "bin": { - "mime": "cli.js" + "node_modules/loopback-connector/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==", + "peer": true, + "dependencies": { + "shebang-regex": "^3.0.0" }, "engines": { - "node": ">=4" + "node": ">=8" } }, - "node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "node_modules/loopback-connector/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==", + "peer": true, "engines": { - "node": ">= 0.6" + "node": ">=8" } }, - "node_modules/mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "node_modules/loopback-connector/node_modules/strong-globalize": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/strong-globalize/-/strong-globalize-6.0.5.tgz", + "integrity": "sha512-7nfUli41TieV9/TSc0N62ve5Q4nfrpy/T0nNNy6TyD3vst79QWmeylCyd3q1gDxh8dqGEtabLNCdPQP1Iuvecw==", + "peer": true, "dependencies": { - "mime-db": "1.52.0" + "accept-language": "^3.0.18", + "debug": "^4.2.0", + "globalize": "^1.6.0", + "lodash": "^4.17.20", + "md5": "^2.3.0", + "mkdirp": "^1.0.4", + "os-locale": "^5.0.0", + "yamljs": "^0.3.0" }, "engines": { - "node": ">= 0.6" + "node": ">=10" } }, - "node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "engines": { - "node": ">=6" + "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==", + "peer": true, + "bin": { + "uuid": "dist/bin/uuid" } }, - "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "node_modules/loopback-connector/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "peer": true, "dependencies": { - "brace-expansion": "^1.1.7" + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" }, "engines": { - "node": "*" - } - }, - "node_modules/minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">= 8" } }, - "node_modules/mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "node_modules/loopback-datasource-juggler": { + "version": "4.28.3", + "resolved": "https://registry.npmjs.org/loopback-datasource-juggler/-/loopback-datasource-juggler-4.28.3.tgz", + "integrity": "sha512-lhL5kmOVcwRNKNqL/+L8EXxXDJVtfzUQaiYYdeFciqPIGNsNpOnfxRww0jDHBLIhtNX3cvXRqTZO7ljccb/hCg==", + "peer": true, "dependencies": { - "minimist": "^1.2.6" + "async": "^3.2.4", + "change-case": "^4.1.2", + "debug": "^4.3.4", + "depd": "^2.0.0", + "inflection": "^1.13.4", + "lodash": "^4.17.21", + "loopback-connector": "^5.2.1", + "minimatch": "^5.1.6", + "nanoid": "^3.3.4", + "qs": "^6.10.5", + "strong-globalize": "^6.0.5", + "traverse": "^0.6.7", + "uuid": "^9.0.0" }, - "bin": { - "mkdirp": "bin/cmd.js" + "engines": { + "node": ">=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==" + "node_modules/loopback-datasource-juggler/node_modules/async": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==", + "peer": true }, - "node_modules/msgpack-js": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/msgpack-js/-/msgpack-js-0.3.0.tgz", - "integrity": "sha512-dBIO+q0IAtZMeTn8K1gr0NuM0OvXEV97NwFsJQKzJ/qkQI9d5MN7Vc++TAUkIxaoIMJyIgMByOAwoJO2wdYDrA==", + "node_modules/loopback-datasource-juggler/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==", + "peer": true, "dependencies": { - "bops": "~0.0.6" + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" } }, - "node_modules/msgpack-js/node_modules/base64-js": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-0.0.2.tgz", - "integrity": "sha512-Pj9L87dCdGcKlSqPVUjD+q96pbIx1zQQLb2CUiWURfjiBELv84YX+0nGnKmyT/9KkC7PQk7UN1w+Al8bBozaxQ==", + "node_modules/loopback-datasource-juggler/node_modules/execa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", + "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", + "peer": true, + "dependencies": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + }, "engines": { - "node": ">= 0.4" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, - "node_modules/msgpack-js/node_modules/bops": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/bops/-/bops-0.0.7.tgz", - "integrity": "sha512-oF8JFj2vZoTTzbS4haaB/37vqoJbZXxPBWmNdFONu3dUBW+zp7JcoIIYYd1r+4/YwFM8QUSR1u4rrPbtcdHsRg==", + "node_modules/loopback-datasource-juggler/node_modules/get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "peer": true, "dependencies": { - "base64-js": "0.0.2", - "to-utf8": "0.0.1" + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/msgpack-stream": { - "version": "0.0.13", - "resolved": "https://registry.npmjs.org/msgpack-stream/-/msgpack-stream-0.0.13.tgz", - "integrity": "sha512-Wh+t8IJrHPzSjph4wKJhenKG8vvtT0RDebLf1k1RSuRNOJ7caLFvwDnkyiihhZ5QJJmSg0KpjvqtDj9FvvWHWg==", - "dependencies": { - "bops": "1.0.0", - "msgpack-js": "0.3.0", - "through": "2.3.4" + "node_modules/loopback-datasource-juggler/node_modules/invert-kv": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-3.0.1.tgz", + "integrity": "sha512-CYdFeFexxhv/Bcny+Q0BfOV+ltRlJcd4BBZBYFX/O0u4npJrgZtIcjokegtiSMAvlMTJ+Koq0GBCc//3bueQxw==", + "peer": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sindresorhus/invert-kv?sponsor=1" } }, - "node_modules/msgpack-stream/node_modules/through": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.4.tgz", - "integrity": "sha512-DwbmSAcABsMazNkLOJJSLRC3gfh4cPxUxJCn9npmvbcI6undhgoJ2ShvEOgZrW8BH62Gyr9jKboGbfFcmY5VsQ==" - }, - "node_modules/msgpack5": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/msgpack5/-/msgpack5-4.5.1.tgz", - "integrity": "sha512-zC1vkcliryc4JGlL6OfpHumSYUHWFGimSI+OgfRCjTFLmKA2/foR9rMTOhWiqfOrfxJOctrpWPvrppf8XynJxw==", - "dependencies": { - "bl": "^2.0.1", - "inherits": "^2.0.3", - "readable-stream": "^2.3.6", - "safe-buffer": "^5.1.2" + "node_modules/loopback-datasource-juggler/node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "peer": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/mux-demux": { - "version": "3.7.9", - "resolved": "https://registry.npmjs.org/mux-demux/-/mux-demux-3.7.9.tgz", - "integrity": "sha512-zf+kqfl+e/U+0MSqJwUg+Wzbyxucf8YK6Sxyzy94gzS6ichxcEV2mUpXD7hPhCTKAVpX6s00ihYbJC/aH8gxwA==", + "node_modules/loopback-datasource-juggler/node_modules/lcid": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-3.1.1.tgz", + "integrity": "sha512-M6T051+5QCGLBQb8id3hdvIW8+zeFV2FyBGFS9IEK5H9Wt4MueD4bW1eWikpHgZp+5xR3l5c8pZUkQsIA0BFZg==", + "peer": true, "dependencies": { - "duplex": "~1.0.0", - "json-buffer": "~2.0.4", - "msgpack-stream": "~0.0.10", - "stream-combiner": "0.0.2", - "stream-serializer": "~1.1.1", - "through": "~2.3.1", - "xtend": "~1.0.3" - } - }, - "node_modules/nanoid": { - "version": "2.1.11", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-2.1.11.tgz", - "integrity": "sha512-s/snB+WGm6uwi0WjsZdaVcuf3KJXlfGl2LcxgwkEwJF0D/BWzVWAZW/XY4bFaiR7s0Jk3FPvlnepg1H1b1UwlA==" - }, - "node_modules/negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "invert-kv": "^3.0.0" + }, "engines": { - "node": ">= 0.6" + "node": ">=8" } }, - "node_modules/nice-try": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==" - }, - "node_modules/node-fetch": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.9.tgz", - "integrity": "sha512-DJm/CJkZkRjKKj4Zi4BsKVZh3ValV5IR5s7LVZnW+6YMh0W1BfNA8XSs6DLMGYlId5F3KnA70uu2qepcR08Qqg==", + "node_modules/loopback-datasource-juggler/node_modules/mem": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/mem/-/mem-5.1.1.tgz", + "integrity": "sha512-qvwipnozMohxLXG1pOqoLiZKNkC4r4qqRucSoDwXowsNGDSULiqFTRUF05vcZWnwJSG22qTsynQhxbaMtnX9gw==", + "peer": true, "dependencies": { - "whatwg-url": "^5.0.0" + "map-age-cleaner": "^0.1.3", + "mimic-fn": "^2.1.0", + "p-is-promise": "^2.1.0" }, "engines": { - "node": "4.x || >=6.0.0" - }, - "peerDependencies": { - "encoding": "^0.1.0" + "node": ">=8" + } + }, + "node_modules/loopback-datasource-juggler/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "peer": true, + "bin": { + "mkdirp": "bin/cmd.js" }, - "peerDependenciesMeta": { - "encoding": { - "optional": true - } + "engines": { + "node": ">=10" } }, - "node_modules/node-fetch-h2": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/node-fetch-h2/-/node-fetch-h2-2.3.0.tgz", - "integrity": "sha512-ofRW94Ab0T4AOh5Fk8t0h8OBWrmjb0SSB20xh1H8YnPV9EJ+f5AMoYSUQ2zgJ4Iq2HAK0I2l5/Nequ8YzFS3Hg==", + "node_modules/loopback-datasource-juggler/node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "peer": true, "dependencies": { - "http2-client": "^1.2.5" + "path-key": "^3.0.0" }, "engines": { - "node": "4.x || >=6.0.0" + "node": ">=8" } }, - "node_modules/node-readfiles": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/node-readfiles/-/node-readfiles-0.2.0.tgz", - "integrity": "sha512-SU00ZarexNlE4Rjdm83vglt5Y9yiQ+XI1XpflWlb7q7UTN1JUItm69xMeiQCTxtTfnzt+83T8Cx+vI2ED++VDA==", + "node_modules/loopback-datasource-juggler/node_modules/os-locale": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-5.0.0.tgz", + "integrity": "sha512-tqZcNEDAIZKBEPnHPlVDvKrp7NzgLi7jRmhKiUoa2NUmhl13FtkAGLUVR+ZsYvApBQdBfYm43A4tXXQ4IrYLBA==", + "peer": true, "dependencies": { - "es6-promise": "^3.2.1" + "execa": "^4.0.0", + "lcid": "^3.0.0", + "mem": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/node-readfiles/node_modules/es6-promise": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-3.3.1.tgz", - "integrity": "sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg==" - }, - "node_modules/nodemailer": { - "version": "6.9.1", - "resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-6.9.1.tgz", - "integrity": "sha512-qHw7dOiU5UKNnQpXktdgQ1d3OFgRAekuvbJLcdG5dnEo/GtcTHRYM7+UfJARdOFU9WUQO8OiIamgWPmiSFHYAA==", + "node_modules/loopback-datasource-juggler/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==", + "peer": true, "engines": { - "node": ">=6.0.0" + "node": ">=8" } }, - "node_modules/nodemailer-direct-transport": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/nodemailer-direct-transport/-/nodemailer-direct-transport-3.3.2.tgz", - "integrity": "sha512-vEMLWdUZP9NpbeabM8VTiB3Ar1R0ixASp/6DdKX372LK4USKB4Lq12/WCp69k/+kWk4RiCWWEGo57CcsXOs/bw==", + "node_modules/loopback-datasource-juggler/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==", + "peer": true, "dependencies": { - "nodemailer-shared": "1.1.0", - "smtp-connection": "2.12.0" + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/nodemailer-fetch": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/nodemailer-fetch/-/nodemailer-fetch-1.6.0.tgz", - "integrity": "sha512-P7S5CEVGAmDrrpn351aXOLYs1R/7fD5NamfMCHyi6WIkbjS2eeZUB/TkuvpOQr0bvRZicVqo59+8wbhR3yrJbQ==" + "node_modules/loopback-datasource-juggler/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==", + "peer": true, + "engines": { + "node": ">=8" + } }, - "node_modules/nodemailer-shared": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/nodemailer-shared/-/nodemailer-shared-1.1.0.tgz", - "integrity": "sha512-68xW5LSyPWv8R0GLm6veAvm7E+XFXkVgvE3FW0FGxNMMZqMkPFeGDVALfR1DPdSfcoO36PnW7q5AAOgFImEZGg==", + "node_modules/loopback-datasource-juggler/node_modules/strong-globalize": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/strong-globalize/-/strong-globalize-6.0.5.tgz", + "integrity": "sha512-7nfUli41TieV9/TSc0N62ve5Q4nfrpy/T0nNNy6TyD3vst79QWmeylCyd3q1gDxh8dqGEtabLNCdPQP1Iuvecw==", + "peer": true, "dependencies": { - "nodemailer-fetch": "1.6.0" + "accept-language": "^3.0.18", + "debug": "^4.2.0", + "globalize": "^1.6.0", + "lodash": "^4.17.20", + "md5": "^2.3.0", + "mkdirp": "^1.0.4", + "os-locale": "^5.0.0", + "yamljs": "^0.3.0" + }, + "engines": { + "node": ">=10" } }, - "node_modules/nodemailer-stub-transport": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/nodemailer-stub-transport/-/nodemailer-stub-transport-1.1.0.tgz", - "integrity": "sha512-4fwl2f+647IIyuNuf6wuEMqK4oEU9FMJSYme8kPckVSr1rXIXcmI6BNcIWO+1cAK8XeexYKxYoFztam0jAwjkA==" - }, - "node_modules/npm-run-path": { + "node_modules/loopback-datasource-juggler/node_modules/which": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "peer": true, "dependencies": { - "path-key": "^2.0.0" + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" }, "engines": { - "node": ">=4" + "node": ">= 8" } }, - "node_modules/oas-kit-common": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/oas-kit-common/-/oas-kit-common-1.0.8.tgz", - "integrity": "sha512-pJTS2+T0oGIwgjGpw7sIRU8RQMcUoKCDWFLdBqKB2BNmGpbBMH2sdqAaOXUg8OzonZHU0L7vfJu1mJFEiYDWOQ==", - "dependencies": { - "fast-safe-stringify": "^2.0.7" + "node_modules/loopback-datatype-geopoint": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/loopback-datatype-geopoint/-/loopback-datatype-geopoint-1.0.0.tgz", + "integrity": "sha512-MqcEBXl/x4YC/hm/5ZRFBZGI9RCqHdy8zrv3jGHiE4cOnSdKVdranG+zEs8Xv7Z2sy/rV6qY3wsr7gBNcC9Kmw==", + "engines": { + "node": ">=4" } }, - "node_modules/oas-linter": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/oas-linter/-/oas-linter-3.2.2.tgz", - "integrity": "sha512-KEGjPDVoU5K6swgo9hJVA/qYGlwfbFx+Kg2QB/kd7rzV5N8N5Mg6PlsoCMohVnQmo+pzJap/F610qTodKzecGQ==", + "node_modules/loopback-filters": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/loopback-filters/-/loopback-filters-1.1.1.tgz", + "integrity": "sha512-p0qSzuuX7eATe5Bxy+RqCj3vSfSFfdCtqyf3yuC+DpchMvgal33XlhEi2UmywyK/Ym28oVnZxxWmfrwFMzSwLQ==", "dependencies": { - "@exodus/schemasafe": "^1.0.0-rc.2", - "should": "^13.2.1", - "yaml": "^1.10.0" + "debug": "^3.1.0" }, - "funding": { - "url": "https://github.com/Mermade/oas-kit?sponsor=1" + "engines": { + "node": ">=4.0.0" } }, - "node_modules/oas-resolver": { - "version": "2.5.6", - "resolved": "https://registry.npmjs.org/oas-resolver/-/oas-resolver-2.5.6.tgz", - "integrity": "sha512-Yx5PWQNZomfEhPPOphFbZKi9W93CocQj18NlD2Pa4GWZzdZpSJvYwoiuurRI7m3SpcChrnO08hkuQDL3FGsVFQ==", + "node_modules/loopback-filters/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dependencies": { - "node-fetch-h2": "^2.3.0", - "oas-kit-common": "^1.0.8", - "reftools": "^1.1.9", - "yaml": "^1.10.0", - "yargs": "^17.0.1" - }, - "bin": { - "resolve": "resolve.js" - }, - "funding": { - "url": "https://github.com/Mermade/oas-kit?sponsor=1" + "ms": "^2.1.1" } }, - "node_modules/oas-schema-walker": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/oas-schema-walker/-/oas-schema-walker-1.1.5.tgz", - "integrity": "sha512-2yucenq1a9YPmeNExoUa9Qwrt9RFkjqaMAA1X+U7sbb0AqBeTIdMHky9SQQ6iN94bO5NW0W4TRYXerG+BdAvAQ==", - "funding": { - "url": "https://github.com/Mermade/oas-kit?sponsor=1" + "node_modules/loopback-phase": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/loopback-phase/-/loopback-phase-3.4.0.tgz", + "integrity": "sha512-FHtCOXO9IpaGkg/dw3lBQc2EmEtUx6LXZ0th5vkL1+jwDQVh6kdfvVk7wqVfZsskdOZz3j34rGWEP8qWx9JF0A==", + "dependencies": { + "async": "^2.6.1", + "debug": "^3.1.0", + "strong-globalize": "^4.1.1" + }, + "engines": { + "node": ">=8.9" } }, - "node_modules/oas-validator": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/oas-validator/-/oas-validator-5.0.8.tgz", - "integrity": "sha512-cu20/HE5N5HKqVygs3dt94eYJfBi0TsZvPVXDhbXQHiEityDN+RROTleefoKRKKJ9dFAF2JBkDHgvWj0sjKGmw==", + "node_modules/loopback-phase/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dependencies": { - "call-me-maybe": "^1.0.1", - "oas-kit-common": "^1.0.8", - "oas-linter": "^3.2.2", - "oas-resolver": "^2.5.6", - "oas-schema-walker": "^1.1.5", - "reftools": "^1.1.9", - "should": "^13.2.1", - "yaml": "^1.10.0" - }, - "funding": { - "url": "https://github.com/Mermade/oas-kit?sponsor=1" + "ms": "^2.1.1" } }, - "node_modules/oauth-sign": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", - "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", + "node_modules/loopback-swagger": { + "version": "5.9.0", + "resolved": "https://registry.npmjs.org/loopback-swagger/-/loopback-swagger-5.9.0.tgz", + "integrity": "sha512-E4UnLu1H76w6R978AhAfwOATMHVuQRbar4P29asox3ev+BXUVHBcaRboRQvDJfX2UvUC54O5BFNYGzstkARukA==", + "dependencies": { + "async": "^2.1.4", + "debug": "^3.1.0", + "ejs": "^2.5.5", + "lodash": "^4.17.11", + "strong-globalize": "^4.1.1" + }, "engines": { - "node": "*" + "node": ">=8" } }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", - "dev": true, - "engines": { - "node": ">=0.10.0" + "node_modules/loopback-swagger/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dependencies": { + "ms": "^2.1.1" } }, - "node_modules/object-inspect": { - "version": "1.12.3", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", - "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node_modules/loopback/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" } }, - "node_modules/on-finished": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", - "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "node_modules/loopback/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": { - "ee-first": "1.1.1" + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" }, "engines": { - "node": ">= 0.8" + "node": ">= 8" } }, - "node_modules/on-headers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", - "dev": true, + "node_modules/loopback/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/loopback/node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", "engines": { - "node": ">= 0.8" + "node": ">= 0.6" } }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "node_modules/loopback/node_modules/execa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", + "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", "dependencies": { - "wrappy": "1" + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, - "node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "node_modules/loopback/node_modules/get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", "dependencies": { - "mimic-fn": "^2.1.0" + "pump": "^3.0.0" }, "engines": { - "node": ">=6" + "node": ">=8" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/options": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/options/-/options-0.0.6.tgz", - "integrity": "sha512-bOj3L1ypm++N+n7CEbbe473A414AB7z+amKYshRb//iuL3MpdDCLhPnw6aVTdKB9g5ZRVHIEp8eUln6L2NUStg==", + "node_modules/loopback/node_modules/invert-kv": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-3.0.1.tgz", + "integrity": "sha512-CYdFeFexxhv/Bcny+Q0BfOV+ltRlJcd4BBZBYFX/O0u4npJrgZtIcjokegtiSMAvlMTJ+Koq0GBCc//3bueQxw==", "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/os-locale": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz", - "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==", - "dependencies": { - "execa": "^1.0.0", - "lcid": "^2.0.0", - "mem": "^4.0.0" + "node": ">=8" }, - "engines": { - "node": ">=6" + "funding": { + "url": "https://github.com/sindresorhus/invert-kv?sponsor=1" } }, - "node_modules/p-defer": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", - "integrity": "sha512-wB3wfAxZpk2AzOfUMJNL+d36xothRSyj8EXOa4f6GMqYDN9BJaaSISbsk+wS9abmnebVw95C2Kb5t85UmpCxuw==", + "node_modules/loopback/node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", "engines": { - "node": ">=4" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", + "node_modules/loopback/node_modules/lcid": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-3.1.1.tgz", + "integrity": "sha512-M6T051+5QCGLBQb8id3hdvIW8+zeFV2FyBGFS9IEK5H9Wt4MueD4bW1eWikpHgZp+5xR3l5c8pZUkQsIA0BFZg==", + "dependencies": { + "invert-kv": "^3.0.0" + }, "engines": { - "node": ">=4" + "node": ">=8" } }, - "node_modules/p-is-promise": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz", - "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==", + "node_modules/loopback/node_modules/loopback-connector": { + "version": "4.11.1", + "resolved": "https://registry.npmjs.org/loopback-connector/-/loopback-connector-4.11.1.tgz", + "integrity": "sha512-EA31zur3xIhP4UW+P2rWEcSbqpk4jPddpTBZSSw8KCszM7T0/Pe4HvEmG0MndAWJctRPtrwKDEu/8rWuMDLf+A==", + "dependencies": { + "async": "^3.2.0", + "bluebird": "^3.7.2", + "debug": "^4.1.1", + "msgpack5": "^4.2.0", + "strong-globalize": "^5.1.0", + "uuid": "^7.0.3" + }, "engines": { - "node": ">=6" + "node": ">=8.9" } }, - "node_modules/parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "node_modules/loopback/node_modules/loopback-connector/node_modules/async": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" + }, + "node_modules/loopback/node_modules/loopback-connector/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, "engines": { - "node": ">= 0.8" + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } } }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "node_modules/loopback/node_modules/loopback-connector/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==" + }, + "node_modules/loopback/node_modules/loopback-connector/node_modules/strong-globalize": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/strong-globalize/-/strong-globalize-5.1.0.tgz", + "integrity": "sha512-9cooAb6kNMDFmTDybkkch1x7b+LuzZNva8oIr+MxXnvx9jcvw4/4DTSXPc53mG68G0Q9YOTYZkhDkWe/DiJ1Qg==", + "dependencies": { + "accept-language": "^3.0.18", + "debug": "^4.1.1", + "globalize": "^1.5.0", + "lodash": "^4.17.15", + "md5": "^2.2.1", + "mkdirp": "^0.5.5", + "os-locale": "^5.0.0", + "yamljs": "^0.3.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">=8.9" } }, - "node_modules/path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", - "engines": { - "node": ">=4" + "node_modules/loopback/node_modules/loopback-connector/node_modules/uuid": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-7.0.3.tgz", + "integrity": "sha512-DPSke0pXhTZgoF/d+WSt2QaKMCFSfx7QegxEWT+JOuHF5aWrKEn0G+ztjuJg/gG8/ItK+rbPCD/yNv8yyih6Cg==", + "bin": { + "uuid": "dist/bin/uuid" } }, - "node_modules/path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" + "node_modules/loopback/node_modules/loopback-datasource-juggler": { + "version": "3.36.1", + "resolved": "https://registry.npmjs.org/loopback-datasource-juggler/-/loopback-datasource-juggler-3.36.1.tgz", + "integrity": "sha512-6eop3qxFyN3AkPBPUte2DHcsW1DopJwXXA20x3vwYsBSo4hLSv4gIeXo0+yqdQoXpHfbKRB9cv1hHEHAQSiWUA==", + "dependencies": { + "async": "^2.6.0", + "bluebird": "^3.1.1", + "debug": "^3.1.0", + "depd": "^1.0.0", + "inflection": "^1.6.0", + "lodash": "^4.17.4", + "loopback-connector": "^4.4.0", + "minimatch": "^3.0.3", + "qs": "^6.5.0", + "shortid": "^2.2.6", + "strong-globalize": "^4.1.1", + "traverse": "^0.6.6", + "uuid": "^3.0.1" + }, + "engines": { + "node": ">=8" + } }, - "node_modules/performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==" + "node_modules/loopback/node_modules/loopback-datasource-juggler/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dependencies": { + "ms": "^2.1.1" + } }, - "node_modules/process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + "node_modules/loopback/node_modules/loopback-datasource-juggler/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/proxy-addr": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", - "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "node_modules/loopback/node_modules/mem": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/mem/-/mem-5.1.1.tgz", + "integrity": "sha512-qvwipnozMohxLXG1pOqoLiZKNkC4r4qqRucSoDwXowsNGDSULiqFTRUF05vcZWnwJSG22qTsynQhxbaMtnX9gw==", "dependencies": { - "forwarded": "0.2.0", - "ipaddr.js": "1.9.1" + "map-age-cleaner": "^0.1.3", + "mimic-fn": "^2.1.0", + "p-is-promise": "^2.1.0" }, "engines": { - "node": ">= 0.10" + "node": ">=8" } }, - "node_modules/psl": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", - "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==" - }, - "node_modules/pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "node_modules/loopback/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" } }, - "node_modules/punycode": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", - "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "node_modules/loopback/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/loopback/node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dependencies": { + "path-key": "^3.0.0" + }, "engines": { - "node": ">=6" + "node": ">=8" } }, - "node_modules/qs": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", - "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "node_modules/loopback/node_modules/os-locale": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-5.0.0.tgz", + "integrity": "sha512-tqZcNEDAIZKBEPnHPlVDvKrp7NzgLi7jRmhKiUoa2NUmhl13FtkAGLUVR+ZsYvApBQdBfYm43A4tXXQ4IrYLBA==", "dependencies": { - "side-channel": "^1.0.4" + "execa": "^4.0.0", + "lcid": "^3.0.0", + "mem": "^5.0.0" }, "engines": { - "node": ">=0.6" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "node_modules/loopback/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": ">= 0.6" + "node": ">=8" } }, - "node_modules/raw-body": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", - "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", + "node_modules/loopback/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": { - "bytes": "3.1.2", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" + "shebang-regex": "^3.0.0" }, "engines": { - "node": ">= 0.8" + "node": ">=8" } }, - "node_modules/raw-body/node_modules/bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "node_modules/loopback/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": ">= 0.8" - } - }, - "node_modules/readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" + "node": ">=8" } }, - "node_modules/reftools": { - "version": "1.1.9", - "resolved": "https://registry.npmjs.org/reftools/-/reftools-1.1.9.tgz", - "integrity": "sha512-OVede/NQE13xBQ+ob5CKd5KyeJYU2YInb1bmV4nRoOfquZPkAkxuOXicSe1PvqIuZZ4kD13sPKBbR7UFDmli6w==", - "funding": { - "url": "https://github.com/Mermade/oas-kit?sponsor=1" + "node_modules/loopback/node_modules/uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", + "bin": { + "uuid": "bin/uuid" } }, - "node_modules/request": { - "version": "2.88.2", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", - "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", - "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142", + "node_modules/loopback/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", "dependencies": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.3", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "oauth-sign": "~0.9.0", - "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.5.0", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" }, "engines": { - "node": ">= 6" + "node": ">= 8" } }, - "node_modules/request/node_modules/qs": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz", - "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==", - "engines": { - "node": ">=0.6" + "node_modules/lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "peer": true, + "dependencies": { + "tslib": "^2.0.3" } }, - "node_modules/require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "node_modules/map-age-cleaner": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", + "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", + "dependencies": { + "p-defer": "^1.0.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">=6" } }, - "node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - }, - "node_modules/sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + "node_modules/md5": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz", + "integrity": "sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==", + "dependencies": { + "charenc": "0.0.2", + "crypt": "0.0.2", + "is-buffer": "~1.1.6" + } }, - "node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "bin": { - "semver": "bin/semver" + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "engines": { + "node": ">= 0.6" } }, - "node_modules/send": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", - "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "node_modules/mem": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/mem/-/mem-4.3.0.tgz", + "integrity": "sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w==", "dependencies": { - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "mime": "1.6.0", - "ms": "2.1.3", - "on-finished": "2.4.1", - "range-parser": "~1.2.1", - "statuses": "2.0.1" + "map-age-cleaner": "^0.1.1", + "mimic-fn": "^2.0.0", + "p-is-promise": "^2.0.0" }, "engines": { - "node": ">= 0.8.0" + "node": ">=6" } }, - "node_modules/send/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } + "node_modules/merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" }, - "node_modules/send/node_modules/debug/node_modules/ms": { + "node_modules/merge-stream": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" }, - "node_modules/send/node_modules/depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", "engines": { - "node": ">= 0.8" + "node": ">= 0.6" } }, - "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/serve-favicon": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/serve-favicon/-/serve-favicon-2.5.0.tgz", - "integrity": "sha512-FMW2RvqNr03x+C0WxTyu6sOv21oOjkq5j8tjquWccwa6ScNyGFOGJVpuS1NmTVGBAHS07xnSKotgf2ehQmf9iA==", - "dependencies": { - "etag": "~1.8.1", - "fresh": "0.5.2", - "ms": "2.1.1", - "parseurl": "~1.3.2", - "safe-buffer": "5.1.1" + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "bin": { + "mime": "cli.js" }, "engines": { - "node": ">= 0.8.0" + "node": ">=4" } }, - "node_modules/serve-favicon/node_modules/ms": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" - }, - "node_modules/serve-favicon/node_modules/safe-buffer": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz", - "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==" + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "engines": { + "node": ">= 0.6" + } }, - "node_modules/serve-static": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", "dependencies": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.18.0" + "mime-db": "1.52.0" }, "engines": { - "node": ">= 0.8.0" + "node": ">= 0.6" } }, - "node_modules/setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "engines": { + "node": ">=6" + } }, - "node_modules/shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", "dependencies": { - "shebang-regex": "^1.0.0" + "brace-expansion": "^2.0.1" }, "engines": { - "node": ">=0.10.0" + "node": ">=10" } }, - "node_modules/shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", - "engines": { - "node": ">=0.10.0" + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/shortid": { - "version": "2.2.16", - "resolved": "https://registry.npmjs.org/shortid/-/shortid-2.2.16.tgz", - "integrity": "sha512-Ugt+GIZqvGXCIItnsL+lvFJOiN7RYqlGy7QE41O3YC1xbNSeDGIRO7xg2JJXIAj1cAGnOeC1r7/T9pgrtQbv4g==", + "node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", "dependencies": { - "nanoid": "^2.1.0" + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" } }, - "node_modules/should": { - "version": "13.2.3", - "resolved": "https://registry.npmjs.org/should/-/should-13.2.3.tgz", - "integrity": "sha512-ggLesLtu2xp+ZxI+ysJTmNjh2U0TsC+rQ/pfED9bUZZ4DKefP27D+7YJVVTvKsmjLpIi9jAa7itwDGkDDmt1GQ==", + "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==" + }, + "node_modules/msgpack-js": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/msgpack-js/-/msgpack-js-0.3.0.tgz", + "integrity": "sha512-dBIO+q0IAtZMeTn8K1gr0NuM0OvXEV97NwFsJQKzJ/qkQI9d5MN7Vc++TAUkIxaoIMJyIgMByOAwoJO2wdYDrA==", "dependencies": { - "should-equal": "^2.0.0", - "should-format": "^3.0.3", - "should-type": "^1.4.0", - "should-type-adaptors": "^1.0.1", - "should-util": "^1.0.0" + "bops": "~0.0.6" } }, - "node_modules/should-equal": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/should-equal/-/should-equal-2.0.0.tgz", - "integrity": "sha512-ZP36TMrK9euEuWQYBig9W55WPC7uo37qzAEmbjHz4gfyuXrEUgF8cUvQVO+w+d3OMfPvSRQJ22lSm8MQJ43LTA==", - "dependencies": { - "should-type": "^1.4.0" + "node_modules/msgpack-js/node_modules/base64-js": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-0.0.2.tgz", + "integrity": "sha512-Pj9L87dCdGcKlSqPVUjD+q96pbIx1zQQLb2CUiWURfjiBELv84YX+0nGnKmyT/9KkC7PQk7UN1w+Al8bBozaxQ==", + "engines": { + "node": ">= 0.4" } }, - "node_modules/should-format": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/should-format/-/should-format-3.0.3.tgz", - "integrity": "sha512-hZ58adtulAk0gKtua7QxevgUaXTTXxIi8t41L3zo9AHvjXO1/7sdLECuHeIN2SRtYXpNkmhoUP2pdeWgricQ+Q==", + "node_modules/msgpack-js/node_modules/bops": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/bops/-/bops-0.0.7.tgz", + "integrity": "sha512-oF8JFj2vZoTTzbS4haaB/37vqoJbZXxPBWmNdFONu3dUBW+zp7JcoIIYYd1r+4/YwFM8QUSR1u4rrPbtcdHsRg==", "dependencies": { - "should-type": "^1.3.0", - "should-type-adaptors": "^1.0.1" + "base64-js": "0.0.2", + "to-utf8": "0.0.1" } }, - "node_modules/should-type": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/should-type/-/should-type-1.4.0.tgz", - "integrity": "sha512-MdAsTu3n25yDbIe1NeN69G4n6mUnJGtSJHygX3+oN0ZbO3DTiATnf7XnYJdGT42JCXurTb1JI0qOBR65shvhPQ==" - }, - "node_modules/should-type-adaptors": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/should-type-adaptors/-/should-type-adaptors-1.1.0.tgz", - "integrity": "sha512-JA4hdoLnN+kebEp2Vs8eBe9g7uy0zbRo+RMcU0EsNy+R+k049Ki+N5tT5Jagst2g7EAja+euFuoXFCa8vIklfA==", - "dependencies": { - "should-type": "^1.3.0", - "should-util": "^1.0.0" - } - }, - "node_modules/should-util": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/should-util/-/should-util-1.0.1.tgz", - "integrity": "sha512-oXF8tfxx5cDk8r2kYqlkUJzZpDBqVY/II2WhvU0n9Y3XYvAYRmeaf1PvvIvTgPnv4KJ+ES5M0PyDq5Jp+Ygy2g==" - }, - "node_modules/side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "node_modules/msgpack-stream": { + "version": "0.0.13", + "resolved": "https://registry.npmjs.org/msgpack-stream/-/msgpack-stream-0.0.13.tgz", + "integrity": "sha512-Wh+t8IJrHPzSjph4wKJhenKG8vvtT0RDebLf1k1RSuRNOJ7caLFvwDnkyiihhZ5QJJmSg0KpjvqtDj9FvvWHWg==", "dependencies": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "bops": "1.0.0", + "msgpack-js": "0.3.0", + "through": "2.3.4" } }, - "node_modules/signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" + "node_modules/msgpack-stream/node_modules/through": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.4.tgz", + "integrity": "sha512-DwbmSAcABsMazNkLOJJSLRC3gfh4cPxUxJCn9npmvbcI6undhgoJ2ShvEOgZrW8BH62Gyr9jKboGbfFcmY5VsQ==" }, - "node_modules/smtp-connection": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/smtp-connection/-/smtp-connection-2.12.0.tgz", - "integrity": "sha512-UP5jK4s5SGcUcqPN4U9ingqKt9mXYSKa52YhqxPuMecAnUOsVJpOmtgGaOm1urUBJZlzDt1M9WhZZkgbhxQlvg==", + "node_modules/msgpack5": { + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/msgpack5/-/msgpack5-4.5.1.tgz", + "integrity": "sha512-zC1vkcliryc4JGlL6OfpHumSYUHWFGimSI+OgfRCjTFLmKA2/foR9rMTOhWiqfOrfxJOctrpWPvrppf8XynJxw==", "dependencies": { - "httpntlm": "1.6.1", - "nodemailer-shared": "1.1.0" + "bl": "^2.0.1", + "inherits": "^2.0.3", + "readable-stream": "^2.3.6", + "safe-buffer": "^5.1.2" } }, - "node_modules/sprintf-js": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.2.tgz", - "integrity": "sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug==" - }, - "node_modules/sse": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/sse/-/sse-0.0.8.tgz", - "integrity": "sha512-cviG7JH31TUhZeaEVhac3zTzA+2FwA7qvHziAHpb7mC7RNVJ/RbHN+6LIGsS2ugP4o2H15DWmrSMK+91CboIcg==", + "node_modules/mux-demux": { + "version": "3.7.9", + "resolved": "https://registry.npmjs.org/mux-demux/-/mux-demux-3.7.9.tgz", + "integrity": "sha512-zf+kqfl+e/U+0MSqJwUg+Wzbyxucf8YK6Sxyzy94gzS6ichxcEV2mUpXD7hPhCTKAVpX6s00ihYbJC/aH8gxwA==", "dependencies": { - "options": "0.0.6" - }, - "engines": { - "node": ">=0.4.0" + "duplex": "~1.0.0", + "json-buffer": "~2.0.4", + "msgpack-stream": "~0.0.10", + "stream-combiner": "0.0.2", + "stream-serializer": "~1.1.1", + "through": "~2.3.1", + "xtend": "~1.0.3" } }, - "node_modules/sshpk": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz", - "integrity": "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==", - "dependencies": { - "asn1": "~0.2.3", - "assert-plus": "^1.0.0", - "bcrypt-pbkdf": "^1.0.0", - "dashdash": "^1.12.0", - "ecc-jsbn": "~0.1.1", - "getpass": "^0.1.1", - "jsbn": "~0.1.0", - "safer-buffer": "^2.0.2", - "tweetnacl": "~0.14.0" - }, + "node_modules/nanoid": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", + "peer": true, "bin": { - "sshpk-conv": "bin/sshpk-conv", - "sshpk-sign": "bin/sshpk-sign", - "sshpk-verify": "bin/sshpk-verify" + "nanoid": "bin/nanoid.cjs" }, "engines": { - "node": ">=0.10.0" + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" } }, - "node_modules/stable": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", - "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", - "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility" - }, - "node_modules/statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", "engines": { - "node": ">= 0.8" - } - }, - "node_modules/stream-combiner": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.0.2.tgz", - "integrity": "sha512-Z2D5hPQapscuHNqiyUgjnF1sxG/9CB7gs1a9vcS2/OvMiFwmm6EZw9IjbU34l5mPXS62RidpoBdyB83E0GXHLw==", - "dependencies": { - "duplexer": "~0.0.3" + "node": ">= 0.6" } }, - "node_modules/stream-serializer": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/stream-serializer/-/stream-serializer-1.1.2.tgz", - "integrity": "sha512-I/GbDmZwBLn4/gpW4gOwt+jc/cVXt0kQwLOBuY/YLIACfwAnK88qzvSHyyu1+YgoALrWTgbnAVRRirVjGUCTBg==" + "node_modules/nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==" }, - "node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "node_modules/no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "peer": true, "dependencies": { - "safe-buffer": "~5.1.0" + "lower-case": "^2.0.2", + "tslib": "^2.0.3" } }, - "node_modules/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==", + "node_modules/node-fetch": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.9.tgz", + "integrity": "sha512-DJm/CJkZkRjKKj4Zi4BsKVZh3ValV5IR5s7LVZnW+6YMh0W1BfNA8XSs6DLMGYlId5F3KnA70uu2qepcR08Qqg==", "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" + "whatwg-url": "^5.0.0" }, "engines": { - "node": ">=8" + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } } }, - "node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "node_modules/node-fetch-h2": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/node-fetch-h2/-/node-fetch-h2-2.3.0.tgz", + "integrity": "sha512-ofRW94Ab0T4AOh5Fk8t0h8OBWrmjb0SSB20xh1H8YnPV9EJ+f5AMoYSUQ2zgJ4Iq2HAK0I2l5/Nequ8YzFS3Hg==", "dependencies": { - "ansi-regex": "^5.0.1" + "http2-client": "^1.2.5" }, "engines": { - "node": ">=8" + "node": "4.x || >=6.0.0" } }, - "node_modules/strip-eof": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==", - "engines": { - "node": ">=0.10.0" + "node_modules/node-readfiles": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/node-readfiles/-/node-readfiles-0.2.0.tgz", + "integrity": "sha512-SU00ZarexNlE4Rjdm83vglt5Y9yiQ+XI1XpflWlb7q7UTN1JUItm69xMeiQCTxtTfnzt+83T8Cx+vI2ED++VDA==", + "dependencies": { + "es6-promise": "^3.2.1" } }, - "node_modules/strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "node_modules/node-readfiles/node_modules/es6-promise": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-3.3.1.tgz", + "integrity": "sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg==" + }, + "node_modules/nodemailer": { + "version": "6.9.1", + "resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-6.9.1.tgz", + "integrity": "sha512-qHw7dOiU5UKNnQpXktdgQ1d3OFgRAekuvbJLcdG5dnEo/GtcTHRYM7+UfJARdOFU9WUQO8OiIamgWPmiSFHYAA==", "engines": { - "node": ">=6" + "node": ">=6.0.0" } }, - "node_modules/strong-error-handler": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/strong-error-handler/-/strong-error-handler-3.5.0.tgz", - "integrity": "sha512-PCMOf6RYni7wMD3ytGN/TBIJdKZ/EfgItgE8tVrJNGVAf2X39L7I0r/tlDyn+1G9qfVCZL0mSeutljpkOpBy1Q==", + "node_modules/nodemailer-direct-transport": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/nodemailer-direct-transport/-/nodemailer-direct-transport-3.3.2.tgz", + "integrity": "sha512-vEMLWdUZP9NpbeabM8VTiB3Ar1R0ixASp/6DdKX372LK4USKB4Lq12/WCp69k/+kWk4RiCWWEGo57CcsXOs/bw==", "dependencies": { - "@types/express": "^4.16.0", - "accepts": "^1.3.3", - "debug": "^4.1.1", - "ejs": "^3.1.3", - "fast-safe-stringify": "^2.0.6", - "http-status": "^1.1.2", - "js2xmlparser": "^4.0.0", - "strong-globalize": "^6.0.1" - }, - "engines": { - "node": ">=10" + "nodemailer-shared": "1.1.0", + "smtp-connection": "2.12.0" } }, - "node_modules/strong-error-handler/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==", + "node_modules/nodemailer-fetch": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/nodemailer-fetch/-/nodemailer-fetch-1.6.0.tgz", + "integrity": "sha512-P7S5CEVGAmDrrpn351aXOLYs1R/7fD5NamfMCHyi6WIkbjS2eeZUB/TkuvpOQr0bvRZicVqo59+8wbhR3yrJbQ==" + }, + "node_modules/nodemailer-shared": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/nodemailer-shared/-/nodemailer-shared-1.1.0.tgz", + "integrity": "sha512-68xW5LSyPWv8R0GLm6veAvm7E+XFXkVgvE3FW0FGxNMMZqMkPFeGDVALfR1DPdSfcoO36PnW7q5AAOgFImEZGg==", "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" + "nodemailer-fetch": "1.6.0" } }, - "node_modules/strong-error-handler/node_modules/ejs": { - "version": "3.1.8", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.8.tgz", - "integrity": "sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ==", + "node_modules/nodemailer-stub-transport": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/nodemailer-stub-transport/-/nodemailer-stub-transport-1.1.0.tgz", + "integrity": "sha512-4fwl2f+647IIyuNuf6wuEMqK4oEU9FMJSYme8kPckVSr1rXIXcmI6BNcIWO+1cAK8XeexYKxYoFztam0jAwjkA==" + }, + "node_modules/npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", "dependencies": { - "jake": "^10.8.5" - }, - "bin": { - "ejs": "bin/cli.js" + "path-key": "^2.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=4" } }, - "node_modules/strong-error-handler/node_modules/execa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", - "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", + "node_modules/oas-kit-common": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/oas-kit-common/-/oas-kit-common-1.0.8.tgz", + "integrity": "sha512-pJTS2+T0oGIwgjGpw7sIRU8RQMcUoKCDWFLdBqKB2BNmGpbBMH2sdqAaOXUg8OzonZHU0L7vfJu1mJFEiYDWOQ==", "dependencies": { - "cross-spawn": "^7.0.0", - "get-stream": "^5.0.0", - "human-signals": "^1.1.1", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.0", - "onetime": "^5.1.0", - "signal-exit": "^3.0.2", - "strip-final-newline": "^2.0.0" - }, - "engines": { - "node": ">=10" + "fast-safe-stringify": "^2.0.7" + } + }, + "node_modules/oas-linter": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/oas-linter/-/oas-linter-3.2.2.tgz", + "integrity": "sha512-KEGjPDVoU5K6swgo9hJVA/qYGlwfbFx+Kg2QB/kd7rzV5N8N5Mg6PlsoCMohVnQmo+pzJap/F610qTodKzecGQ==", + "dependencies": { + "@exodus/schemasafe": "^1.0.0-rc.2", + "should": "^13.2.1", + "yaml": "^1.10.0" }, "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" + "url": "https://github.com/Mermade/oas-kit?sponsor=1" } }, - "node_modules/strong-error-handler/node_modules/get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "node_modules/oas-resolver": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/oas-resolver/-/oas-resolver-2.5.6.tgz", + "integrity": "sha512-Yx5PWQNZomfEhPPOphFbZKi9W93CocQj18NlD2Pa4GWZzdZpSJvYwoiuurRI7m3SpcChrnO08hkuQDL3FGsVFQ==", "dependencies": { - "pump": "^3.0.0" + "node-fetch-h2": "^2.3.0", + "oas-kit-common": "^1.0.8", + "reftools": "^1.1.9", + "yaml": "^1.10.0", + "yargs": "^17.0.1" }, - "engines": { - "node": ">=8" + "bin": { + "resolve": "resolve.js" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/Mermade/oas-kit?sponsor=1" } }, - "node_modules/strong-error-handler/node_modules/invert-kv": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-3.0.1.tgz", - "integrity": "sha512-CYdFeFexxhv/Bcny+Q0BfOV+ltRlJcd4BBZBYFX/O0u4npJrgZtIcjokegtiSMAvlMTJ+Koq0GBCc//3bueQxw==", - "engines": { - "node": ">=8" - }, + "node_modules/oas-schema-walker": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/oas-schema-walker/-/oas-schema-walker-1.1.5.tgz", + "integrity": "sha512-2yucenq1a9YPmeNExoUa9Qwrt9RFkjqaMAA1X+U7sbb0AqBeTIdMHky9SQQ6iN94bO5NW0W4TRYXerG+BdAvAQ==", "funding": { - "url": "https://github.com/sindresorhus/invert-kv?sponsor=1" + "url": "https://github.com/Mermade/oas-kit?sponsor=1" } }, - "node_modules/strong-error-handler/node_modules/is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "engines": { - "node": ">=8" + "node_modules/oas-validator": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/oas-validator/-/oas-validator-5.0.8.tgz", + "integrity": "sha512-cu20/HE5N5HKqVygs3dt94eYJfBi0TsZvPVXDhbXQHiEityDN+RROTleefoKRKKJ9dFAF2JBkDHgvWj0sjKGmw==", + "dependencies": { + "call-me-maybe": "^1.0.1", + "oas-kit-common": "^1.0.8", + "oas-linter": "^3.2.2", + "oas-resolver": "^2.5.6", + "oas-schema-walker": "^1.1.5", + "reftools": "^1.1.9", + "should": "^13.2.1", + "yaml": "^1.10.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/Mermade/oas-kit?sponsor=1" } }, - "node_modules/strong-error-handler/node_modules/js2xmlparser": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/js2xmlparser/-/js2xmlparser-4.0.2.tgz", - "integrity": "sha512-6n4D8gLlLf1n5mNLQPRfViYzu9RATblzPEtm1SthMX1Pjao0r9YI9nw7ZIfRxQMERS87mcswrg+r/OYrPRX6jA==", - "dependencies": { - "xmlcreate": "^2.0.4" + "node_modules/oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", + "engines": { + "node": "*" } }, - "node_modules/strong-error-handler/node_modules/lcid": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/lcid/-/lcid-3.1.1.tgz", - "integrity": "sha512-M6T051+5QCGLBQb8id3hdvIW8+zeFV2FyBGFS9IEK5H9Wt4MueD4bW1eWikpHgZp+5xR3l5c8pZUkQsIA0BFZg==", - "dependencies": { - "invert-kv": "^3.0.0" - }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/strong-error-handler/node_modules/mem": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/mem/-/mem-5.1.1.tgz", - "integrity": "sha512-qvwipnozMohxLXG1pOqoLiZKNkC4r4qqRucSoDwXowsNGDSULiqFTRUF05vcZWnwJSG22qTsynQhxbaMtnX9gw==", + "node_modules/object-inspect": { + "version": "1.12.3", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", + "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", "dependencies": { - "map-age-cleaner": "^0.1.3", - "mimic-fn": "^2.1.0", - "p-is-promise": "^2.1.0" + "ee-first": "1.1.1" }, "engines": { - "node": ">=8" + "node": ">= 0.8" } }, - "node_modules/strong-error-handler/node_modules/mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "bin": { - "mkdirp": "bin/cmd.js" - }, + "node_modules/on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "dev": true, "engines": { - "node": ">=10" + "node": ">= 0.8" } }, - "node_modules/strong-error-handler/node_modules/npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", "dependencies": { - "path-key": "^3.0.0" - }, - "engines": { - "node": ">=8" + "wrappy": "1" } }, - "node_modules/strong-error-handler/node_modules/os-locale": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-5.0.0.tgz", - "integrity": "sha512-tqZcNEDAIZKBEPnHPlVDvKrp7NzgLi7jRmhKiUoa2NUmhl13FtkAGLUVR+ZsYvApBQdBfYm43A4tXXQ4IrYLBA==", + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", "dependencies": { - "execa": "^4.0.0", - "lcid": "^3.0.0", - "mem": "^5.0.0" + "mimic-fn": "^2.1.0" }, "engines": { - "node": ">=10" + "node": ">=6" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/strong-error-handler/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==", + "node_modules/openapi3-ts": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/openapi3-ts/-/openapi3-ts-2.0.2.tgz", + "integrity": "sha512-TxhYBMoqx9frXyOgnRHufjQfPXomTIHYKhSKJ6jHfj13kS8OEIhvmE8CTuQyKtjjWttAjX5DPxM1vmalEpo8Qw==", + "peer": true, + "dependencies": { + "yaml": "^1.10.2" + } + }, + "node_modules/options": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/options/-/options-0.0.6.tgz", + "integrity": "sha512-bOj3L1ypm++N+n7CEbbe473A414AB7z+amKYshRb//iuL3MpdDCLhPnw6aVTdKB9g5ZRVHIEp8eUln6L2NUStg==", "engines": { - "node": ">=8" + "node": ">=0.4.0" } }, - "node_modules/strong-error-handler/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==", + "node_modules/os-locale": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz", + "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==", "dependencies": { - "shebang-regex": "^3.0.0" + "execa": "^1.0.0", + "lcid": "^2.0.0", + "mem": "^4.0.0" }, "engines": { - "node": ">=8" + "node": ">=6" } }, - "node_modules/strong-error-handler/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==", + "node_modules/p-defer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", + "integrity": "sha512-wB3wfAxZpk2AzOfUMJNL+d36xothRSyj8EXOa4f6GMqYDN9BJaaSISbsk+wS9abmnebVw95C2Kb5t85UmpCxuw==", "engines": { - "node": ">=8" + "node": ">=4" } }, - "node_modules/strong-error-handler/node_modules/strong-globalize": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/strong-globalize/-/strong-globalize-6.0.5.tgz", - "integrity": "sha512-7nfUli41TieV9/TSc0N62ve5Q4nfrpy/T0nNNy6TyD3vst79QWmeylCyd3q1gDxh8dqGEtabLNCdPQP1Iuvecw==", + "node_modules/p-event": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/p-event/-/p-event-4.2.0.tgz", + "integrity": "sha512-KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ==", + "peer": true, "dependencies": { - "accept-language": "^3.0.18", - "debug": "^4.2.0", - "globalize": "^1.6.0", - "lodash": "^4.17.20", - "md5": "^2.3.0", - "mkdirp": "^1.0.4", - "os-locale": "^5.0.0", - "yamljs": "^0.3.0" + "p-timeout": "^3.1.0" }, "engines": { - "node": ">=10" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/strong-error-handler/node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "node_modules/p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", + "engines": { + "node": ">=4" + } + }, + "node_modules/p-is-promise": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz", + "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/p-timeout": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", + "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", + "peer": true, "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" + "p-finally": "^1.0.0" }, "engines": { - "node": ">= 8" + "node": ">=8" } }, - "node_modules/strong-error-handler/node_modules/xmlcreate": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/xmlcreate/-/xmlcreate-2.0.4.tgz", - "integrity": "sha512-nquOebG4sngPmGPICTS5EnxqhKbCmz5Ox5hsszI2T6U5qdrJizBc+0ilYSEjTSzU0yZcmvppztXe/5Al5fUwdg==" - }, - "node_modules/strong-globalize": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/strong-globalize/-/strong-globalize-4.1.3.tgz", - "integrity": "sha512-SJegV7w5D4AodEspZJtJ7rls3fmi+Zc0PdyJCqBsg4RN9B8TC80/uAI2fikC+s1Jp9FLvr2vDX8f0Fqc62M4OA==", - "dependencies": { - "accept-language": "^3.0.18", - "debug": "^4.1.1", - "globalize": "^1.4.2", - "lodash": "^4.17.4", - "md5": "^2.2.1", - "mkdirp": "^0.5.1", - "os-locale": "^3.1.0", - "yamljs": "^0.3.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/strong-remoting": { - "version": "3.17.0", - "resolved": "https://registry.npmjs.org/strong-remoting/-/strong-remoting-3.17.0.tgz", - "integrity": "sha512-MfDyLxmoSizuxBE5C8S2A9nPmy4sQquoZNs6NtbSEmaX2OFKlvb/AhTKU9An+Xuee1RRQHEIun8Q/nO+Lp/H6g==", - "dependencies": { - "async": "^3.1.0", - "body-parser": "^1.12.4", - "debug": "^4.1.1", - "depd": "^2.0.0", - "escape-string-regexp": "^2.0.0", - "eventemitter2": "^5.0.1", - "express": "4.x", - "inflection": "^1.7.1", - "jayson": "^2.0.5", - "js2xmlparser": "^3.0.0", - "loopback-datatype-geopoint": "^1.0.0", - "loopback-phase": "^3.1.0", - "mux-demux": "^3.7.9", - "qs": "^6.2.1", - "request": "^2.83.0", - "sse": "0.0.8", - "strong-error-handler": "^3.0.0", - "strong-globalize": "^5.0.2", - "traverse": "^0.6.6", - "xml2js": "^0.4.8" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strong-remoting/node_modules/async": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", - "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" - }, - "node_modules/strong-remoting/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==", + "node_modules/param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "peer": true, "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" + "dot-case": "^3.0.4", + "tslib": "^2.0.3" } }, - "node_modules/strong-remoting/node_modules/depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", "engines": { "node": ">= 0.8" } }, - "node_modules/strong-remoting/node_modules/execa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", - "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", + "node_modules/pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "peer": true, "dependencies": { - "cross-spawn": "^7.0.0", - "get-stream": "^5.0.0", - "human-signals": "^1.1.1", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.0", - "onetime": "^5.1.0", - "signal-exit": "^3.0.2", - "strip-final-newline": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" + "no-case": "^3.0.4", + "tslib": "^2.0.3" } }, - "node_modules/strong-remoting/node_modules/get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "node_modules/path-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/path-case/-/path-case-3.0.4.tgz", + "integrity": "sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg==", + "peer": true, "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "dot-case": "^3.0.4", + "tslib": "^2.0.3" } }, - "node_modules/strong-remoting/node_modules/invert-kv": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-3.0.1.tgz", - "integrity": "sha512-CYdFeFexxhv/Bcny+Q0BfOV+ltRlJcd4BBZBYFX/O0u4npJrgZtIcjokegtiSMAvlMTJ+Koq0GBCc//3bueQxw==", + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sindresorhus/invert-kv?sponsor=1" + "node": ">=0.10.0" } }, - "node_modules/strong-remoting/node_modules/is-stream": { + "node_modules/path-key": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=4" } }, - "node_modules/strong-remoting/node_modules/lcid": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/lcid/-/lcid-3.1.1.tgz", - "integrity": "sha512-M6T051+5QCGLBQb8id3hdvIW8+zeFV2FyBGFS9IEK5H9Wt4MueD4bW1eWikpHgZp+5xR3l5c8pZUkQsIA0BFZg==", + "node_modules/path-to-regexp": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.2.1.tgz", + "integrity": "sha512-JLyh7xT1kizaEvcaXOQwOc2/Yhw6KZOvPf1S8401UyLk86CU79LN3vl7ztXGm/pZ+YjoyAJ4rxmHwbkBXJX+yw==", + "peer": true + }, + "node_modules/performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==" + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", "dependencies": { - "invert-kv": "^3.0.0" + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" }, "engines": { - "node": ">=8" + "node": ">= 0.10" } }, - "node_modules/strong-remoting/node_modules/mem": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/mem/-/mem-5.1.1.tgz", - "integrity": "sha512-qvwipnozMohxLXG1pOqoLiZKNkC4r4qqRucSoDwXowsNGDSULiqFTRUF05vcZWnwJSG22qTsynQhxbaMtnX9gw==", + "node_modules/psl": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==" + }, + "node_modules/pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", "dependencies": { - "map-age-cleaner": "^0.1.3", - "mimic-fn": "^2.1.0", - "p-is-promise": "^2.1.0" - }, - "engines": { - "node": ">=8" + "end-of-stream": "^1.1.0", + "once": "^1.3.1" } }, - "node_modules/strong-remoting/node_modules/npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dependencies": { - "path-key": "^3.0.0" - }, + "node_modules/punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", "engines": { - "node": ">=8" + "node": ">=6" } }, - "node_modules/strong-remoting/node_modules/os-locale": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-5.0.0.tgz", - "integrity": "sha512-tqZcNEDAIZKBEPnHPlVDvKrp7NzgLi7jRmhKiUoa2NUmhl13FtkAGLUVR+ZsYvApBQdBfYm43A4tXXQ4IrYLBA==", + "node_modules/qs": { + "version": "6.11.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.1.tgz", + "integrity": "sha512-0wsrzgTz/kAVIeuxSjnpGC56rzYtr6JT/2BwEvMaPhFIoYa1aGO8LbzuU1R0uUYQkLpWBTOj0l/CLAJB64J6nQ==", "dependencies": { - "execa": "^4.0.0", - "lcid": "^3.0.0", - "mem": "^5.0.0" + "side-channel": "^1.0.4" }, "engines": { - "node": ">=10" + "node": ">=0.6" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/strong-remoting/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==", + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", "engines": { - "node": ">=8" + "node": ">= 0.6" } }, - "node_modules/strong-remoting/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==", + "node_modules/raw-body": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", + "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", "dependencies": { - "shebang-regex": "^3.0.0" + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" }, "engines": { - "node": ">=8" + "node": ">= 0.8" } }, - "node_modules/strong-remoting/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/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" } }, - "node_modules/strong-remoting/node_modules/strong-globalize": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/strong-globalize/-/strong-globalize-5.1.0.tgz", - "integrity": "sha512-9cooAb6kNMDFmTDybkkch1x7b+LuzZNva8oIr+MxXnvx9jcvw4/4DTSXPc53mG68G0Q9YOTYZkhDkWe/DiJ1Qg==", - "dependencies": { - "accept-language": "^3.0.18", - "debug": "^4.1.1", - "globalize": "^1.5.0", - "lodash": "^4.17.15", - "md5": "^2.2.1", - "mkdirp": "^0.5.5", - "os-locale": "^5.0.0", - "yamljs": "^0.3.0" - }, - "engines": { - "node": ">=8.9" + "node_modules/reflect-metadata": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz", + "integrity": "sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==", + "peer": true + }, + "node_modules/reftools": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/reftools/-/reftools-1.1.9.tgz", + "integrity": "sha512-OVede/NQE13xBQ+ob5CKd5KyeJYU2YInb1bmV4nRoOfquZPkAkxuOXicSe1PvqIuZZ4kD13sPKBbR7UFDmli6w==", + "funding": { + "url": "https://github.com/Mermade/oas-kit?sponsor=1" } }, - "node_modules/strong-remoting/node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "node_modules/request": { + "version": "2.88.2", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", + "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", + "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142", "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" }, "engines": { - "node": ">= 8" + "node": ">= 6" } }, - "node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, + "node_modules/request/node_modules/qs": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz", + "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==", "engines": { - "node": ">=8" + "node": ">=0.6" } }, - "node_modules/swagger2openapi": { - "version": "7.0.8", - "resolved": "https://registry.npmjs.org/swagger2openapi/-/swagger2openapi-7.0.8.tgz", - "integrity": "sha512-upi/0ZGkYgEcLeGieoz8gT74oWHA0E7JivX7aN9mAf+Tc7BQoRBvnIGHoPDw+f9TXTW4s6kGYCZJtauP6OYp7g==", - "dependencies": { - "call-me-maybe": "^1.0.1", - "node-fetch": "^2.6.1", - "node-fetch-h2": "^2.3.0", - "node-readfiles": "^0.2.0", - "oas-kit-common": "^1.0.8", - "oas-resolver": "^2.5.6", - "oas-schema-walker": "^1.1.5", - "oas-validator": "^5.0.8", - "reftools": "^1.1.9", - "yaml": "^1.10.0", - "yargs": "^17.0.1" - }, + "node_modules/request/node_modules/uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", "bin": { - "boast": "boast.js", - "oas-validate": "oas-validate.js", - "swagger2openapi": "swagger2openapi.js" - }, - "funding": { - "url": "https://github.com/Mermade/oas-kit?sponsor=1" + "uuid": "bin/uuid" } }, - "node_modules/through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==" - }, - "node_modules/to-utf8": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/to-utf8/-/to-utf8-0.0.1.tgz", - "integrity": "sha512-zks18/TWT1iHO3v0vFp5qLKOG27m67ycq/Y7a7cTiRuUNlc4gf3HGnkRgMv0NyhnfTamtkYBJl+YeD1/j07gBQ==" - }, - "node_modules/toidentifier": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", "engines": { - "node": ">=0.6" + "node": ">=0.10.0" } }, - "node_modules/toposort": { + "node_modules/require-from-string": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/toposort/-/toposort-2.0.2.tgz", - "integrity": "sha512-0a5EOkAUp8D4moMi2W8ZF8jcga7BgZd91O/yabJCFY8az+XSzeGyTKs0Aoo897iV1Nj6guFq8orWDS96z91oGg==", - "dev": true - }, - "node_modules/tough-cookie": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", - "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", - "dependencies": { - "psl": "^1.1.28", - "punycode": "^2.1.1" - }, + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "peer": true, "engines": { - "node": ">=0.8" + "node": ">=0.10.0" } }, - "node_modules/tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" + "node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" }, - "node_modules/traverse": { - "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/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" }, - "node_modules/tslib": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" + "node_modules/sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" }, - "node_modules/tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", + "node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", "dependencies": { - "safe-buffer": "^5.0.1" + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" }, "engines": { - "node": "*" + "node": ">= 0.8.0" } }, - "node_modules/tweetnacl": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==" - }, - "node_modules/type-is": { - "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dependencies": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - }, - "engines": { - "node": ">= 0.6" + "ms": "2.0.0" } }, - "node_modules/uid2": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/uid2/-/uid2-0.0.3.tgz", - "integrity": "sha512-5gSP1liv10Gjp8cMEnFd6shzkL/D6W1uhXSFNCxDC+YI8+L8wkCYCbJ7n77Ezb4wE/xzMogecE+DtamEe9PZjg==" + "node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, - "node_modules/underscore": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.7.0.tgz", - "integrity": "sha512-cp0oQQyZhUM1kpJDLdGO1jPZHgS/MpzoWYfe9+CM2h/QGDZlqwT2T3YGukuBdaNJ/CAPoeyAZRRHz8JFo176vA==" + "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/underscore.string": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-3.3.6.tgz", - "integrity": "sha512-VoC83HWXmCrF6rgkyxS9GHv8W9Q5nhMKho+OadDJGzL2oDYbYEppBaCMH6pFlwLeqj2QS+hhkw2kpXkSdD1JxQ==", + "node_modules/sentence-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/sentence-case/-/sentence-case-3.0.4.tgz", + "integrity": "sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg==", + "peer": true, "dependencies": { - "sprintf-js": "^1.1.1", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": "*" - } - }, - "node_modules/unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", - "engines": { - "node": ">= 0.8" + "no-case": "^3.0.4", + "tslib": "^2.0.3", + "upper-case-first": "^2.0.2" } }, - "node_modules/uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "node_modules/serve-favicon": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/serve-favicon/-/serve-favicon-2.5.0.tgz", + "integrity": "sha512-FMW2RvqNr03x+C0WxTyu6sOv21oOjkq5j8tjquWccwa6ScNyGFOGJVpuS1NmTVGBAHS07xnSKotgf2ehQmf9iA==", "dependencies": { - "punycode": "^2.1.0" + "etag": "~1.8.1", + "fresh": "0.5.2", + "ms": "2.1.1", + "parseurl": "~1.3.2", + "safe-buffer": "5.1.1" + }, + "engines": { + "node": ">= 0.8.0" } }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + "node_modules/serve-favicon/node_modules/ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" }, - "node_modules/utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "node_modules/serve-favicon/node_modules/safe-buffer": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz", + "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==" + }, + "node_modules/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + }, "engines": { - "node": ">= 0.4.0" + "node": ">= 0.8.0" } }, - "node_modules/uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", - "bin": { - "uuid": "bin/uuid" + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", "engines": { - "node": ">= 0.8" + "node": ">=0.10.0" } }, - "node_modules/verror": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==", - "engines": [ - "node >=0.6.0" - ], + "node_modules/shortid": { + "version": "2.2.16", + "resolved": "https://registry.npmjs.org/shortid/-/shortid-2.2.16.tgz", + "integrity": "sha512-Ugt+GIZqvGXCIItnsL+lvFJOiN7RYqlGy7QE41O3YC1xbNSeDGIRO7xg2JJXIAj1cAGnOeC1r7/T9pgrtQbv4g==", "dependencies": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" + "nanoid": "^2.1.0" } }, - "node_modules/verror/node_modules/core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==" - }, - "node_modules/webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" + "node_modules/shortid/node_modules/nanoid": { + "version": "2.1.11", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-2.1.11.tgz", + "integrity": "sha512-s/snB+WGm6uwi0WjsZdaVcuf3KJXlfGl2LcxgwkEwJF0D/BWzVWAZW/XY4bFaiR7s0Jk3FPvlnepg1H1b1UwlA==" }, - "node_modules/whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "node_modules/should": { + "version": "13.2.3", + "resolved": "https://registry.npmjs.org/should/-/should-13.2.3.tgz", + "integrity": "sha512-ggLesLtu2xp+ZxI+ysJTmNjh2U0TsC+rQ/pfED9bUZZ4DKefP27D+7YJVVTvKsmjLpIi9jAa7itwDGkDDmt1GQ==", "dependencies": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" + "should-equal": "^2.0.0", + "should-format": "^3.0.3", + "should-type": "^1.4.0", + "should-type-adaptors": "^1.0.1", + "should-util": "^1.0.0" } }, - "node_modules/which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "node_modules/should-equal": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/should-equal/-/should-equal-2.0.0.tgz", + "integrity": "sha512-ZP36TMrK9euEuWQYBig9W55WPC7uo37qzAEmbjHz4gfyuXrEUgF8cUvQVO+w+d3OMfPvSRQJ22lSm8MQJ43LTA==", "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "which": "bin/which" + "should-type": "^1.4.0" } }, - "node_modules/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==", + "node_modules/should-format": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/should-format/-/should-format-3.0.3.tgz", + "integrity": "sha512-hZ58adtulAk0gKtua7QxevgUaXTTXxIi8t41L3zo9AHvjXO1/7sdLECuHeIN2SRtYXpNkmhoUP2pdeWgricQ+Q==", "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" + "should-type": "^1.3.0", + "should-type-adaptors": "^1.0.1" } }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + "node_modules/should-type": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/should-type/-/should-type-1.4.0.tgz", + "integrity": "sha512-MdAsTu3n25yDbIe1NeN69G4n6mUnJGtSJHygX3+oN0ZbO3DTiATnf7XnYJdGT42JCXurTb1JI0qOBR65shvhPQ==" }, - "node_modules/xml2js": { - "version": "0.4.23", - "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz", - "integrity": "sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==", + "node_modules/should-type-adaptors": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/should-type-adaptors/-/should-type-adaptors-1.1.0.tgz", + "integrity": "sha512-JA4hdoLnN+kebEp2Vs8eBe9g7uy0zbRo+RMcU0EsNy+R+k049Ki+N5tT5Jagst2g7EAja+euFuoXFCa8vIklfA==", "dependencies": { - "sax": ">=0.6.0", - "xmlbuilder": "~11.0.0" - }, - "engines": { - "node": ">=4.0.0" + "should-type": "^1.3.0", + "should-util": "^1.0.0" } }, - "node_modules/xmlbuilder": { - "version": "11.0.1", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", - "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", - "engines": { - "node": ">=4.0" + "node_modules/should-util": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/should-util/-/should-util-1.0.1.tgz", + "integrity": "sha512-oXF8tfxx5cDk8r2kYqlkUJzZpDBqVY/II2WhvU0n9Y3XYvAYRmeaf1PvvIvTgPnv4KJ+ES5M0PyDq5Jp+Ygy2g==" + }, + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/xmlcreate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/xmlcreate/-/xmlcreate-1.0.2.tgz", - "integrity": "sha512-Mbe56Dvj00onbnSo9J0qj/XlY5bfN9KidsOnpd5tRCsR3ekB3hyyNU9fGrTdqNT5ZNvv4BsA2TcQlignsZyVcw==" + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" }, - "node_modules/xtend": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-1.0.3.tgz", - "integrity": "sha512-wv78b3q8kHDveC/C7Yq/UUrJXsAAM1t/j5m28h/ZlqYy0+eqByglhsWR88D2j3VImQzZlNIDsSbZ3QItwgWEGw==", - "engines": { - "node": ">=0.4" + "node_modules/smtp-connection": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/smtp-connection/-/smtp-connection-2.12.0.tgz", + "integrity": "sha512-UP5jK4s5SGcUcqPN4U9ingqKt9mXYSKa52YhqxPuMecAnUOsVJpOmtgGaOm1urUBJZlzDt1M9WhZZkgbhxQlvg==", + "dependencies": { + "httpntlm": "1.6.1", + "nodemailer-shared": "1.1.0" } }, - "node_modules/y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "engines": { - "node": ">=10" + "node_modules/snake-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz", + "integrity": "sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==", + "peer": true, + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" } }, - "node_modules/yaml": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "node_modules/sprintf-js": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.2.tgz", + "integrity": "sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug==" + }, + "node_modules/sse": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/sse/-/sse-0.0.8.tgz", + "integrity": "sha512-cviG7JH31TUhZeaEVhac3zTzA+2FwA7qvHziAHpb7mC7RNVJ/RbHN+6LIGsS2ugP4o2H15DWmrSMK+91CboIcg==", + "dependencies": { + "options": "0.0.6" + }, "engines": { - "node": ">= 6" + "node": ">=0.4.0" } }, - "node_modules/yamljs": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/yamljs/-/yamljs-0.3.0.tgz", - "integrity": "sha512-C/FsVVhht4iPQYXOInoxUM/1ELSf9EsgKH34FofQOp6hwCPrW4vG4w5++TED3xRUo8gD7l0P1J1dLlDYzODsTQ==", + "node_modules/sshpk": { + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz", + "integrity": "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==", "dependencies": { - "argparse": "^1.0.7", - "glob": "^7.0.5" + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" }, "bin": { - "json2yaml": "bin/json2yaml", - "yaml2json": "bin/yaml2json" + "sshpk-conv": "bin/sshpk-conv", + "sshpk-sign": "bin/sshpk-sign", + "sshpk-verify": "bin/sshpk-verify" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/yargs": { - "version": "17.7.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.1.tgz", - "integrity": "sha512-cwiTb08Xuv5fqF4AovYacTFNxk62th7LKJ6BL9IGUpTJrWoU7/7WdQGTP2SjKf1dUNBGzDd28p/Yfs/GI6JrLw==", - "dependencies": { - "cliui": "^8.0.1", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.3", - "y18n": "^5.0.5", - "yargs-parser": "^21.1.1" - }, + "node_modules/stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility" + }, + "node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", "engines": { - "node": ">=12" + "node": ">= 0.8" } }, - "node_modules/yargs-parser": { - "version": "21.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "node_modules/stoppable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/stoppable/-/stoppable-1.1.0.tgz", + "integrity": "sha512-KXDYZ9dszj6bzvnEMRYvxgeTHU74QBFL54XKtP3nyMuJ81CFYtABZ3bAzL2EdFUaEwJOBOgENyFj3R7oTzDyyw==", + "peer": true, "engines": { - "node": ">=12" + "node": ">=4", + "npm": ">=6" } - } - }, - "dependencies": { - "@exodus/schemasafe": { - "version": "1.0.0-rc.9", - "resolved": "https://registry.npmjs.org/@exodus/schemasafe/-/schemasafe-1.0.0-rc.9.tgz", - "integrity": "sha512-dGGHpb61hLwifAu7sotuHFDBw6GTdpG8aKC0fsK17EuTzMRvUrH7lEAr6LTJ+sx3AZYed9yZ77rltVDHyg2hRg==" - }, - "@loopback/boot": { - "version": "file:../boot", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/model-api-builder": "^4.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/rest": "^12.0.8", - "@loopback/rest-crud": "^0.15.7", - "@loopback/service-proxy": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/glob": "^8.1.0", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "glob": "^8.1.0", - "tslib": "^2.5.0" - }, + }, + "node_modules/stream-combiner": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.0.2.tgz", + "integrity": "sha512-Z2D5hPQapscuHNqiyUgjnF1sxG/9CB7gs1a9vcS2/OvMiFwmm6EZw9IjbU34l5mPXS62RidpoBdyB83E0GXHLw==", "dependencies": { - "@loopback/core": { - "version": "file:../core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - } - } + "duplexer": "~0.0.3" } }, - "@loopback/core": { - "version": "file:../core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - } + "node_modules/stream-serializer": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/stream-serializer/-/stream-serializer-1.1.2.tgz", + "integrity": "sha512-I/GbDmZwBLn4/gpW4gOwt+jc/cVXt0kQwLOBuY/YLIACfwAnK88qzvSHyyu1+YgoALrWTgbnAVRRirVjGUCTBg==" }, - "@loopback/rest": { - "version": "file:../rest", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/express": "^5.0.8", - "@loopback/http-server": "^4.0.8", - "@loopback/openapi-spec-builder": "^5.0.8", - "@loopback/openapi-v3": "^8.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@openapi-contrib/openapi-schema-to-json-schema": "^3.2.0", - "@types/body-parser": "^1.19.2", - "@types/cors": "^2.8.13", - "@types/debug": "^4.1.7", - "@types/express": "^4.17.17", - "@types/express-serve-static-core": "^4.17.33", - "@types/http-errors": "^2.0.1", - "@types/js-yaml": "^4.0.5", - "@types/json-schema-compare": "^0.2.1", - "@types/lodash": "^4.14.191", - "@types/multer": "^1.4.7", - "@types/node": "^14.18.36", - "@types/on-finished": "^2.3.1", - "@types/qs": "^6.9.7", - "@types/serve-static": "1.15.0", - "@types/type-is": "^1.6.3", - "ajv": "^8.12.0", - "ajv-errors": "^3.0.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0", - "body-parser": "^1.20.2", - "cors": "^2.8.5", - "debug": "^4.3.4", - "express": "^4.18.2", - "http-errors": "^2.0.0", - "js-yaml": "^4.1.0", - "json-schema-compare": "^0.2.2", - "lodash": "^4.17.21", - "multer": "^1.4.4", - "on-finished": "^2.4.1", - "path-to-regexp": "^6.2.1", - "qs": "^6.11.1", - "strong-error-handler": "^4.0.1", - "tslib": "^2.5.0", - "type-is": "^1.6.18", - "validator": "^13.9.0" - }, + "node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/express": { - "version": "file:../express", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/http-server": "^4.0.8", - "@loopback/testlab": "^5.0.8", - "@types/body-parser": "^1.19.2", - "@types/debug": "^4.1.7", - "@types/express": "^4.17.17", - "@types/express-serve-static-core": "^4.17.33", - "@types/http-errors": "^2.0.1", - "@types/node": "^14.18.36", - "@types/on-finished": "^2.3.1", - "@types/toposort": "^2.0.3", - "body-parser": "^1.20.2", - "debug": "^4.3.4", - "express": "^4.18.2", - "http-errors": "^2.0.0", - "on-finished": "^2.4.1", - "source-map-support": "^0.5.21", - "toposort": "^2.0.2", - "tslib": "^2.5.0", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - } - }, - "@loopback/http-server": { - "version": "file:../http-server", - "requires": { - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/stoppable": "^1.1.1", - "debug": "^4.3.4", - "stoppable": "^1.1.0", - "tslib": "^2.5.0" - } - }, - "@loopback/testlab": { - "version": "file:../testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/http-server": { - "version": "file:../http-server", - "requires": { - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/stoppable": "^1.1.1", - "debug": "^4.3.4", - "stoppable": "^1.1.0", - "tslib": "^2.5.0" - } - }, - "@loopback/openapi-spec-builder": { - "version": "file:../openapi-spec-builder", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "openapi3-ts": "^2.0.2", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/openapi-v3": { - "version": "file:../openapi-v3", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/openapi-spec-builder": "^5.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/repository-json-schema": "^6.1.2", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/json-merge-patch": "0.0.8", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "http-status": "^1.6.2", - "json-merge-patch": "^1.0.2", - "lodash": "^4.17.21", - "openapi3-ts": "^2.0.2", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/openapi-spec-builder": { - "version": "file:../openapi-spec-builder", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "openapi3-ts": "^2.0.2", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/repository": { - "version": "file:../repository", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/filter": "^3.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bson": "^4.0.5", - "@types/debug": "^4.1.7", - "@types/json-schema": "^7.0.11", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "bson": "4.7.2", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "loopback-datasource-juggler": "^4.28.2", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/filter": { - "version": "file:../filter", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "tslib": "^2.5.0", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/testlab": { - "version": "file:../testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/repository-json-schema": { - "version": "file:../repository-json-schema", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/json-schema": "^7.0.11", - "@types/node": "^14.18.36", - "ajv-formats": "^2.1.1", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/repository": { - "version": "file:../repository", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/filter": "^3.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bson": "^4.0.5", - "@types/debug": "^4.1.7", - "@types/json-schema": "^7.0.11", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "bson": "4.7.2", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "loopback-datasource-juggler": "^4.28.2", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/filter": { - "version": "file:../filter", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "tslib": "^2.5.0", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/testlab": { - "version": "file:../testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/repository": { - "version": "file:../repository", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/filter": "^3.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bson": "^4.0.5", - "@types/debug": "^4.1.7", - "@types/json-schema": "^7.0.11", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "bson": "4.7.2", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "loopback-datasource-juggler": "^4.28.2", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/filter": { - "version": "file:../filter", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "tslib": "^2.5.0", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/testlab": { - "version": "file:../testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } + "safe-buffer": "~5.1.0" } }, - "@types/body-parser": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", - "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", - "requires": { - "@types/connect": "*", - "@types/node": "*" + "node_modules/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" } }, - "@types/connect": { - "version": "3.4.35", - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", - "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", - "requires": { - "@types/node": "*" + "node_modules/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" } }, - "@types/debug": { - "version": "4.1.7", - "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz", - "integrity": "sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==", - "dev": true, - "requires": { - "@types/ms": "*" + "node_modules/strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==", + "engines": { + "node": ">=0.10.0" } }, - "@types/express": { - "version": "4.17.17", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.17.tgz", - "integrity": "sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q==", - "requires": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.33", - "@types/qs": "*", - "@types/serve-static": "*" + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "engines": { + "node": ">=6" } }, - "@types/express-serve-static-core": { - "version": "4.17.33", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.33.tgz", - "integrity": "sha512-TPBqmR/HRYI3eC2E5hmiivIzv+bidAfXofM+sbonAGvyDhySGw9/PQZFt2BLOrjUUR++4eJVpx6KnLQK1Fk9tA==", - "requires": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*" + "node_modules/strong-error-handler": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/strong-error-handler/-/strong-error-handler-4.0.2.tgz", + "integrity": "sha512-84tEG1tZs781zWSXSbk7T0ekhRJ8DbgPPvr4UFseY72ws0sahPoreiEGp4QeQgcB+WplMx95AugBKSFZr5Dvig==", + "peer": true, + "dependencies": { + "accepts": "^1.3.8", + "debug": "^4.3.4", + "ejs": "^3.1.8", + "fast-safe-stringify": "^2.1.1", + "http-status": "^1.6.2", + "js2xmlparser": "^4.0.2", + "strong-globalize": "^6.0.5" + }, + "engines": { + "node": ">=10" } }, - "@types/lodash": { - "version": "4.14.191", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.191.tgz", - "integrity": "sha512-BdZ5BCCvho3EIXw6wUCXHe7rS53AIDPLE+JzwgT+OsJk53oBfbSmZZ7CX4VaRoN78N+TJpFi9QPlfIVNmJYWxQ==", - "dev": true - }, - "@types/mime": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz", - "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==" - }, - "@types/ms": { - "version": "0.7.31", - "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz", - "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==", - "dev": true - }, - "@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==" - }, - "@types/qs": { - "version": "6.9.7", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", - "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==" - }, - "@types/range-parser": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", - "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" + "node_modules/strong-error-handler/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==", + "peer": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } }, - "@types/serve-static": { - "version": "1.15.1", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.1.tgz", - "integrity": "sha512-NUo5XNiAdULrJENtJXZZ3fHtfMolzZwczzBbnAeBbqBwG+LaG6YaJtuwzwGSQZ2wsCrxjEhNNjAkKigy3n8teQ==", - "requires": { - "@types/mime": "*", - "@types/node": "*" + "node_modules/strong-error-handler/node_modules/ejs": { + "version": "3.1.9", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.9.tgz", + "integrity": "sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ==", + "peer": true, + "dependencies": { + "jake": "^10.8.5" + }, + "bin": { + "ejs": "bin/cli.js" + }, + "engines": { + "node": ">=0.10.0" } }, - "accept-language": { - "version": "3.0.18", - "resolved": "https://registry.npmjs.org/accept-language/-/accept-language-3.0.18.tgz", - "integrity": "sha512-sUofgqBPzgfcF20sPoBYGQ1IhQLt2LSkxTnlQSuLF3n5gPEqd5AimbvOvHEi0T1kLMiGVqPWzI5a9OteBRth3A==", - "requires": { - "bcp47": "^1.1.2", - "stable": "^0.1.6" + "node_modules/strong-error-handler/node_modules/execa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", + "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", + "peer": true, + "dependencies": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, - "accepts": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", - "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", - "requires": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" + "node_modules/strong-error-handler/node_modules/get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "peer": true, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" - }, - "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" - } - }, - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "requires": { - "sprintf-js": "~1.0.2" - }, - "dependencies": { - "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" - } - } - }, - "array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" - }, - "asn1": { - "version": "0.2.6", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", - "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", - "requires": { - "safer-buffer": "~2.1.0" - } - }, - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==" - }, - "async": { - "version": "2.6.4", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", - "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", - "requires": { - "lodash": "^4.17.14" - } - }, - "asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" - }, - "aws-sign2": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==" - }, - "aws4": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.12.0.tgz", - "integrity": "sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg==" - }, - "balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - }, - "base64-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.0.2.tgz", - "integrity": "sha512-ZXBDPMt/v/8fsIqn+Z5VwrhdR6jVka0bYobHdGia0Nxi7BJ9i/Uvml3AocHIBtIIBhZjBw5MR0aR4ROs/8+SNg==" - }, - "bcp47": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/bcp47/-/bcp47-1.1.2.tgz", - "integrity": "sha512-JnkkL4GUpOvvanH9AZPX38CxhiLsXMBicBY2IAtqiVN8YulGDQybUydWA4W6yAMtw6iShtw+8HEF6cfrTHU+UQ==" - }, - "bcrypt-pbkdf": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==", - "requires": { - "tweetnacl": "^0.14.3" - } - }, - "bcryptjs": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/bcryptjs/-/bcryptjs-2.4.3.tgz", - "integrity": "sha512-V/Hy/X9Vt7f3BbPJEi8BdVFMByHi+jNXrYkW3huaybV/kQ0KJg0Y6PkEMbn+zeT+i+SiKZ/HMqJGIIt4LZDqNQ==" - }, - "bl": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/bl/-/bl-2.2.1.tgz", - "integrity": "sha512-6Pesp1w0DEX1N550i/uGV/TqucVL4AM/pgThFSN/Qq9si1/DF9aIHs1BxD8V/QU0HoeHO6cQRTAuYnLPKq1e4g==", - "requires": { - "readable-stream": "^2.3.5", - "safe-buffer": "^5.1.1" - } - }, - "bluebird": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" - }, - "body-parser": { - "version": "1.20.2", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz", - "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==", - "requires": { - "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.11.0", - "raw-body": "2.5.2", - "type-is": "~1.6.18", - "unpipe": "1.0.0" - }, - "dependencies": { - "bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.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==" - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - } - } - }, - "bops": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/bops/-/bops-1.0.0.tgz", - "integrity": "sha512-vVai54aP4LqbM+KNB1giwMo9nHvlV7pc7+iUNHYDTQe6WWI9L/jeSPBC89kUz3xA8qD7sZLldHxOXip1npWbmw==", - "requires": { - "base64-js": "1.0.2", - "to-utf8": "0.0.1" - } - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", - "dev": true - }, - "call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "requires": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - } - }, - "call-me-maybe": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.2.tgz", - "integrity": "sha512-HpX65o1Hnr9HH25ojC1YGs7HCQLq0GCOibSaWER0eNpgJ/Z1MZv2mTc7+xh6WOPxbRVcmgbv4hGU+uSQ/2xFZQ==" - }, - "canonical-json": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/canonical-json/-/canonical-json-0.0.4.tgz", - "integrity": "sha512-2sW7x0m/P7dqEnO0O87U7RTVQAaa7MELcd+Jd9FA6CYgYtwJ1TlDWIYMD8nuMkH1KoThsJogqgLyklrt9d/Azw==" - }, - "caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==" - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "charenc": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz", - "integrity": "sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA==" - }, - "cldrjs": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/cldrjs/-/cldrjs-0.5.5.tgz", - "integrity": "sha512-KDwzwbmLIPfCgd8JERVDpQKrUUM1U4KpFJJg2IROv89rF172lLufoJnqJ/Wea6fXL5bO6WjuLMzY8V52UWPvkA==" - }, - "cliui": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", - "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" - } - }, - "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==" - }, - "combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "requires": { - "delayed-stream": "~1.0.0" - } - }, - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" - }, - "commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", - "dev": true - }, - "compressible": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", - "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", - "dev": true, - "requires": { - "mime-db": ">= 1.43.0 < 2" - } - }, - "compression": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", - "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", - "dev": true, - "requires": { - "accepts": "~1.3.5", - "bytes": "3.0.0", - "compressible": "~2.0.16", - "debug": "2.6.9", - "on-headers": "~1.0.2", - "safe-buffer": "5.1.2", - "vary": "~1.1.2" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - } - } - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" - }, - "content-disposition": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", - "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", - "requires": { - "safe-buffer": "5.2.1" - }, - "dependencies": { - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" - } - } - }, - "content-type": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", - "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==" - }, - "cookie": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", - "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==" - }, - "cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" - }, - "core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" - }, - "cors": { - "version": "2.8.5", - "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", - "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", - "dev": true, - "requires": { - "object-assign": "^4", - "vary": "^1" - } - }, - "cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "crypt": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz", - "integrity": "sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow==" - }, - "dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==", - "requires": { - "assert-plus": "^1.0.0" - } - }, - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "requires": { - "ms": "2.1.2" - } - }, - "delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==" - }, - "depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==" - }, - "destroy": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==" - }, - "duplex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/duplex/-/duplex-1.0.0.tgz", - "integrity": "sha512-6Urdl3FU6TU6TAbd9b46YsvYhxqWvuuvlDL1VaP4DJb9E1jbU9Y5E6KUIXt7+0CUgKhPveZ495kqVAzm/uynyg==" - }, - "duplexer": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.0.4.tgz", - "integrity": "sha512-nO0WWuIDTde3CWK/8IPpG50dyhUilgpsqzYSIP+w20Yh+4iDgb/2Gs75QItcp0Hmx/JtxtTXBalj+LSTD1VemA==" - }, - "ecc-jsbn": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==", - "requires": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" - } - }, - "ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" - }, - "ejs": { - "version": "2.7.4", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.7.4.tgz", - "integrity": "sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA==" - }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==" - }, - "end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "requires": { - "once": "^1.4.0" - } - }, - "es6-promise": { - "version": "4.2.8", - "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz", - "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==" - }, - "es6-promisify": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz", - "integrity": "sha512-C+d6UdsYDk0lMebHNR4S2NybQMMngAOnOwYBQjTOiv0MkoJMP0Myw2mgpDLBcpfCmRLxyFqYhS/CfOENq4SJhQ==", - "requires": { - "es6-promise": "^4.0.3" - } - }, - "escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" - }, - "escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" - }, - "escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==" - }, - "etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==" - }, - "eventemitter2": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-5.0.1.tgz", - "integrity": "sha512-5EM1GHXycJBS6mauYAbVKT1cVs7POKWb2NXD4Vyt8dDqeZa7LaDK1/sjtL+Zb0lzTpSNil4596Dyu97hz37QLg==" - }, - "execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "requires": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - } - }, - "express": { - "version": "4.18.2", - "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", - "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", - "requires": { - "accepts": "~1.3.8", - "array-flatten": "1.1.1", - "body-parser": "1.20.1", - "content-disposition": "0.5.4", - "content-type": "~1.0.4", - "cookie": "0.5.0", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "2.0.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "1.2.0", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.7", - "qs": "6.11.0", - "range-parser": "~1.2.1", - "safe-buffer": "5.2.1", - "send": "0.18.0", - "serve-static": "1.15.0", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" - }, - "dependencies": { - "body-parser": { - "version": "1.20.1", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", - "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", - "requires": { - "bytes": "3.1.2", - "content-type": "~1.0.4", - "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.11.0", - "raw-body": "2.5.1", - "type-is": "~1.6.18", - "unpipe": "1.0.0" - } - }, - "bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.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==" - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "raw-body": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", - "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", - "requires": { - "bytes": "3.1.2", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - } - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" - } - } - }, - "extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" - }, - "extsprintf": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==" - }, - "eyes": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz", - "integrity": "sha512-GipyPsXO1anza0AOZdy69Im7hGFCNB7Y/NGjDlZGJ3GJJLtwNSb2vrzYrTYJRrRloVx7pl+bhUaTB8yiccPvFQ==" - }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" - }, - "fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" - }, - "fast-safe-stringify": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz", - "integrity": "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==" - }, - "filelist": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", - "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", - "requires": { - "minimatch": "^5.0.1" - }, - "dependencies": { - "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" - } - }, - "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" - } - } - } - }, - "finalhandler": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", - "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", - "requires": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "statuses": "2.0.1", - "unpipe": "~1.0.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - } - } - }, - "forever-agent": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==" - }, - "form-data": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", - "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - } - }, - "forwarded": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==" - }, - "fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==" - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" - }, - "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" - }, - "get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" - }, - "get-intrinsic": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", - "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==", - "requires": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.3" - } - }, - "get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "requires": { - "pump": "^3.0.0" - } - }, - "getpass": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==", - "requires": { - "assert-plus": "^1.0.0" - } - }, - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "globalize": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/globalize/-/globalize-1.7.0.tgz", - "integrity": "sha512-faR46vTIbFCeAemyuc9E6/d7Wrx9k2ae2L60UhakztFg6VuE42gENVJNuPFtt7Sdjrk9m2w8+py7Jj+JTNy59w==", - "requires": { - "cldrjs": "^0.5.4" - } - }, - "har-schema": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==" - }, - "har-validator": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", - "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", - "requires": { - "ajv": "^6.12.3", - "har-schema": "^2.0.0" - } - }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "requires": { - "function-bind": "^1.1.1" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" - }, - "helmet": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/helmet/-/helmet-4.6.0.tgz", - "integrity": "sha512-HVqALKZlR95ROkrnesdhbbZJFi/rIVSoNq6f3jA/9u6MIbTsPh3xZwihjeI5+DO/2sOV6HMHooXcEOuwskHpTg==", - "dev": true - }, - "http-errors": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", - "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", - "requires": { - "depd": "2.0.0", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "toidentifier": "1.0.1" - }, - "dependencies": { - "depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" - } - } - }, - "http-signature": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==", - "requires": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" - } - }, - "http-status": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/http-status/-/http-status-1.6.2.tgz", - "integrity": "sha512-oUExvfNckrpTpDazph7kNG8sQi5au3BeTo0idaZFXEhTaJKu7GNJCLHI0rYY2wljm548MSTM+Ljj/c6anqu2zQ==" - }, - "http2-client": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/http2-client/-/http2-client-1.3.5.tgz", - "integrity": "sha512-EC2utToWl4RKfs5zd36Mxq7nzHHBuomZboI0yYL6Y0RmBgT7Sgkq4rQ0ezFTYoIsSs7Tm9SJe+o2FcAg6GBhGA==" - }, - "httpntlm": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/httpntlm/-/httpntlm-1.6.1.tgz", - "integrity": "sha512-Tcz3Ct9efvNqw3QdTl3h6IgRRlIQxwKkJELN/aAIGnzi2xvb3pDHdnMs8BrxWLV6OoT4DlVyhzSVhFt/tk0lIw==", - "requires": { - "httpreq": ">=0.4.22", - "underscore": "~1.7.0" - } - }, - "httpreq": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/httpreq/-/httpreq-0.5.2.tgz", - "integrity": "sha512-2Jm+x9WkExDOeFRrdBCBSpLPT5SokTcRHkunV3pjKmX/cx6av8zQ0WtHUMDrYb6O4hBFzNU6sxJEypvRUVYKnw==" - }, - "human-signals": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", - "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==" - }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "inflection": { - "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", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "invert-kv": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz", - "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==" - }, - "ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" - }, - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" - }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==" - }, - "is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" - }, - "isemail": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/isemail/-/isemail-3.2.0.tgz", - "integrity": "sha512-zKqkK+O+dGqevc93KNsbZ/TqTUFd46MwWjYOoMrjIMZ51eU7DtQG3Wmd9SQQT7i7RVnuTPEiYEWHU3MSbxC1Tg==", - "requires": { - "punycode": "2.x.x" - } - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" - }, - "isstream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==" - }, - "jake": { - "version": "10.8.5", - "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.5.tgz", - "integrity": "sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw==", - "requires": { - "async": "^3.2.3", - "chalk": "^4.0.2", - "filelist": "^1.0.1", - "minimatch": "^3.0.4" - }, - "dependencies": { - "async": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", - "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" - } - } - }, - "jayson": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/jayson/-/jayson-2.1.2.tgz", - "integrity": "sha512-2GejcQnEV35KYTXoBvzALIDdO/1oyEIoJHBnaJFhJhcurv0x2JqUXQW6xlDUhcNOpN9t+d2w+JGA6vOphb+5mg==", - "requires": { - "@types/node": "^10.3.5", - "commander": "^2.12.2", - "es6-promisify": "^5.0.0", - "eyes": "^0.1.8", - "json-stringify-safe": "^5.0.1", - "JSONStream": "^1.3.1", - "lodash": "^4.17.11", - "uuid": "^3.2.1" - }, - "dependencies": { - "@types/node": { - "version": "10.17.60", - "resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.60.tgz", - "integrity": "sha512-F0KIgDJfy2nA3zMLmWGKxcH2ZVEtCZXHHdOQs2gSaQ27+lNeEfGxzkIw90aXswATX7AZ33tahPbzy6KAfUreVw==" - } - } - }, - "js2xmlparser": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/js2xmlparser/-/js2xmlparser-3.0.0.tgz", - "integrity": "sha512-CSOkdn0/GhRFwxnipmhXfqJ+FG6+wkWBi46kKSsPx6+j65176ZiQcrCYpg6K8x3iLbO4k3zScBnZ7I/L80dAtw==", - "requires": { - "xmlcreate": "^1.0.1" - } - }, - "jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==" - }, - "json-buffer": { - "version": "2.0.11", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-2.0.11.tgz", - "integrity": "sha512-Wu4/hxSZX7Krzjor+sZHWaRau6Be4WQHlrkl3v8cmxRBBewF2TotlgHUedKQJyFiUyFxnK/ZlRYnR9UNVZ7pkg==" - }, - "json-schema": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", - "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" - }, - "json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==" - }, - "jsonparse": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", - "integrity": "sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==" - }, - "JSONStream": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz", - "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==", - "requires": { - "jsonparse": "^1.2.0", - "through": ">=2.2.7 <3" - } - }, - "jsprim": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz", - "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==", - "requires": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.4.0", - "verror": "1.10.0" - } - }, - "lcid": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz", - "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==", - "requires": { - "invert-kv": "^2.0.0" - } - }, - "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - }, - "loopback": { - "version": "3.28.0", - "resolved": "https://registry.npmjs.org/loopback/-/loopback-3.28.0.tgz", - "integrity": "sha512-txYAc2vUn2imOKqcxnRFTm7fLx6+dbZ+V/wfAME0kyOJVyuV56H8RPpHl9/LTpKyNYQuoedGYrl9bwSavXgKoQ==", - "requires": { - "async": "^2.0.1", - "bcryptjs": "^2.1.0", - "bluebird": "^3.1.1", - "body-parser": "^1.12.0", - "canonical-json": "0.0.4", - "debug": "^2.1.2", - "depd": "^1.0.0", - "ejs": "^2.3.1", - "express": "^4.14.0", - "inflection": "^1.6.0", - "isemail": "^3.2.0", - "loopback-connector-remote": "^3.0.0", - "loopback-datasource-juggler": "^3.28.0", - "loopback-filters": "^1.0.0", - "loopback-phase": "^3.0.0", - "nodemailer": "^6.4.16", - "nodemailer-direct-transport": "^3.3.2", - "nodemailer-stub-transport": "^1.1.0", - "serve-favicon": "^2.2.0", - "stable": "^0.1.5", - "strong-globalize": "^4.1.1", - "strong-remoting": "^3.11.0", - "uid2": "0.0.3", - "underscore.string": "^3.3.5" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - } - } - }, - "loopback-boot": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/loopback-boot/-/loopback-boot-3.3.1.tgz", - "integrity": "sha512-zYFEnGlbRvyqELvhNAL/Davp2nXNVwjynM4l237Ra0GU+k5vQSWvDTT120dc82Qz9QmHA4NFOJV/HuYkD4KYUQ==", - "dev": true, - "requires": { - "async": "^2.4.0", - "bluebird": "^3.5.3", - "commondir": "^1.0.1", - "debug": "^4.1.1", - "lodash": "^4.17.11", - "semver": "^5.1.0", - "strong-globalize": "^4.1.1", - "toposort": "^2.0.2" - } - }, - "loopback-connector": { - "version": "4.11.1", - "resolved": "https://registry.npmjs.org/loopback-connector/-/loopback-connector-4.11.1.tgz", - "integrity": "sha512-EA31zur3xIhP4UW+P2rWEcSbqpk4jPddpTBZSSw8KCszM7T0/Pe4HvEmG0MndAWJctRPtrwKDEu/8rWuMDLf+A==", - "requires": { - "async": "^3.2.0", - "bluebird": "^3.7.2", - "debug": "^4.1.1", - "msgpack5": "^4.2.0", - "strong-globalize": "^5.1.0", - "uuid": "^7.0.3" - }, - "dependencies": { - "async": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", - "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" - }, - "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" - } - }, - "execa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", - "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", - "requires": { - "cross-spawn": "^7.0.0", - "get-stream": "^5.0.0", - "human-signals": "^1.1.1", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.0", - "onetime": "^5.1.0", - "signal-exit": "^3.0.2", - "strip-final-newline": "^2.0.0" - } - }, - "get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "requires": { - "pump": "^3.0.0" - } - }, - "invert-kv": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-3.0.1.tgz", - "integrity": "sha512-CYdFeFexxhv/Bcny+Q0BfOV+ltRlJcd4BBZBYFX/O0u4npJrgZtIcjokegtiSMAvlMTJ+Koq0GBCc//3bueQxw==" - }, - "is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" - }, - "lcid": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/lcid/-/lcid-3.1.1.tgz", - "integrity": "sha512-M6T051+5QCGLBQb8id3hdvIW8+zeFV2FyBGFS9IEK5H9Wt4MueD4bW1eWikpHgZp+5xR3l5c8pZUkQsIA0BFZg==", - "requires": { - "invert-kv": "^3.0.0" - } - }, - "mem": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/mem/-/mem-5.1.1.tgz", - "integrity": "sha512-qvwipnozMohxLXG1pOqoLiZKNkC4r4qqRucSoDwXowsNGDSULiqFTRUF05vcZWnwJSG22qTsynQhxbaMtnX9gw==", - "requires": { - "map-age-cleaner": "^0.1.3", - "mimic-fn": "^2.1.0", - "p-is-promise": "^2.1.0" - } - }, - "npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "requires": { - "path-key": "^3.0.0" - } - }, - "os-locale": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-5.0.0.tgz", - "integrity": "sha512-tqZcNEDAIZKBEPnHPlVDvKrp7NzgLi7jRmhKiUoa2NUmhl13FtkAGLUVR+ZsYvApBQdBfYm43A4tXXQ4IrYLBA==", - "requires": { - "execa": "^4.0.0", - "lcid": "^3.0.0", - "mem": "^5.0.0" - } - }, - "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==" - }, - "strong-globalize": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/strong-globalize/-/strong-globalize-5.1.0.tgz", - "integrity": "sha512-9cooAb6kNMDFmTDybkkch1x7b+LuzZNva8oIr+MxXnvx9jcvw4/4DTSXPc53mG68G0Q9YOTYZkhDkWe/DiJ1Qg==", - "requires": { - "accept-language": "^3.0.18", - "debug": "^4.1.1", - "globalize": "^1.5.0", - "lodash": "^4.17.15", - "md5": "^2.2.1", - "mkdirp": "^0.5.5", - "os-locale": "^5.0.0", - "yamljs": "^0.3.0" - } - }, - "uuid": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-7.0.3.tgz", - "integrity": "sha512-DPSke0pXhTZgoF/d+WSt2QaKMCFSfx7QegxEWT+JOuHF5aWrKEn0G+ztjuJg/gG8/ItK+rbPCD/yNv8yyih6Cg==" - }, - "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" - } - } - } - }, - "loopback-connector-remote": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/loopback-connector-remote/-/loopback-connector-remote-3.4.1.tgz", - "integrity": "sha512-O22X2Gcq8YzZF9DvRjOCyktQlASw1/22i/zzqxJHNKSQA5aQYeTB0w5FttOiKxcw6Q/jzL476hUvUE/NaZVZ1Q==", - "requires": { - "loopback-datasource-juggler": "^3.0.0", - "strong-remoting": "^3.0.0" - } - }, - "loopback-datasource-juggler": { - "version": "3.36.1", - "resolved": "https://registry.npmjs.org/loopback-datasource-juggler/-/loopback-datasource-juggler-3.36.1.tgz", - "integrity": "sha512-6eop3qxFyN3AkPBPUte2DHcsW1DopJwXXA20x3vwYsBSo4hLSv4gIeXo0+yqdQoXpHfbKRB9cv1hHEHAQSiWUA==", - "requires": { - "async": "^2.6.0", - "bluebird": "^3.1.1", - "debug": "^3.1.0", - "depd": "^1.0.0", - "inflection": "^1.6.0", - "lodash": "^4.17.4", - "loopback-connector": "^4.4.0", - "minimatch": "^3.0.3", - "qs": "^6.5.0", - "shortid": "^2.2.6", - "strong-globalize": "^4.1.1", - "traverse": "^0.6.6", - "uuid": "^3.0.1" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "requires": { - "ms": "^2.1.1" - } - } - } - }, - "loopback-datatype-geopoint": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/loopback-datatype-geopoint/-/loopback-datatype-geopoint-1.0.0.tgz", - "integrity": "sha512-MqcEBXl/x4YC/hm/5ZRFBZGI9RCqHdy8zrv3jGHiE4cOnSdKVdranG+zEs8Xv7Z2sy/rV6qY3wsr7gBNcC9Kmw==" - }, - "loopback-filters": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/loopback-filters/-/loopback-filters-1.1.1.tgz", - "integrity": "sha512-p0qSzuuX7eATe5Bxy+RqCj3vSfSFfdCtqyf3yuC+DpchMvgal33XlhEi2UmywyK/Ym28oVnZxxWmfrwFMzSwLQ==", - "requires": { - "debug": "^3.1.0" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "requires": { - "ms": "^2.1.1" - } - } - } - }, - "loopback-phase": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/loopback-phase/-/loopback-phase-3.4.0.tgz", - "integrity": "sha512-FHtCOXO9IpaGkg/dw3lBQc2EmEtUx6LXZ0th5vkL1+jwDQVh6kdfvVk7wqVfZsskdOZz3j34rGWEP8qWx9JF0A==", - "requires": { - "async": "^2.6.1", - "debug": "^3.1.0", - "strong-globalize": "^4.1.1" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "requires": { - "ms": "^2.1.1" - } - } - } - }, - "loopback-swagger": { - "version": "5.9.0", - "resolved": "https://registry.npmjs.org/loopback-swagger/-/loopback-swagger-5.9.0.tgz", - "integrity": "sha512-E4UnLu1H76w6R978AhAfwOATMHVuQRbar4P29asox3ev+BXUVHBcaRboRQvDJfX2UvUC54O5BFNYGzstkARukA==", - "requires": { - "async": "^2.1.4", - "debug": "^3.1.0", - "ejs": "^2.5.5", - "lodash": "^4.17.11", - "strong-globalize": "^4.1.1" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "requires": { - "ms": "^2.1.1" - } - } - } - }, - "map-age-cleaner": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", - "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", - "requires": { - "p-defer": "^1.0.0" - } - }, - "md5": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz", - "integrity": "sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==", - "requires": { - "charenc": "0.0.2", - "crypt": "0.0.2", - "is-buffer": "~1.1.6" - } - }, - "media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==" - }, - "mem": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/mem/-/mem-4.3.0.tgz", - "integrity": "sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w==", - "requires": { - "map-age-cleaner": "^0.1.1", - "mimic-fn": "^2.0.0", - "p-is-promise": "^2.0.0" - } - }, - "merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" - }, - "merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" - }, - "methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==" - }, - "mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" - }, - "mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" - }, - "mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "requires": { - "mime-db": "1.52.0" - } - }, - "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==" - }, - "mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "requires": { - "minimist": "^1.2.6" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "msgpack-js": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/msgpack-js/-/msgpack-js-0.3.0.tgz", - "integrity": "sha512-dBIO+q0IAtZMeTn8K1gr0NuM0OvXEV97NwFsJQKzJ/qkQI9d5MN7Vc++TAUkIxaoIMJyIgMByOAwoJO2wdYDrA==", - "requires": { - "bops": "~0.0.6" - }, - "dependencies": { - "base64-js": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-0.0.2.tgz", - "integrity": "sha512-Pj9L87dCdGcKlSqPVUjD+q96pbIx1zQQLb2CUiWURfjiBELv84YX+0nGnKmyT/9KkC7PQk7UN1w+Al8bBozaxQ==" - }, - "bops": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/bops/-/bops-0.0.7.tgz", - "integrity": "sha512-oF8JFj2vZoTTzbS4haaB/37vqoJbZXxPBWmNdFONu3dUBW+zp7JcoIIYYd1r+4/YwFM8QUSR1u4rrPbtcdHsRg==", - "requires": { - "base64-js": "0.0.2", - "to-utf8": "0.0.1" - } - } - } - }, - "msgpack-stream": { - "version": "0.0.13", - "resolved": "https://registry.npmjs.org/msgpack-stream/-/msgpack-stream-0.0.13.tgz", - "integrity": "sha512-Wh+t8IJrHPzSjph4wKJhenKG8vvtT0RDebLf1k1RSuRNOJ7caLFvwDnkyiihhZ5QJJmSg0KpjvqtDj9FvvWHWg==", - "requires": { - "bops": "1.0.0", - "msgpack-js": "0.3.0", - "through": "2.3.4" - }, - "dependencies": { - "through": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.4.tgz", - "integrity": "sha512-DwbmSAcABsMazNkLOJJSLRC3gfh4cPxUxJCn9npmvbcI6undhgoJ2ShvEOgZrW8BH62Gyr9jKboGbfFcmY5VsQ==" - } - } - }, - "msgpack5": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/msgpack5/-/msgpack5-4.5.1.tgz", - "integrity": "sha512-zC1vkcliryc4JGlL6OfpHumSYUHWFGimSI+OgfRCjTFLmKA2/foR9rMTOhWiqfOrfxJOctrpWPvrppf8XynJxw==", - "requires": { - "bl": "^2.0.1", - "inherits": "^2.0.3", - "readable-stream": "^2.3.6", - "safe-buffer": "^5.1.2" - } - }, - "mux-demux": { - "version": "3.7.9", - "resolved": "https://registry.npmjs.org/mux-demux/-/mux-demux-3.7.9.tgz", - "integrity": "sha512-zf+kqfl+e/U+0MSqJwUg+Wzbyxucf8YK6Sxyzy94gzS6ichxcEV2mUpXD7hPhCTKAVpX6s00ihYbJC/aH8gxwA==", - "requires": { - "duplex": "~1.0.0", - "json-buffer": "~2.0.4", - "msgpack-stream": "~0.0.10", - "stream-combiner": "0.0.2", - "stream-serializer": "~1.1.1", - "through": "~2.3.1", - "xtend": "~1.0.3" - } - }, - "nanoid": { - "version": "2.1.11", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-2.1.11.tgz", - "integrity": "sha512-s/snB+WGm6uwi0WjsZdaVcuf3KJXlfGl2LcxgwkEwJF0D/BWzVWAZW/XY4bFaiR7s0Jk3FPvlnepg1H1b1UwlA==" - }, - "negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==" - }, - "nice-try": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==" - }, - "node-fetch": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.9.tgz", - "integrity": "sha512-DJm/CJkZkRjKKj4Zi4BsKVZh3ValV5IR5s7LVZnW+6YMh0W1BfNA8XSs6DLMGYlId5F3KnA70uu2qepcR08Qqg==", - "requires": { - "whatwg-url": "^5.0.0" - } - }, - "node-fetch-h2": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/node-fetch-h2/-/node-fetch-h2-2.3.0.tgz", - "integrity": "sha512-ofRW94Ab0T4AOh5Fk8t0h8OBWrmjb0SSB20xh1H8YnPV9EJ+f5AMoYSUQ2zgJ4Iq2HAK0I2l5/Nequ8YzFS3Hg==", - "requires": { - "http2-client": "^1.2.5" - } - }, - "node-readfiles": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/node-readfiles/-/node-readfiles-0.2.0.tgz", - "integrity": "sha512-SU00ZarexNlE4Rjdm83vglt5Y9yiQ+XI1XpflWlb7q7UTN1JUItm69xMeiQCTxtTfnzt+83T8Cx+vI2ED++VDA==", - "requires": { - "es6-promise": "^3.2.1" - }, - "dependencies": { - "es6-promise": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-3.3.1.tgz", - "integrity": "sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg==" - } - } - }, - "nodemailer": { - "version": "6.9.1", - "resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-6.9.1.tgz", - "integrity": "sha512-qHw7dOiU5UKNnQpXktdgQ1d3OFgRAekuvbJLcdG5dnEo/GtcTHRYM7+UfJARdOFU9WUQO8OiIamgWPmiSFHYAA==" - }, - "nodemailer-direct-transport": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/nodemailer-direct-transport/-/nodemailer-direct-transport-3.3.2.tgz", - "integrity": "sha512-vEMLWdUZP9NpbeabM8VTiB3Ar1R0ixASp/6DdKX372LK4USKB4Lq12/WCp69k/+kWk4RiCWWEGo57CcsXOs/bw==", - "requires": { - "nodemailer-shared": "1.1.0", - "smtp-connection": "2.12.0" - } - }, - "nodemailer-fetch": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/nodemailer-fetch/-/nodemailer-fetch-1.6.0.tgz", - "integrity": "sha512-P7S5CEVGAmDrrpn351aXOLYs1R/7fD5NamfMCHyi6WIkbjS2eeZUB/TkuvpOQr0bvRZicVqo59+8wbhR3yrJbQ==" - }, - "nodemailer-shared": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/nodemailer-shared/-/nodemailer-shared-1.1.0.tgz", - "integrity": "sha512-68xW5LSyPWv8R0GLm6veAvm7E+XFXkVgvE3FW0FGxNMMZqMkPFeGDVALfR1DPdSfcoO36PnW7q5AAOgFImEZGg==", - "requires": { - "nodemailer-fetch": "1.6.0" - } - }, - "nodemailer-stub-transport": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/nodemailer-stub-transport/-/nodemailer-stub-transport-1.1.0.tgz", - "integrity": "sha512-4fwl2f+647IIyuNuf6wuEMqK4oEU9FMJSYme8kPckVSr1rXIXcmI6BNcIWO+1cAK8XeexYKxYoFztam0jAwjkA==" - }, - "npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", - "requires": { - "path-key": "^2.0.0" - } - }, - "oas-kit-common": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/oas-kit-common/-/oas-kit-common-1.0.8.tgz", - "integrity": "sha512-pJTS2+T0oGIwgjGpw7sIRU8RQMcUoKCDWFLdBqKB2BNmGpbBMH2sdqAaOXUg8OzonZHU0L7vfJu1mJFEiYDWOQ==", - "requires": { - "fast-safe-stringify": "^2.0.7" - } - }, - "oas-linter": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/oas-linter/-/oas-linter-3.2.2.tgz", - "integrity": "sha512-KEGjPDVoU5K6swgo9hJVA/qYGlwfbFx+Kg2QB/kd7rzV5N8N5Mg6PlsoCMohVnQmo+pzJap/F610qTodKzecGQ==", - "requires": { - "@exodus/schemasafe": "^1.0.0-rc.2", - "should": "^13.2.1", - "yaml": "^1.10.0" - } - }, - "oas-resolver": { - "version": "2.5.6", - "resolved": "https://registry.npmjs.org/oas-resolver/-/oas-resolver-2.5.6.tgz", - "integrity": "sha512-Yx5PWQNZomfEhPPOphFbZKi9W93CocQj18NlD2Pa4GWZzdZpSJvYwoiuurRI7m3SpcChrnO08hkuQDL3FGsVFQ==", - "requires": { - "node-fetch-h2": "^2.3.0", - "oas-kit-common": "^1.0.8", - "reftools": "^1.1.9", - "yaml": "^1.10.0", - "yargs": "^17.0.1" - } - }, - "oas-schema-walker": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/oas-schema-walker/-/oas-schema-walker-1.1.5.tgz", - "integrity": "sha512-2yucenq1a9YPmeNExoUa9Qwrt9RFkjqaMAA1X+U7sbb0AqBeTIdMHky9SQQ6iN94bO5NW0W4TRYXerG+BdAvAQ==" - }, - "oas-validator": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/oas-validator/-/oas-validator-5.0.8.tgz", - "integrity": "sha512-cu20/HE5N5HKqVygs3dt94eYJfBi0TsZvPVXDhbXQHiEityDN+RROTleefoKRKKJ9dFAF2JBkDHgvWj0sjKGmw==", - "requires": { - "call-me-maybe": "^1.0.1", - "oas-kit-common": "^1.0.8", - "oas-linter": "^3.2.2", - "oas-resolver": "^2.5.6", - "oas-schema-walker": "^1.1.5", - "reftools": "^1.1.9", - "should": "^13.2.1", - "yaml": "^1.10.0" - } - }, - "oauth-sign": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", - "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==" - }, - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", - "dev": true - }, - "object-inspect": { - "version": "1.12.3", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", - "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==" - }, - "on-finished": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", - "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", - "requires": { - "ee-first": "1.1.1" - } - }, - "on-headers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", - "dev": true - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "requires": { - "wrappy": "1" - } - }, - "onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "requires": { - "mimic-fn": "^2.1.0" - } - }, - "options": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/options/-/options-0.0.6.tgz", - "integrity": "sha512-bOj3L1ypm++N+n7CEbbe473A414AB7z+amKYshRb//iuL3MpdDCLhPnw6aVTdKB9g5ZRVHIEp8eUln6L2NUStg==" - }, - "os-locale": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz", - "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==", - "requires": { - "execa": "^1.0.0", - "lcid": "^2.0.0", - "mem": "^4.0.0" + "node_modules/strong-error-handler/node_modules/invert-kv": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-3.0.1.tgz", + "integrity": "sha512-CYdFeFexxhv/Bcny+Q0BfOV+ltRlJcd4BBZBYFX/O0u4npJrgZtIcjokegtiSMAvlMTJ+Koq0GBCc//3bueQxw==", + "peer": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sindresorhus/invert-kv?sponsor=1" } }, - "p-defer": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", - "integrity": "sha512-wB3wfAxZpk2AzOfUMJNL+d36xothRSyj8EXOa4f6GMqYDN9BJaaSISbsk+wS9abmnebVw95C2Kb5t85UmpCxuw==" - }, - "p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==" - }, - "p-is-promise": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz", - "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==" - }, - "parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==" - }, - "path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==" - }, - "path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" - }, - "performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==" - }, - "process-nextick-args": { + "node_modules/strong-error-handler/node_modules/is-stream": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" - }, - "proxy-addr": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", - "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", - "requires": { - "forwarded": "0.2.0", - "ipaddr.js": "1.9.1" - } - }, - "psl": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", - "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==" - }, - "pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "punycode": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", - "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==" - }, - "qs": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", - "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", - "requires": { - "side-channel": "^1.0.4" - } - }, - "range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" - }, - "raw-body": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", - "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", - "requires": { - "bytes": "3.1.2", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "peer": true, + "engines": { + "node": ">=8" }, - "dependencies": { - "bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" - } - } - }, - "readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "reftools": { - "version": "1.1.9", - "resolved": "https://registry.npmjs.org/reftools/-/reftools-1.1.9.tgz", - "integrity": "sha512-OVede/NQE13xBQ+ob5CKd5KyeJYU2YInb1bmV4nRoOfquZPkAkxuOXicSe1PvqIuZZ4kD13sPKBbR7UFDmli6w==" - }, - "request": { - "version": "2.88.2", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", - "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", - "requires": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.3", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "oauth-sign": "~0.9.0", - "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.5.0", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" - }, + "node_modules/strong-error-handler/node_modules/lcid": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-3.1.1.tgz", + "integrity": "sha512-M6T051+5QCGLBQb8id3hdvIW8+zeFV2FyBGFS9IEK5H9Wt4MueD4bW1eWikpHgZp+5xR3l5c8pZUkQsIA0BFZg==", + "peer": true, "dependencies": { - "qs": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz", - "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==" - } - } - }, - "require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==" - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - }, - "sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" - }, - "send": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", - "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", - "requires": { - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "mime": "1.6.0", - "ms": "2.1.3", - "on-finished": "2.4.1", - "range-parser": "~1.2.1", - "statuses": "2.0.1" + "invert-kv": "^3.0.0" }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - }, - "dependencies": { - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - } - } - }, - "depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" - }, - "ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" - } + "engines": { + "node": ">=8" } }, - "serve-favicon": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/serve-favicon/-/serve-favicon-2.5.0.tgz", - "integrity": "sha512-FMW2RvqNr03x+C0WxTyu6sOv21oOjkq5j8tjquWccwa6ScNyGFOGJVpuS1NmTVGBAHS07xnSKotgf2ehQmf9iA==", - "requires": { - "etag": "~1.8.1", - "fresh": "0.5.2", - "ms": "2.1.1", - "parseurl": "~1.3.2", - "safe-buffer": "5.1.1" - }, + "node_modules/strong-error-handler/node_modules/mem": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/mem/-/mem-5.1.1.tgz", + "integrity": "sha512-qvwipnozMohxLXG1pOqoLiZKNkC4r4qqRucSoDwXowsNGDSULiqFTRUF05vcZWnwJSG22qTsynQhxbaMtnX9gw==", + "peer": true, "dependencies": { - "ms": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" - }, - "safe-buffer": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz", - "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==" - } + "map-age-cleaner": "^0.1.3", + "mimic-fn": "^2.1.0", + "p-is-promise": "^2.1.0" + }, + "engines": { + "node": ">=8" } }, - "serve-static": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", - "requires": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.18.0" + "node_modules/strong-error-handler/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "peer": true, + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" } }, - "setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + "node_modules/strong-error-handler/node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "peer": true, + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } }, - "shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", - "requires": { - "shebang-regex": "^1.0.0" + "node_modules/strong-error-handler/node_modules/os-locale": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-5.0.0.tgz", + "integrity": "sha512-tqZcNEDAIZKBEPnHPlVDvKrp7NzgLi7jRmhKiUoa2NUmhl13FtkAGLUVR+ZsYvApBQdBfYm43A4tXXQ4IrYLBA==", + "peer": true, + "dependencies": { + "execa": "^4.0.0", + "lcid": "^3.0.0", + "mem": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==" + "node_modules/strong-error-handler/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==", + "peer": true, + "engines": { + "node": ">=8" + } }, - "shortid": { - "version": "2.2.16", - "resolved": "https://registry.npmjs.org/shortid/-/shortid-2.2.16.tgz", - "integrity": "sha512-Ugt+GIZqvGXCIItnsL+lvFJOiN7RYqlGy7QE41O3YC1xbNSeDGIRO7xg2JJXIAj1cAGnOeC1r7/T9pgrtQbv4g==", - "requires": { - "nanoid": "^2.1.0" + "node_modules/strong-error-handler/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==", + "peer": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" } }, - "should": { - "version": "13.2.3", - "resolved": "https://registry.npmjs.org/should/-/should-13.2.3.tgz", - "integrity": "sha512-ggLesLtu2xp+ZxI+ysJTmNjh2U0TsC+rQ/pfED9bUZZ4DKefP27D+7YJVVTvKsmjLpIi9jAa7itwDGkDDmt1GQ==", - "requires": { - "should-equal": "^2.0.0", - "should-format": "^3.0.3", - "should-type": "^1.4.0", - "should-type-adaptors": "^1.0.1", - "should-util": "^1.0.0" + "node_modules/strong-error-handler/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==", + "peer": true, + "engines": { + "node": ">=8" } }, - "should-equal": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/should-equal/-/should-equal-2.0.0.tgz", - "integrity": "sha512-ZP36TMrK9euEuWQYBig9W55WPC7uo37qzAEmbjHz4gfyuXrEUgF8cUvQVO+w+d3OMfPvSRQJ22lSm8MQJ43LTA==", - "requires": { - "should-type": "^1.4.0" + "node_modules/strong-error-handler/node_modules/strong-globalize": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/strong-globalize/-/strong-globalize-6.0.5.tgz", + "integrity": "sha512-7nfUli41TieV9/TSc0N62ve5Q4nfrpy/T0nNNy6TyD3vst79QWmeylCyd3q1gDxh8dqGEtabLNCdPQP1Iuvecw==", + "peer": true, + "dependencies": { + "accept-language": "^3.0.18", + "debug": "^4.2.0", + "globalize": "^1.6.0", + "lodash": "^4.17.20", + "md5": "^2.3.0", + "mkdirp": "^1.0.4", + "os-locale": "^5.0.0", + "yamljs": "^0.3.0" + }, + "engines": { + "node": ">=10" } }, - "should-format": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/should-format/-/should-format-3.0.3.tgz", - "integrity": "sha512-hZ58adtulAk0gKtua7QxevgUaXTTXxIi8t41L3zo9AHvjXO1/7sdLECuHeIN2SRtYXpNkmhoUP2pdeWgricQ+Q==", - "requires": { - "should-type": "^1.3.0", - "should-type-adaptors": "^1.0.1" + "node_modules/strong-error-handler/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "peer": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" } }, - "should-type": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/should-type/-/should-type-1.4.0.tgz", - "integrity": "sha512-MdAsTu3n25yDbIe1NeN69G4n6mUnJGtSJHygX3+oN0ZbO3DTiATnf7XnYJdGT42JCXurTb1JI0qOBR65shvhPQ==" + "node_modules/strong-globalize": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/strong-globalize/-/strong-globalize-4.1.3.tgz", + "integrity": "sha512-SJegV7w5D4AodEspZJtJ7rls3fmi+Zc0PdyJCqBsg4RN9B8TC80/uAI2fikC+s1Jp9FLvr2vDX8f0Fqc62M4OA==", + "dependencies": { + "accept-language": "^3.0.18", + "debug": "^4.1.1", + "globalize": "^1.4.2", + "lodash": "^4.17.4", + "md5": "^2.2.1", + "mkdirp": "^0.5.1", + "os-locale": "^3.1.0", + "yamljs": "^0.3.0" + }, + "engines": { + "node": ">=6" + } }, - "should-type-adaptors": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/should-type-adaptors/-/should-type-adaptors-1.1.0.tgz", - "integrity": "sha512-JA4hdoLnN+kebEp2Vs8eBe9g7uy0zbRo+RMcU0EsNy+R+k049Ki+N5tT5Jagst2g7EAja+euFuoXFCa8vIklfA==", - "requires": { - "should-type": "^1.3.0", - "should-util": "^1.0.0" + "node_modules/strong-remoting": { + "version": "3.17.0", + "resolved": "https://registry.npmjs.org/strong-remoting/-/strong-remoting-3.17.0.tgz", + "integrity": "sha512-MfDyLxmoSizuxBE5C8S2A9nPmy4sQquoZNs6NtbSEmaX2OFKlvb/AhTKU9An+Xuee1RRQHEIun8Q/nO+Lp/H6g==", + "dependencies": { + "async": "^3.1.0", + "body-parser": "^1.12.4", + "debug": "^4.1.1", + "depd": "^2.0.0", + "escape-string-regexp": "^2.0.0", + "eventemitter2": "^5.0.1", + "express": "4.x", + "inflection": "^1.7.1", + "jayson": "^2.0.5", + "js2xmlparser": "^3.0.0", + "loopback-datatype-geopoint": "^1.0.0", + "loopback-phase": "^3.1.0", + "mux-demux": "^3.7.9", + "qs": "^6.2.1", + "request": "^2.83.0", + "sse": "0.0.8", + "strong-error-handler": "^3.0.0", + "strong-globalize": "^5.0.2", + "traverse": "^0.6.6", + "xml2js": "^0.4.8" + }, + "engines": { + "node": ">=8" } }, - "should-util": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/should-util/-/should-util-1.0.1.tgz", - "integrity": "sha512-oXF8tfxx5cDk8r2kYqlkUJzZpDBqVY/II2WhvU0n9Y3XYvAYRmeaf1PvvIvTgPnv4KJ+ES5M0PyDq5Jp+Ygy2g==" + "node_modules/strong-remoting/node_modules/async": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" }, - "side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", - "requires": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" + "node_modules/strong-remoting/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" } }, - "signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" + "node_modules/strong-remoting/node_modules/ejs": { + "version": "3.1.9", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.9.tgz", + "integrity": "sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ==", + "dependencies": { + "jake": "^10.8.5" + }, + "bin": { + "ejs": "bin/cli.js" + }, + "engines": { + "node": ">=0.10.0" + } }, - "smtp-connection": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/smtp-connection/-/smtp-connection-2.12.0.tgz", - "integrity": "sha512-UP5jK4s5SGcUcqPN4U9ingqKt9mXYSKa52YhqxPuMecAnUOsVJpOmtgGaOm1urUBJZlzDt1M9WhZZkgbhxQlvg==", - "requires": { - "httpntlm": "1.6.1", - "nodemailer-shared": "1.1.0" + "node_modules/strong-remoting/node_modules/execa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", + "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", + "dependencies": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, - "sprintf-js": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.2.tgz", - "integrity": "sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug==" - }, - "sse": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/sse/-/sse-0.0.8.tgz", - "integrity": "sha512-cviG7JH31TUhZeaEVhac3zTzA+2FwA7qvHziAHpb7mC7RNVJ/RbHN+6LIGsS2ugP4o2H15DWmrSMK+91CboIcg==", - "requires": { - "options": "0.0.6" + "node_modules/strong-remoting/node_modules/get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "sshpk": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz", - "integrity": "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==", - "requires": { - "asn1": "~0.2.3", - "assert-plus": "^1.0.0", - "bcrypt-pbkdf": "^1.0.0", - "dashdash": "^1.12.0", - "ecc-jsbn": "~0.1.1", - "getpass": "^0.1.1", - "jsbn": "~0.1.0", - "safer-buffer": "^2.0.2", - "tweetnacl": "~0.14.0" + "node_modules/strong-remoting/node_modules/invert-kv": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-3.0.1.tgz", + "integrity": "sha512-CYdFeFexxhv/Bcny+Q0BfOV+ltRlJcd4BBZBYFX/O0u4npJrgZtIcjokegtiSMAvlMTJ+Koq0GBCc//3bueQxw==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sindresorhus/invert-kv?sponsor=1" } }, - "stable": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", - "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" - }, - "statuses": { + "node_modules/strong-remoting/node_modules/is-stream": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "stream-combiner": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.0.2.tgz", - "integrity": "sha512-Z2D5hPQapscuHNqiyUgjnF1sxG/9CB7gs1a9vcS2/OvMiFwmm6EZw9IjbU34l5mPXS62RidpoBdyB83E0GXHLw==", - "requires": { - "duplexer": "~0.0.3" + "node_modules/strong-remoting/node_modules/js2xmlparser": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/js2xmlparser/-/js2xmlparser-3.0.0.tgz", + "integrity": "sha512-CSOkdn0/GhRFwxnipmhXfqJ+FG6+wkWBi46kKSsPx6+j65176ZiQcrCYpg6K8x3iLbO4k3zScBnZ7I/L80dAtw==", + "dependencies": { + "xmlcreate": "^1.0.1" } }, - "stream-serializer": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/stream-serializer/-/stream-serializer-1.1.2.tgz", - "integrity": "sha512-I/GbDmZwBLn4/gpW4gOwt+jc/cVXt0kQwLOBuY/YLIACfwAnK88qzvSHyyu1+YgoALrWTgbnAVRRirVjGUCTBg==" + "node_modules/strong-remoting/node_modules/lcid": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-3.1.1.tgz", + "integrity": "sha512-M6T051+5QCGLBQb8id3hdvIW8+zeFV2FyBGFS9IEK5H9Wt4MueD4bW1eWikpHgZp+5xR3l5c8pZUkQsIA0BFZg==", + "dependencies": { + "invert-kv": "^3.0.0" + }, + "engines": { + "node": ">=8" + } }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" + "node_modules/strong-remoting/node_modules/mem": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/mem/-/mem-5.1.1.tgz", + "integrity": "sha512-qvwipnozMohxLXG1pOqoLiZKNkC4r4qqRucSoDwXowsNGDSULiqFTRUF05vcZWnwJSG22qTsynQhxbaMtnX9gw==", + "dependencies": { + "map-age-cleaner": "^0.1.3", + "mimic-fn": "^2.1.0", + "p-is-promise": "^2.1.0" + }, + "engines": { + "node": ">=8" } }, - "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==", - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" + "node_modules/strong-remoting/node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" } }, - "strip-ansi": { - "version": "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" + "node_modules/strong-remoting/node_modules/os-locale": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-5.0.0.tgz", + "integrity": "sha512-tqZcNEDAIZKBEPnHPlVDvKrp7NzgLi7jRmhKiUoa2NUmhl13FtkAGLUVR+ZsYvApBQdBfYm43A4tXXQ4IrYLBA==", + "dependencies": { + "execa": "^4.0.0", + "lcid": "^3.0.0", + "mem": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "strip-eof": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==" + "node_modules/strong-remoting/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" + } }, - "strip-final-newline": { + "node_modules/strong-remoting/node_modules/shebang-command": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==" + "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/strong-remoting/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" + } }, - "strong-error-handler": { + "node_modules/strong-remoting/node_modules/strong-error-handler": { "version": "3.5.0", "resolved": "https://registry.npmjs.org/strong-error-handler/-/strong-error-handler-3.5.0.tgz", "integrity": "sha512-PCMOf6RYni7wMD3ytGN/TBIJdKZ/EfgItgE8tVrJNGVAf2X39L7I0r/tlDyn+1G9qfVCZL0mSeutljpkOpBy1Q==", - "requires": { + "dependencies": { "@types/express": "^4.16.0", "accepts": "^1.3.3", "debug": "^4.1.1", @@ -8355,344 +4834,105 @@ "js2xmlparser": "^4.0.0", "strong-globalize": "^6.0.1" }, + "engines": { + "node": ">=10" + } + }, + "node_modules/strong-remoting/node_modules/strong-error-handler/node_modules/js2xmlparser": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/js2xmlparser/-/js2xmlparser-4.0.2.tgz", + "integrity": "sha512-6n4D8gLlLf1n5mNLQPRfViYzu9RATblzPEtm1SthMX1Pjao0r9YI9nw7ZIfRxQMERS87mcswrg+r/OYrPRX6jA==", "dependencies": { - "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" - } - }, - "ejs": { - "version": "3.1.8", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.8.tgz", - "integrity": "sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ==", - "requires": { - "jake": "^10.8.5" - } - }, - "execa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", - "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", - "requires": { - "cross-spawn": "^7.0.0", - "get-stream": "^5.0.0", - "human-signals": "^1.1.1", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.0", - "onetime": "^5.1.0", - "signal-exit": "^3.0.2", - "strip-final-newline": "^2.0.0" - } - }, - "get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "requires": { - "pump": "^3.0.0" - } - }, - "invert-kv": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-3.0.1.tgz", - "integrity": "sha512-CYdFeFexxhv/Bcny+Q0BfOV+ltRlJcd4BBZBYFX/O0u4npJrgZtIcjokegtiSMAvlMTJ+Koq0GBCc//3bueQxw==" - }, - "is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" - }, - "js2xmlparser": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/js2xmlparser/-/js2xmlparser-4.0.2.tgz", - "integrity": "sha512-6n4D8gLlLf1n5mNLQPRfViYzu9RATblzPEtm1SthMX1Pjao0r9YI9nw7ZIfRxQMERS87mcswrg+r/OYrPRX6jA==", - "requires": { - "xmlcreate": "^2.0.4" - } - }, - "lcid": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/lcid/-/lcid-3.1.1.tgz", - "integrity": "sha512-M6T051+5QCGLBQb8id3hdvIW8+zeFV2FyBGFS9IEK5H9Wt4MueD4bW1eWikpHgZp+5xR3l5c8pZUkQsIA0BFZg==", - "requires": { - "invert-kv": "^3.0.0" - } - }, - "mem": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/mem/-/mem-5.1.1.tgz", - "integrity": "sha512-qvwipnozMohxLXG1pOqoLiZKNkC4r4qqRucSoDwXowsNGDSULiqFTRUF05vcZWnwJSG22qTsynQhxbaMtnX9gw==", - "requires": { - "map-age-cleaner": "^0.1.3", - "mimic-fn": "^2.1.0", - "p-is-promise": "^2.1.0" - } - }, - "mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" - }, - "npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "requires": { - "path-key": "^3.0.0" - } - }, - "os-locale": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-5.0.0.tgz", - "integrity": "sha512-tqZcNEDAIZKBEPnHPlVDvKrp7NzgLi7jRmhKiUoa2NUmhl13FtkAGLUVR+ZsYvApBQdBfYm43A4tXXQ4IrYLBA==", - "requires": { - "execa": "^4.0.0", - "lcid": "^3.0.0", - "mem": "^5.0.0" - } - }, - "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==" - }, - "strong-globalize": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/strong-globalize/-/strong-globalize-6.0.5.tgz", - "integrity": "sha512-7nfUli41TieV9/TSc0N62ve5Q4nfrpy/T0nNNy6TyD3vst79QWmeylCyd3q1gDxh8dqGEtabLNCdPQP1Iuvecw==", - "requires": { - "accept-language": "^3.0.18", - "debug": "^4.2.0", - "globalize": "^1.6.0", - "lodash": "^4.17.20", - "md5": "^2.3.0", - "mkdirp": "^1.0.4", - "os-locale": "^5.0.0", - "yamljs": "^0.3.0" - } - }, - "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" - } - }, - "xmlcreate": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/xmlcreate/-/xmlcreate-2.0.4.tgz", - "integrity": "sha512-nquOebG4sngPmGPICTS5EnxqhKbCmz5Ox5hsszI2T6U5qdrJizBc+0ilYSEjTSzU0yZcmvppztXe/5Al5fUwdg==" - } + "xmlcreate": "^2.0.4" } }, - "strong-globalize": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/strong-globalize/-/strong-globalize-4.1.3.tgz", - "integrity": "sha512-SJegV7w5D4AodEspZJtJ7rls3fmi+Zc0PdyJCqBsg4RN9B8TC80/uAI2fikC+s1Jp9FLvr2vDX8f0Fqc62M4OA==", - "requires": { + "node_modules/strong-remoting/node_modules/strong-error-handler/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/strong-remoting/node_modules/strong-error-handler/node_modules/strong-globalize": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/strong-globalize/-/strong-globalize-6.0.5.tgz", + "integrity": "sha512-7nfUli41TieV9/TSc0N62ve5Q4nfrpy/T0nNNy6TyD3vst79QWmeylCyd3q1gDxh8dqGEtabLNCdPQP1Iuvecw==", + "dependencies": { "accept-language": "^3.0.18", - "debug": "^4.1.1", - "globalize": "^1.4.2", - "lodash": "^4.17.4", - "md5": "^2.2.1", - "mkdirp": "^0.5.1", - "os-locale": "^3.1.0", + "debug": "^4.2.0", + "globalize": "^1.6.0", + "lodash": "^4.17.20", + "md5": "^2.3.0", + "mkdirp": "^1.0.4", + "os-locale": "^5.0.0", "yamljs": "^0.3.0" + }, + "engines": { + "node": ">=10" } }, - "strong-remoting": { - "version": "3.17.0", - "resolved": "https://registry.npmjs.org/strong-remoting/-/strong-remoting-3.17.0.tgz", - "integrity": "sha512-MfDyLxmoSizuxBE5C8S2A9nPmy4sQquoZNs6NtbSEmaX2OFKlvb/AhTKU9An+Xuee1RRQHEIun8Q/nO+Lp/H6g==", - "requires": { - "async": "^3.1.0", - "body-parser": "^1.12.4", + "node_modules/strong-remoting/node_modules/strong-error-handler/node_modules/xmlcreate": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/xmlcreate/-/xmlcreate-2.0.4.tgz", + "integrity": "sha512-nquOebG4sngPmGPICTS5EnxqhKbCmz5Ox5hsszI2T6U5qdrJizBc+0ilYSEjTSzU0yZcmvppztXe/5Al5fUwdg==" + }, + "node_modules/strong-remoting/node_modules/strong-globalize": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/strong-globalize/-/strong-globalize-5.1.0.tgz", + "integrity": "sha512-9cooAb6kNMDFmTDybkkch1x7b+LuzZNva8oIr+MxXnvx9jcvw4/4DTSXPc53mG68G0Q9YOTYZkhDkWe/DiJ1Qg==", + "dependencies": { + "accept-language": "^3.0.18", "debug": "^4.1.1", - "depd": "^2.0.0", - "escape-string-regexp": "^2.0.0", - "eventemitter2": "^5.0.1", - "express": "4.x", - "inflection": "^1.7.1", - "jayson": "^2.0.5", - "js2xmlparser": "^3.0.0", - "loopback-datatype-geopoint": "^1.0.0", - "loopback-phase": "^3.1.0", - "mux-demux": "^3.7.9", - "qs": "^6.2.1", - "request": "^2.83.0", - "sse": "0.0.8", - "strong-error-handler": "^3.0.0", - "strong-globalize": "^5.0.2", - "traverse": "^0.6.6", - "xml2js": "^0.4.8" + "globalize": "^1.5.0", + "lodash": "^4.17.15", + "md5": "^2.2.1", + "mkdirp": "^0.5.5", + "os-locale": "^5.0.0", + "yamljs": "^0.3.0" }, + "engines": { + "node": ">=8.9" + } + }, + "node_modules/strong-remoting/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", "dependencies": { - "async": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", - "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" - }, - "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" - } - }, - "depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" - }, - "execa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", - "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", - "requires": { - "cross-spawn": "^7.0.0", - "get-stream": "^5.0.0", - "human-signals": "^1.1.1", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.0", - "onetime": "^5.1.0", - "signal-exit": "^3.0.2", - "strip-final-newline": "^2.0.0" - } - }, - "get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "requires": { - "pump": "^3.0.0" - } - }, - "invert-kv": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-3.0.1.tgz", - "integrity": "sha512-CYdFeFexxhv/Bcny+Q0BfOV+ltRlJcd4BBZBYFX/O0u4npJrgZtIcjokegtiSMAvlMTJ+Koq0GBCc//3bueQxw==" - }, - "is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" - }, - "lcid": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/lcid/-/lcid-3.1.1.tgz", - "integrity": "sha512-M6T051+5QCGLBQb8id3hdvIW8+zeFV2FyBGFS9IEK5H9Wt4MueD4bW1eWikpHgZp+5xR3l5c8pZUkQsIA0BFZg==", - "requires": { - "invert-kv": "^3.0.0" - } - }, - "mem": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/mem/-/mem-5.1.1.tgz", - "integrity": "sha512-qvwipnozMohxLXG1pOqoLiZKNkC4r4qqRucSoDwXowsNGDSULiqFTRUF05vcZWnwJSG22qTsynQhxbaMtnX9gw==", - "requires": { - "map-age-cleaner": "^0.1.3", - "mimic-fn": "^2.1.0", - "p-is-promise": "^2.1.0" - } - }, - "npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "requires": { - "path-key": "^3.0.0" - } - }, - "os-locale": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-5.0.0.tgz", - "integrity": "sha512-tqZcNEDAIZKBEPnHPlVDvKrp7NzgLi7jRmhKiUoa2NUmhl13FtkAGLUVR+ZsYvApBQdBfYm43A4tXXQ4IrYLBA==", - "requires": { - "execa": "^4.0.0", - "lcid": "^3.0.0", - "mem": "^5.0.0" - } - }, - "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==" - }, - "strong-globalize": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/strong-globalize/-/strong-globalize-5.1.0.tgz", - "integrity": "sha512-9cooAb6kNMDFmTDybkkch1x7b+LuzZNva8oIr+MxXnvx9jcvw4/4DTSXPc53mG68G0Q9YOTYZkhDkWe/DiJ1Qg==", - "requires": { - "accept-language": "^3.0.18", - "debug": "^4.1.1", - "globalize": "^1.5.0", - "lodash": "^4.17.15", - "md5": "^2.2.1", - "mkdirp": "^0.5.5", - "os-locale": "^5.0.0", - "yamljs": "^0.3.0" - } - }, - "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" - } - } + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" } }, - "supports-color": { + "node_modules/strong-remoting/node_modules/xmlcreate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/xmlcreate/-/xmlcreate-1.0.2.tgz", + "integrity": "sha512-Mbe56Dvj00onbnSo9J0qj/XlY5bfN9KidsOnpd5tRCsR3ekB3hyyNU9fGrTdqNT5ZNvv4BsA2TcQlignsZyVcw==" + }, + "node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { + "dependencies": { "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "swagger2openapi": { + "node_modules/swagger2openapi": { "version": "7.0.8", "resolved": "https://registry.npmjs.org/swagger2openapi/-/swagger2openapi-7.0.8.tgz", "integrity": "sha512-upi/0ZGkYgEcLeGieoz8gT74oWHA0E7JivX7aN9mAf+Tc7BQoRBvnIGHoPDw+f9TXTW4s6kGYCZJtauP6OYp7g==", - "requires": { + "dependencies": { "call-me-maybe": "^1.0.1", "node-fetch": "^2.6.1", "node-fetch-h2": "^2.3.0", @@ -8704,229 +4944,382 @@ "reftools": "^1.1.9", "yaml": "^1.10.0", "yargs": "^17.0.1" + }, + "bin": { + "boast": "boast.js", + "oas-validate": "oas-validate.js", + "swagger2openapi": "swagger2openapi.js" + }, + "funding": { + "url": "https://github.com/Mermade/oas-kit?sponsor=1" } }, - "through": { + "node_modules/through": { "version": "2.3.8", "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==" }, - "to-utf8": { + "node_modules/to-utf8": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/to-utf8/-/to-utf8-0.0.1.tgz", "integrity": "sha512-zks18/TWT1iHO3v0vFp5qLKOG27m67ycq/Y7a7cTiRuUNlc4gf3HGnkRgMv0NyhnfTamtkYBJl+YeD1/j07gBQ==" }, - "toidentifier": { + "node_modules/toidentifier": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==" + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "engines": { + "node": ">=0.6" + } }, - "toposort": { + "node_modules/toposort": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/toposort/-/toposort-2.0.2.tgz", - "integrity": "sha512-0a5EOkAUp8D4moMi2W8ZF8jcga7BgZd91O/yabJCFY8az+XSzeGyTKs0Aoo897iV1Nj6guFq8orWDS96z91oGg==", - "dev": true + "integrity": "sha512-0a5EOkAUp8D4moMi2W8ZF8jcga7BgZd91O/yabJCFY8az+XSzeGyTKs0Aoo897iV1Nj6guFq8orWDS96z91oGg==" }, - "tough-cookie": { + "node_modules/tough-cookie": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", - "requires": { + "dependencies": { "psl": "^1.1.28", "punycode": "^2.1.1" + }, + "engines": { + "node": ">=0.8" } }, - "tr46": { + "node_modules/tr46": { "version": "0.0.3", "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" }, - "traverse": { + "node_modules/traverse": { "version": "0.6.7", "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.6.7.tgz", - "integrity": "sha512-/y956gpUo9ZNCb99YjxG7OaslxZWHfCHAUUfshwqOXmxUIvqLjVO581BT+gM59+QV9tFe6/CGG53tsA1Y7RSdg==" + "integrity": "sha512-/y956gpUo9ZNCb99YjxG7OaslxZWHfCHAUUfshwqOXmxUIvqLjVO581BT+gM59+QV9tFe6/CGG53tsA1Y7RSdg==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, - "tslib": { + "node_modules/tslib": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, - "tunnel-agent": { + "node_modules/tunnel-agent": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", - "requires": { + "dependencies": { "safe-buffer": "^5.0.1" + }, + "engines": { + "node": "*" } }, - "tweetnacl": { + "node_modules/tweetnacl": { "version": "0.14.5", "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==" }, - "type-is": { + "node_modules/type-is": { "version": "1.6.18", "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "requires": { + "dependencies": { "media-typer": "0.3.0", "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" } }, - "uid2": { + "node_modules/uid2": { "version": "0.0.3", "resolved": "https://registry.npmjs.org/uid2/-/uid2-0.0.3.tgz", "integrity": "sha512-5gSP1liv10Gjp8cMEnFd6shzkL/D6W1uhXSFNCxDC+YI8+L8wkCYCbJ7n77Ezb4wE/xzMogecE+DtamEe9PZjg==" }, - "underscore": { + "node_modules/underscore": { "version": "1.7.0", "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.7.0.tgz", "integrity": "sha512-cp0oQQyZhUM1kpJDLdGO1jPZHgS/MpzoWYfe9+CM2h/QGDZlqwT2T3YGukuBdaNJ/CAPoeyAZRRHz8JFo176vA==" }, - "underscore.string": { + "node_modules/underscore.string": { "version": "3.3.6", "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-3.3.6.tgz", "integrity": "sha512-VoC83HWXmCrF6rgkyxS9GHv8W9Q5nhMKho+OadDJGzL2oDYbYEppBaCMH6pFlwLeqj2QS+hhkw2kpXkSdD1JxQ==", - "requires": { + "dependencies": { "sprintf-js": "^1.1.1", "util-deprecate": "^1.0.2" + }, + "engines": { + "node": "*" } }, - "unpipe": { + "node_modules/unpipe": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==" + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "engines": { + "node": ">= 0.8" + } }, - "uri-js": { + "node_modules/upper-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-2.0.2.tgz", + "integrity": "sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg==", + "peer": true, + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/upper-case-first": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/upper-case-first/-/upper-case-first-2.0.2.tgz", + "integrity": "sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg==", + "peer": true, + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/uri-js": { "version": "4.4.1", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "requires": { + "dependencies": { "punycode": "^2.1.0" } }, - "util-deprecate": { + "node_modules/util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" }, - "utils-merge": { + "node_modules/utils-merge": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==" + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "engines": { + "node": ">= 0.4.0" + } }, - "uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" + "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==", + "peer": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/uuid-parse": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/uuid-parse/-/uuid-parse-1.1.0.tgz", + "integrity": "sha512-OdmXxA8rDsQ7YpNVbKSJkNzTw2I+S5WsbMDnCtIWSQaosNAcWtFuI/YK1TjzUI6nbkgiqEyh8gWngfcv8Asd9A==", + "peer": true + }, + "node_modules/validator": { + "version": "13.9.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.9.0.tgz", + "integrity": "sha512-B+dGG8U3fdtM0/aNK4/X8CXq/EcxU2WPrPEkJGslb47qyHsxmbggTWK0yEA4qnYVNF+nxNlN88o14hIcPmSIEA==", + "peer": true, + "engines": { + "node": ">= 0.10" + } }, - "vary": { + "node_modules/vary": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==" + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "engines": { + "node": ">= 0.8" + } }, - "verror": { + "node_modules/verror": { "version": "1.10.0", "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", "integrity": "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==", - "requires": { + "engines": [ + "node >=0.6.0" + ], + "dependencies": { "assert-plus": "^1.0.0", "core-util-is": "1.0.2", "extsprintf": "^1.2.0" - }, - "dependencies": { - "core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==" - } } }, - "webidl-conversions": { + "node_modules/verror/node_modules/core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==" + }, + "node_modules/webidl-conversions": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" }, - "whatwg-url": { + "node_modules/whatwg-url": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", - "requires": { + "dependencies": { "tr46": "~0.0.3", "webidl-conversions": "^3.0.0" } }, - "which": { + "node_modules/which": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "requires": { + "dependencies": { "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" } }, - "wrap-ansi": { + "node_modules/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==", - "requires": { + "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" } }, - "wrappy": { + "node_modules/wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" }, - "xml2js": { + "node_modules/xml2js": { "version": "0.4.23", "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz", "integrity": "sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==", - "requires": { + "dependencies": { "sax": ">=0.6.0", "xmlbuilder": "~11.0.0" + }, + "engines": { + "node": ">=4.0.0" } }, - "xmlbuilder": { + "node_modules/xmlbuilder": { "version": "11.0.1", "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", - "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==" + "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", + "engines": { + "node": ">=4.0" + } }, - "xmlcreate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/xmlcreate/-/xmlcreate-1.0.2.tgz", - "integrity": "sha512-Mbe56Dvj00onbnSo9J0qj/XlY5bfN9KidsOnpd5tRCsR3ekB3hyyNU9fGrTdqNT5ZNvv4BsA2TcQlignsZyVcw==" + "node_modules/xmlcreate": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/xmlcreate/-/xmlcreate-2.0.4.tgz", + "integrity": "sha512-nquOebG4sngPmGPICTS5EnxqhKbCmz5Ox5hsszI2T6U5qdrJizBc+0ilYSEjTSzU0yZcmvppztXe/5Al5fUwdg==", + "peer": true }, - "xtend": { + "node_modules/xtend": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/xtend/-/xtend-1.0.3.tgz", - "integrity": "sha512-wv78b3q8kHDveC/C7Yq/UUrJXsAAM1t/j5m28h/ZlqYy0+eqByglhsWR88D2j3VImQzZlNIDsSbZ3QItwgWEGw==" + "integrity": "sha512-wv78b3q8kHDveC/C7Yq/UUrJXsAAM1t/j5m28h/ZlqYy0+eqByglhsWR88D2j3VImQzZlNIDsSbZ3QItwgWEGw==", + "engines": { + "node": ">=0.4" + } }, - "y18n": { + "node_modules/y18n": { "version": "5.0.8", "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==" + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "engines": { + "node": ">=10" + } }, - "yaml": { + "node_modules/yaml": { "version": "1.10.2", "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==" + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "engines": { + "node": ">= 6" + } }, - "yamljs": { + "node_modules/yamljs": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/yamljs/-/yamljs-0.3.0.tgz", "integrity": "sha512-C/FsVVhht4iPQYXOInoxUM/1ELSf9EsgKH34FofQOp6hwCPrW4vG4w5++TED3xRUo8gD7l0P1J1dLlDYzODsTQ==", - "requires": { + "dependencies": { "argparse": "^1.0.7", "glob": "^7.0.5" + }, + "bin": { + "json2yaml": "bin/json2yaml", + "yaml2json": "bin/yaml2json" + } + }, + "node_modules/yamljs/node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/yamljs/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/yamljs/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/yamljs/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" } }, - "yargs": { + "node_modules/yamljs/node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" + }, + "node_modules/yargs": { "version": "17.7.1", "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.1.tgz", "integrity": "sha512-cwiTb08Xuv5fqF4AovYacTFNxk62th7LKJ6BL9IGUpTJrWoU7/7WdQGTP2SjKf1dUNBGzDd28p/Yfs/GI6JrLw==", - "requires": { + "dependencies": { "cliui": "^8.0.1", "escalade": "^3.1.1", "get-caller-file": "^2.0.5", @@ -8934,12 +5327,18 @@ "string-width": "^4.2.3", "y18n": "^5.0.5", "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" } }, - "yargs-parser": { + "node_modules/yargs-parser": { "version": "21.1.1", "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==" + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "engines": { + "node": ">=12" + } } } } diff --git a/packages/build/package-lock.json b/packages/build/package-lock.json index 98b9a890f235..b4078c5fd8d3 100644 --- a/packages/build/package-lock.json +++ b/packages/build/package-lock.json @@ -1,7 +1,7 @@ { "name": "@loopback/build", "version": "9.0.9", - "lockfileVersion": 2, + "lockfileVersion": 3, "requires": true, "packages": { "": { @@ -37,25 +37,6 @@ "node": "14 || 16 || 18 || 19" } }, - "../eslint-config": { - "name": "@loopback/eslint-config", - "version": "13.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/eslint-plugin": "^5.51.0", - "@typescript-eslint/parser": "^5.51.0", - "eslint-config-prettier": "^8.6.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "eslint": "^8.33.0" - } - }, "node_modules/@ampproject/remapping": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", @@ -88,20 +69,20 @@ } }, "node_modules/@babel/core": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.21.0.tgz", - "integrity": "sha512-PuxUbxcW6ZYe656yL3EAhpy7qXKq0DmYsrJLpbB8XrsCP9Nm+XCg9XFMb5vIDliPD7+U/+M+QJlH17XOcB7eXA==", + "version": "7.21.3", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.21.3.tgz", + "integrity": "sha512-qIJONzoa/qiHghnm0l1n4i/6IIziDpzqc36FBs4pzMhDUraHqponwJLiAKm1hGLP3OSB/TVNz6rMwVGpwxxySw==", "dependencies": { "@ampproject/remapping": "^2.2.0", "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.21.0", + "@babel/generator": "^7.21.3", "@babel/helper-compilation-targets": "^7.20.7", - "@babel/helper-module-transforms": "^7.21.0", + "@babel/helper-module-transforms": "^7.21.2", "@babel/helpers": "^7.21.0", - "@babel/parser": "^7.21.0", + "@babel/parser": "^7.21.3", "@babel/template": "^7.20.7", - "@babel/traverse": "^7.21.0", - "@babel/types": "^7.21.0", + "@babel/traverse": "^7.21.3", + "@babel/types": "^7.21.3", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -117,11 +98,11 @@ } }, "node_modules/@babel/generator": { - "version": "7.21.1", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.21.1.tgz", - "integrity": "sha512-1lT45bAYlQhFn/BHivJs43AiW2rg3/UbLyShGfF3C0KmHvO5fSghWd5kBJy30kpRRucGzXStvnnCFniCR2kXAA==", + "version": "7.21.3", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.21.3.tgz", + "integrity": "sha512-QS3iR1GYC/YGUnW7IdggFeN5c1poPUurnGttOV/bZgPGV+izC/D8HnD6DLwod0fsatNyVn1G3EVWMYIF0nHbeA==", "dependencies": { - "@babel/types": "^7.21.0", + "@babel/types": "^7.21.3", "@jridgewell/gen-mapping": "^0.3.2", "@jridgewell/trace-mapping": "^0.3.17", "jsesc": "^2.5.1" @@ -358,9 +339,9 @@ } }, "node_modules/@babel/parser": { - "version": "7.21.2", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.2.tgz", - "integrity": "sha512-URpaIJQwEkEC2T9Kn+Ai6Xe/02iNaVCuT/PtoRz3GPVJVDpPd7mLo+VddTbhCRU9TXqW5mSrQfXZyi8kDKOVpQ==", + "version": "7.21.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.3.tgz", + "integrity": "sha512-lobG0d7aOfQRXh8AyklEAgZGvA4FShxo6xQbUrrT/cNBPUdIDojlokwJsQyCC/eKia7ifqM0yP+2DRZ4WKw2RQ==", "bin": { "parser": "bin/babel-parser.js" }, @@ -382,18 +363,18 @@ } }, "node_modules/@babel/traverse": { - "version": "7.21.2", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.21.2.tgz", - "integrity": "sha512-ts5FFU/dSUPS13tv8XiEObDu9K+iagEKME9kAbaP7r0Y9KtZJZ+NGndDvWoRAYNpeWafbpFeki3q9QoMD6gxyw==", + "version": "7.21.3", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.21.3.tgz", + "integrity": "sha512-XLyopNeaTancVitYZe2MlUEvgKb6YVVPXzofHgqHijCImG33b/uTurMS488ht/Hbsb2XK3U2BnSTxKVNGV3nGQ==", "dependencies": { "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.21.1", + "@babel/generator": "^7.21.3", "@babel/helper-environment-visitor": "^7.18.9", "@babel/helper-function-name": "^7.21.0", "@babel/helper-hoist-variables": "^7.18.6", "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.21.2", - "@babel/types": "^7.21.2", + "@babel/parser": "^7.21.3", + "@babel/types": "^7.21.3", "debug": "^4.1.0", "globals": "^11.1.0" }, @@ -410,9 +391,9 @@ } }, "node_modules/@babel/types": { - "version": "7.21.2", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.21.2.tgz", - "integrity": "sha512-3wRZSs7jiFaB8AjxiiD+VqN5DTG2iRvJGQ+qYFrs/654lg6kGTQWIOFjlBo5RaXuAZjBmP3+OQH4dmhqiiyYxw==", + "version": "7.21.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.21.3.tgz", + "integrity": "sha512-sBGdETxC+/M4o/zKC0sl6sjWv62WFR/uzxrJ6uYyMLZOUlPnwzw0tKgVHOXxaAd5l2g8pEDM5RZ495GPQI77kg==", "dependencies": { "@babel/helper-string-parser": "^7.19.4", "@babel/helper-validator-identifier": "^7.19.1", @@ -422,14 +403,36 @@ "node": ">=6.9.0" } }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.3.0.tgz", + "integrity": "sha512-v3oplH6FYCULtFuCeqyuTd9D2WKO937Dxdq+GmHOLL72TTRriLxz2VLlNfkZRsvj6PKnOPAtuT6dwrs/pA5DvA==", + "dependencies": { + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "node_modules/@eslint-community/regexpp": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.4.0.tgz", + "integrity": "sha512-A9983Q0LnDGdLPjxyXQ00sbV+K+O+ko2Dr+CZigbHWtX9pNfxlaBkMR8X1CztI73zuEyEBXTVjx7CE+/VSwDiQ==", + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, "node_modules/@eslint/eslintrc": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.0.tgz", - "integrity": "sha512-fluIaaV+GyV24CCu/ggiHdV+j4RNh85yQnAYS/G2mZODZgGmmlrgCydjUcV3YvxCm9x8nMAfThsqTni4KiXT4A==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.1.tgz", + "integrity": "sha512-eFRmABvW2E5Ho6f5fHLqgena46rOj7r7OKHYfLElqcBfGFHHpjBhivyi5+jOEQuSpdc/1phIZJlbC2te+tZNIw==", "dependencies": { "ajv": "^6.12.4", "debug": "^4.3.2", - "espree": "^9.4.0", + "espree": "^9.5.0", "globals": "^13.19.0", "ignore": "^5.2.0", "import-fresh": "^3.2.1", @@ -445,9 +448,9 @@ } }, "node_modules/@eslint/js": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.35.0.tgz", - "integrity": "sha512-JXdzbRiWclLVoD8sNUjR443VVlYqiYmDVT6rGUEIEHU5YJW0gaVZwV2xgM7D4arkvASqD0IlLUVjHiFuxaftRw==", + "version": "8.36.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.36.0.tgz", + "integrity": "sha512-lxJ9R5ygVm8ZWgYdUweoq5ownDlJ4upvoWmO4eLxBYHdMo+vZ/Rx0EN6MbKWDJOSUGrqJy2Gt+Dyv/VKml0fjg==", "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } @@ -661,9 +664,9 @@ "integrity": "sha512-/fvYntiO1GeICvqbQ3doGDIP97vWmvFt83GKguJ6prmQM2iXZfFcq6YE8KteFyRtX2/h5Hf91BYvPodJKFYv5Q==" }, "node_modules/@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==" + "version": "14.18.40", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.40.tgz", + "integrity": "sha512-pGteXO/JQX7wPxGR8lyT+doqjMa7XvlVowwrDwLfX92k5SdLkk4cwC7CYSLBxrenw/R5oQwKioVIak7ZgplM3g==" }, "node_modules/acorn": { "version": "8.8.2", @@ -875,9 +878,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001457", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001457.tgz", - "integrity": "sha512-SDIV6bgE1aVbK6XyxdURbUE89zY7+k1BBBaOwYwkNCglXlel/E7mELiHC64HQ+W0xSKlqWhV9Wh7iHxUjMs4fA==", + "version": "1.0.30001469", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001469.tgz", + "integrity": "sha512-Rcp7221ScNqQPP3W+lVOYDyjdR6dC+neEQCttoNr5bAyz54AboB4iwpnWgyi8P4YUsPybVzT4LgWiBbI3drL4g==", "funding": [ { "type": "opencollective", @@ -1066,9 +1069,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.4.311", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.311.tgz", - "integrity": "sha512-RoDlZufvrtr2Nx3Yx5MB8jX3aHIxm8nRWPJm3yVvyHmyKaRvn90RjzB6hNnt0AkhS3IInJdyRfQb4mWhPvUjVw==" + "version": "1.4.335", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.335.tgz", + "integrity": "sha512-l/eowQqTnrq3gu+WSrdfkhfNHnPgYqlKAwxz7MTOj6mom19vpEDHNXl6dxDxyTiYuhemydprKr/HCrHfgk+OfQ==" }, "node_modules/emoji-regex": { "version": "8.0.0", @@ -1100,12 +1103,14 @@ } }, "node_modules/eslint": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.35.0.tgz", - "integrity": "sha512-BxAf1fVL7w+JLRQhWl2pzGeSiGqbWumV4WNvc9Rhp6tiCtm4oHnyPBSEtMGZwrQgudFQ+otqzWoPB7x+hxoWsw==", - "dependencies": { - "@eslint/eslintrc": "^2.0.0", - "@eslint/js": "8.35.0", + "version": "8.36.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.36.0.tgz", + "integrity": "sha512-Y956lmS7vDqomxlaaQAHVmeb4tNMp2FWIvU/RnU5BD3IKMD/MJPr76xdyr68P8tV1iNMvN2mRK0yy3c+UjL+bw==", + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.4.0", + "@eslint/eslintrc": "^2.0.1", + "@eslint/js": "8.36.0", "@humanwhocodes/config-array": "^0.11.8", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", @@ -1116,9 +1121,8 @@ "doctrine": "^3.0.0", "escape-string-regexp": "^4.0.0", "eslint-scope": "^7.1.1", - "eslint-utils": "^3.0.0", "eslint-visitor-keys": "^3.3.0", - "espree": "^9.4.0", + "espree": "^9.5.0", "esquery": "^1.4.2", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", @@ -1140,7 +1144,6 @@ "minimatch": "^3.1.2", "natural-compare": "^1.4.0", "optionator": "^0.9.1", - "regexpp": "^3.2.0", "strip-ansi": "^6.0.1", "strip-json-comments": "^3.1.0", "text-table": "^0.2.0" @@ -1167,31 +1170,6 @@ "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, - "node_modules/eslint-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", - "dependencies": { - "eslint-visitor-keys": "^2.0.0" - }, - "engines": { - "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - }, - "peerDependencies": { - "eslint": ">=5" - } - }, - "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "engines": { - "node": ">=10" - } - }, "node_modules/eslint-visitor-keys": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", @@ -1201,9 +1179,9 @@ } }, "node_modules/espree": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", - "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.5.0.tgz", + "integrity": "sha512-JPbJGhKc47++oo4JkEoTe2wjy4fmMwvFpgJT9cQzmfXKp22Dr6Hf1tdCteLz1h0P3t+mGvWZ+4Uankvh8+c6zw==", "dependencies": { "acorn": "^8.8.0", "acorn-jsx": "^5.3.2", @@ -1229,9 +1207,9 @@ } }, "node_modules/esquery": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.2.tgz", - "integrity": "sha512-JVSoLdTlTDkmjFmab7H/9SL9qGSyjElT3myyKp7krqjVFQCDLmj1QFaCLRFBszBKI0XVZaiiXvuPIX3ZwHe1Ng==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", "dependencies": { "estraverse": "^5.1.0" }, @@ -1516,9 +1494,9 @@ } }, "node_modules/graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" }, "node_modules/grapheme-splitter": { "version": "1.0.4", @@ -1812,9 +1790,9 @@ } }, "node_modules/js-sdsl": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.3.0.tgz", - "integrity": "sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.4.0.tgz", + "integrity": "sha512-FfVSdx6pJ41Oa+CF7RDaFmTnCaFhua+SNYQX74riGOpl96x+2jQCqEfQ2bnXu/5DPCqlRuiqyvTJM0Qjz26IVg==", "funding": { "type": "opencollective", "url": "https://opencollective.com/js-sdsl" @@ -2500,9 +2478,9 @@ } }, "node_modules/prettier": { - "version": "2.8.4", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.4.tgz", - "integrity": "sha512-vIS4Rlc2FNh0BySk3Wkd6xmwxB0FpOndW5fisM5H8hsZSxU2VWVB5CWIkIjWvrHjIhxk2g3bfMKM87zNTrZddw==", + "version": "2.8.6", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.6.tgz", + "integrity": "sha512-mtuzdiBbHwPEgl7NxWlqOkithPyp4VN93V7VeHVWBF+ad3I5avc0RVDT4oImXQy9H/AqxA2NSQH8pSxHW6FYbQ==", "bin": { "prettier": "bin-prettier.js" }, @@ -2570,17 +2548,6 @@ "node": ">=8.10.0" } }, - "node_modules/regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - } - }, "node_modules/release-zalgo": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/release-zalgo/-/release-zalgo-1.0.0.tgz", @@ -3129,2189 +3096,5 @@ "url": "https://github.com/sponsors/sindresorhus" } } - }, - "dependencies": { - "@ampproject/remapping": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", - "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", - "requires": { - "@jridgewell/gen-mapping": "^0.1.0", - "@jridgewell/trace-mapping": "^0.3.9" - } - }, - "@babel/code-frame": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", - "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", - "requires": { - "@babel/highlight": "^7.18.6" - } - }, - "@babel/compat-data": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.21.0.tgz", - "integrity": "sha512-gMuZsmsgxk/ENC3O/fRw5QY8A9/uxQbbCEypnLIiYYc/qVJtEV7ouxC3EllIIwNzMqAQee5tanFabWsUOutS7g==" - }, - "@babel/core": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.21.0.tgz", - "integrity": "sha512-PuxUbxcW6ZYe656yL3EAhpy7qXKq0DmYsrJLpbB8XrsCP9Nm+XCg9XFMb5vIDliPD7+U/+M+QJlH17XOcB7eXA==", - "requires": { - "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.21.0", - "@babel/helper-compilation-targets": "^7.20.7", - "@babel/helper-module-transforms": "^7.21.0", - "@babel/helpers": "^7.21.0", - "@babel/parser": "^7.21.0", - "@babel/template": "^7.20.7", - "@babel/traverse": "^7.21.0", - "@babel/types": "^7.21.0", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.2", - "semver": "^6.3.0" - } - }, - "@babel/generator": { - "version": "7.21.1", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.21.1.tgz", - "integrity": "sha512-1lT45bAYlQhFn/BHivJs43AiW2rg3/UbLyShGfF3C0KmHvO5fSghWd5kBJy30kpRRucGzXStvnnCFniCR2kXAA==", - "requires": { - "@babel/types": "^7.21.0", - "@jridgewell/gen-mapping": "^0.3.2", - "@jridgewell/trace-mapping": "^0.3.17", - "jsesc": "^2.5.1" - }, - "dependencies": { - "@jridgewell/gen-mapping": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", - "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", - "requires": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - } - } - } - }, - "@babel/helper-compilation-targets": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.7.tgz", - "integrity": "sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ==", - "requires": { - "@babel/compat-data": "^7.20.5", - "@babel/helper-validator-option": "^7.18.6", - "browserslist": "^4.21.3", - "lru-cache": "^5.1.1", - "semver": "^6.3.0" - } - }, - "@babel/helper-environment-visitor": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", - "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==" - }, - "@babel/helper-function-name": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.21.0.tgz", - "integrity": "sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==", - "requires": { - "@babel/template": "^7.20.7", - "@babel/types": "^7.21.0" - } - }, - "@babel/helper-hoist-variables": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", - "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", - "requires": { - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-module-imports": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", - "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", - "requires": { - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-module-transforms": { - "version": "7.21.2", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.21.2.tgz", - "integrity": "sha512-79yj2AR4U/Oqq/WOV7Lx6hUjau1Zfo4cI+JLAVYeMV5XIlbOhmjEk5ulbTc9fMpmlojzZHkUUxAiK+UKn+hNQQ==", - "requires": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-simple-access": "^7.20.2", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/helper-validator-identifier": "^7.19.1", - "@babel/template": "^7.20.7", - "@babel/traverse": "^7.21.2", - "@babel/types": "^7.21.2" - } - }, - "@babel/helper-simple-access": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz", - "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==", - "requires": { - "@babel/types": "^7.20.2" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", - "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", - "requires": { - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-string-parser": { - "version": "7.19.4", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", - "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==" - }, - "@babel/helper-validator-identifier": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", - "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==" - }, - "@babel/helper-validator-option": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.21.0.tgz", - "integrity": "sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ==" - }, - "@babel/helpers": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.21.0.tgz", - "integrity": "sha512-XXve0CBtOW0pd7MRzzmoyuSj0e3SEzj8pgyFxnTT1NJZL38BD1MK7yYrm8yefRPIDvNNe14xR4FdbHwpInD4rA==", - "requires": { - "@babel/template": "^7.20.7", - "@babel/traverse": "^7.21.0", - "@babel/types": "^7.21.0" - } - }, - "@babel/highlight": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", - "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", - "requires": { - "@babel/helper-validator-identifier": "^7.18.6", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==" - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "@babel/parser": { - "version": "7.21.2", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.2.tgz", - "integrity": "sha512-URpaIJQwEkEC2T9Kn+Ai6Xe/02iNaVCuT/PtoRz3GPVJVDpPd7mLo+VddTbhCRU9TXqW5mSrQfXZyi8kDKOVpQ==" - }, - "@babel/template": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz", - "integrity": "sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==", - "requires": { - "@babel/code-frame": "^7.18.6", - "@babel/parser": "^7.20.7", - "@babel/types": "^7.20.7" - } - }, - "@babel/traverse": { - "version": "7.21.2", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.21.2.tgz", - "integrity": "sha512-ts5FFU/dSUPS13tv8XiEObDu9K+iagEKME9kAbaP7r0Y9KtZJZ+NGndDvWoRAYNpeWafbpFeki3q9QoMD6gxyw==", - "requires": { - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.21.1", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.21.0", - "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.21.2", - "@babel/types": "^7.21.2", - "debug": "^4.1.0", - "globals": "^11.1.0" - }, - "dependencies": { - "globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" - } - } - }, - "@babel/types": { - "version": "7.21.2", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.21.2.tgz", - "integrity": "sha512-3wRZSs7jiFaB8AjxiiD+VqN5DTG2iRvJGQ+qYFrs/654lg6kGTQWIOFjlBo5RaXuAZjBmP3+OQH4dmhqiiyYxw==", - "requires": { - "@babel/helper-string-parser": "^7.19.4", - "@babel/helper-validator-identifier": "^7.19.1", - "to-fast-properties": "^2.0.0" - } - }, - "@eslint/eslintrc": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.0.tgz", - "integrity": "sha512-fluIaaV+GyV24CCu/ggiHdV+j4RNh85yQnAYS/G2mZODZgGmmlrgCydjUcV3YvxCm9x8nMAfThsqTni4KiXT4A==", - "requires": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.4.0", - "globals": "^13.19.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.1.2", - "strip-json-comments": "^3.1.1" - } - }, - "@eslint/js": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.35.0.tgz", - "integrity": "sha512-JXdzbRiWclLVoD8sNUjR443VVlYqiYmDVT6rGUEIEHU5YJW0gaVZwV2xgM7D4arkvASqD0IlLUVjHiFuxaftRw==" - }, - "@humanwhocodes/config-array": { - "version": "0.11.8", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz", - "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==", - "requires": { - "@humanwhocodes/object-schema": "^1.2.1", - "debug": "^4.1.1", - "minimatch": "^3.0.5" - } - }, - "@humanwhocodes/module-importer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", - "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==" - }, - "@humanwhocodes/object-schema": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==" - }, - "@istanbuljs/load-nyc-config": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", - "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", - "requires": { - "camelcase": "^5.3.1", - "find-up": "^4.1.0", - "get-package-type": "^0.1.0", - "js-yaml": "^3.13.1", - "resolve-from": "^5.0.0" - }, - "dependencies": { - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "requires": { - "sprintf-js": "~1.0.2" - } - }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "requires": { - "p-limit": "^2.2.0" - } - }, - "resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" - } - } - }, - "@istanbuljs/schema": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", - "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==" - }, - "@jridgewell/gen-mapping": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", - "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", - "requires": { - "@jridgewell/set-array": "^1.0.0", - "@jridgewell/sourcemap-codec": "^1.4.10" - } - }, - "@jridgewell/resolve-uri": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", - "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==" - }, - "@jridgewell/set-array": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==" - }, - "@jridgewell/sourcemap-codec": { - "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", - "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" - }, - "@jridgewell/trace-mapping": { - "version": "0.3.17", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", - "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", - "requires": { - "@jridgewell/resolve-uri": "3.1.0", - "@jridgewell/sourcemap-codec": "1.4.14" - } - }, - "@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "requires": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - } - }, - "@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==" - }, - "@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "requires": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - } - }, - "@types/mocha": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-10.0.1.tgz", - "integrity": "sha512-/fvYntiO1GeICvqbQ3doGDIP97vWmvFt83GKguJ6prmQM2iXZfFcq6YE8KteFyRtX2/h5Hf91BYvPodJKFYv5Q==" - }, - "@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==" - }, - "acorn": { - "version": "8.8.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", - "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==" - }, - "acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "requires": {} - }, - "aggregate-error": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", - "requires": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - } - }, - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ansi-colors": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", - "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==" - }, - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" - }, - "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" - } - }, - "anymatch": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, - "append-transform": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/append-transform/-/append-transform-2.0.0.tgz", - "integrity": "sha512-7yeyCEurROLQJFv5Xj4lEGTy0borxepjFv1g22oAdqFu//SrAlDl1O1Nxx15SH1RoliUml6p8dwJW9jvZughhg==", - "requires": { - "default-require-extensions": "^3.0.0" - } - }, - "archy": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz", - "integrity": "sha512-Xg+9RwCg/0p32teKdGMPTPnVXKD0w3DfHnFTficozsAgsvq2XenPJq/MYpzzQ/v8zrOyJn6Ds39VA4JIDwFfqw==" - }, - "argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" - }, - "balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - }, - "binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==" - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "requires": { - "fill-range": "^7.0.1" - } - }, - "browser-stdout": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz", - "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==" - }, - "browserslist": { - "version": "4.21.5", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.5.tgz", - "integrity": "sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==", - "requires": { - "caniuse-lite": "^1.0.30001449", - "electron-to-chromium": "^1.4.284", - "node-releases": "^2.0.8", - "update-browserslist-db": "^1.0.10" - } - }, - "buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" - }, - "caching-transform": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/caching-transform/-/caching-transform-4.0.0.tgz", - "integrity": "sha512-kpqOvwXnjjN44D89K5ccQC+RUrsy7jB/XLlRrx0D7/2HNcTPqzsb6XgYoErwko6QsV184CA2YgS1fxDiiDZMWA==", - "requires": { - "hasha": "^5.0.0", - "make-dir": "^3.0.0", - "package-hash": "^4.0.0", - "write-file-atomic": "^3.0.0" - } - }, - "callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" - }, - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" - }, - "caniuse-lite": { - "version": "1.0.30001457", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001457.tgz", - "integrity": "sha512-SDIV6bgE1aVbK6XyxdURbUE89zY7+k1BBBaOwYwkNCglXlel/E7mELiHC64HQ+W0xSKlqWhV9Wh7iHxUjMs4fA==" - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", - "requires": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "fsevents": "~2.3.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - }, - "dependencies": { - "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "requires": { - "is-glob": "^4.0.1" - } - } - } - }, - "clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==" - }, - "cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "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==" - }, - "commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" - }, - "convert-source-map": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", - "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" - }, - "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" - } - }, - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "requires": { - "ms": "2.1.2" - } - }, - "decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==" - }, - "deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" - }, - "default-require-extensions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/default-require-extensions/-/default-require-extensions-3.0.1.tgz", - "integrity": "sha512-eXTJmRbm2TIt9MgWTsOH1wEuhew6XGZcMeGKCtLedIg/NCsg1iBePXkceTdK4Fii7pzmN9tGsZhKzZ4h7O/fxw==", - "requires": { - "strip-bom": "^4.0.0" - } - }, - "diff": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-5.0.0.tgz", - "integrity": "sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w==" - }, - "doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "requires": { - "esutils": "^2.0.2" - } - }, - "electron-to-chromium": { - "version": "1.4.311", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.311.tgz", - "integrity": "sha512-RoDlZufvrtr2Nx3Yx5MB8jX3aHIxm8nRWPJm3yVvyHmyKaRvn90RjzB6hNnt0AkhS3IInJdyRfQb4mWhPvUjVw==" - }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "es6-error": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/es6-error/-/es6-error-4.1.1.tgz", - "integrity": "sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==" - }, - "escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" - }, - "escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" - }, - "eslint": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.35.0.tgz", - "integrity": "sha512-BxAf1fVL7w+JLRQhWl2pzGeSiGqbWumV4WNvc9Rhp6tiCtm4oHnyPBSEtMGZwrQgudFQ+otqzWoPB7x+hxoWsw==", - "requires": { - "@eslint/eslintrc": "^2.0.0", - "@eslint/js": "8.35.0", - "@humanwhocodes/config-array": "^0.11.8", - "@humanwhocodes/module-importer": "^1.0.1", - "@nodelib/fs.walk": "^1.2.8", - "ajv": "^6.10.0", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.3.2", - "doctrine": "^3.0.0", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.1.1", - "eslint-utils": "^3.0.0", - "eslint-visitor-keys": "^3.3.0", - "espree": "^9.4.0", - "esquery": "^1.4.2", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "find-up": "^5.0.0", - "glob-parent": "^6.0.2", - "globals": "^13.19.0", - "grapheme-splitter": "^1.0.4", - "ignore": "^5.2.0", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "is-path-inside": "^3.0.3", - "js-sdsl": "^4.1.4", - "js-yaml": "^4.1.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.1.2", - "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "regexpp": "^3.2.0", - "strip-ansi": "^6.0.1", - "strip-json-comments": "^3.1.0", - "text-table": "^0.2.0" - } - }, - "eslint-scope": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", - "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - } - }, - "eslint-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", - "requires": { - "eslint-visitor-keys": "^2.0.0" - }, - "dependencies": { - "eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==" - } - } - }, - "eslint-visitor-keys": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", - "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==" - }, - "espree": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", - "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", - "requires": { - "acorn": "^8.8.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.3.0" - } - }, - "esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" - }, - "esquery": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.2.tgz", - "integrity": "sha512-JVSoLdTlTDkmjFmab7H/9SL9qGSyjElT3myyKp7krqjVFQCDLmj1QFaCLRFBszBKI0XVZaiiXvuPIX3ZwHe1Ng==", - "requires": { - "estraverse": "^5.1.0" - } - }, - "esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "requires": { - "estraverse": "^5.2.0" - } - }, - "estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==" - }, - "esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" - }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" - }, - "fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" - }, - "fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==" - }, - "fastq": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", - "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", - "requires": { - "reusify": "^1.0.4" - } - }, - "file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", - "requires": { - "flat-cache": "^3.0.4" - } - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "find-cache-dir": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", - "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", - "requires": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" - } - }, - "find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "requires": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - } - }, - "flat": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", - "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==" - }, - "flat-cache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", - "requires": { - "flatted": "^3.1.0", - "rimraf": "^3.0.2" - } - }, - "flatted": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", - "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==" - }, - "foreground-child": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-2.0.0.tgz", - "integrity": "sha512-dCIq9FpEcyQyXKCkyzmlPTFNgrCzPudOe+mhvJU5zAtlBnGVy2yKxtfsxK2tQBThwq225jcvBjpw1Gr40uzZCA==", - "requires": { - "cross-spawn": "^7.0.0", - "signal-exit": "^3.0.2" - } - }, - "fromentries": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/fromentries/-/fromentries-1.3.2.tgz", - "integrity": "sha512-cHEpEQHUg0f8XdtZCc2ZAhrHzKzT0MrFUTcvx+hfxYu7rGMDc5SKoXFh+n4YigxsHXRzc6OrCshdR1bWH6HHyg==" - }, - "fs-extra": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", - "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" - }, - "fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "optional": true - }, - "gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==" - }, - "get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" - }, - "get-package-type": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", - "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==" - }, - "glob": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", - "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" - }, - "dependencies": { - "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" - } - }, - "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" - } - } - } - }, - "glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "requires": { - "is-glob": "^4.0.3" - } - }, - "globals": { - "version": "13.20.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", - "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", - "requires": { - "type-fest": "^0.20.2" - } - }, - "graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" - }, - "grapheme-splitter": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", - "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "hasha": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/hasha/-/hasha-5.2.2.tgz", - "integrity": "sha512-Hrp5vIK/xr5SkeN2onO32H0MgNZ0f17HRNH39WfL0SYUNOTZ5Lz1TJ8Pajo/87dYGEFlLMm7mIc/k/s6Bvz9HQ==", - "requires": { - "is-stream": "^2.0.0", - "type-fest": "^0.8.0" - }, - "dependencies": { - "type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==" - } - } - }, - "he": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==" - }, - "html-escaper": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", - "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" - }, - "ignore": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", - "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==" - }, - "import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "requires": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - } - }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==" - }, - "indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==" - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "requires": { - "binary-extensions": "^2.0.0" - } - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==" - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" - }, - "is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" - }, - "is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==" - }, - "is-plain-obj": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", - "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==" - }, - "is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" - }, - "is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" - }, - "is-unicode-supported": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", - "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==" - }, - "is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==" - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" - }, - "istanbul-lib-coverage": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", - "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==" - }, - "istanbul-lib-hook": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-hook/-/istanbul-lib-hook-3.0.0.tgz", - "integrity": "sha512-Pt/uge1Q9s+5VAZ+pCo16TYMWPBIl+oaNIjgLQxcX0itS6ueeaA+pEfThZpH8WxhFgCiEb8sAJY6MdUKgiIWaQ==", - "requires": { - "append-transform": "^2.0.0" - } - }, - "istanbul-lib-instrument": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", - "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", - "requires": { - "@babel/core": "^7.7.5", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.0.0", - "semver": "^6.3.0" - } - }, - "istanbul-lib-processinfo": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/istanbul-lib-processinfo/-/istanbul-lib-processinfo-2.0.3.tgz", - "integrity": "sha512-NkwHbo3E00oybX6NGJi6ar0B29vxyvNwoC7eJ4G4Yq28UfY758Hgn/heV8VRFhevPED4LXfFz0DQ8z/0kw9zMg==", - "requires": { - "archy": "^1.0.0", - "cross-spawn": "^7.0.3", - "istanbul-lib-coverage": "^3.2.0", - "p-map": "^3.0.0", - "rimraf": "^3.0.0", - "uuid": "^8.3.2" - } - }, - "istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", - "requires": { - "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^3.0.0", - "supports-color": "^7.1.0" - } - }, - "istanbul-lib-source-maps": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", - "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", - "requires": { - "debug": "^4.1.1", - "istanbul-lib-coverage": "^3.0.0", - "source-map": "^0.6.1" - } - }, - "istanbul-reports": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz", - "integrity": "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==", - "requires": { - "html-escaper": "^2.0.0", - "istanbul-lib-report": "^3.0.0" - } - }, - "js-sdsl": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.3.0.tgz", - "integrity": "sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==" - }, - "js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" - }, - "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "requires": { - "argparse": "^2.0.1" - } - }, - "jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" - }, - "json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==" - }, - "json5": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==" - }, - "jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "requires": { - "graceful-fs": "^4.1.6", - "universalify": "^2.0.0" - } - }, - "levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "requires": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - } - }, - "locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "requires": { - "p-locate": "^5.0.0" - } - }, - "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - }, - "lodash.flattendeep": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.flattendeep/-/lodash.flattendeep-4.4.0.tgz", - "integrity": "sha512-uHaJFihxmJcEX3kT4I23ABqKKalJ/zDrDg0lsFtc1h+3uw49SIJ5beyhx5ExVRti3AvKoOJngIj7xz3oylPdWQ==" - }, - "lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" - }, - "log-symbols": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", - "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", - "requires": { - "chalk": "^4.1.0", - "is-unicode-supported": "^0.1.0" - } - }, - "lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "requires": { - "yallist": "^3.0.2" - } - }, - "make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "requires": { - "semver": "^6.0.0" - } - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "mocha": { - "version": "10.2.0", - "resolved": "https://registry.npmjs.org/mocha/-/mocha-10.2.0.tgz", - "integrity": "sha512-IDY7fl/BecMwFHzoqF2sg/SHHANeBoMMXFlS9r0OXKDssYE1M5O43wUY/9BVPeIvfH2zmEbBfseqN9gBQZzXkg==", - "requires": { - "ansi-colors": "4.1.1", - "browser-stdout": "1.3.1", - "chokidar": "3.5.3", - "debug": "4.3.4", - "diff": "5.0.0", - "escape-string-regexp": "4.0.0", - "find-up": "5.0.0", - "glob": "7.2.0", - "he": "1.2.0", - "js-yaml": "4.1.0", - "log-symbols": "4.1.0", - "minimatch": "5.0.1", - "ms": "2.1.3", - "nanoid": "3.3.3", - "serialize-javascript": "6.0.0", - "strip-json-comments": "3.1.1", - "supports-color": "8.1.1", - "workerpool": "6.2.1", - "yargs": "16.2.0", - "yargs-parser": "20.2.4", - "yargs-unparser": "2.0.0" - }, - "dependencies": { - "glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "dependencies": { - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "requires": { - "brace-expansion": "^1.1.7" - } - } - } - }, - "minimatch": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.0.1.tgz", - "integrity": "sha512-nLDxIFRyhDblz3qMuq+SoRZED4+miJ/G+tdDrjkkkRnjAsBexeGpgjLEQ0blJy7rHhR2b93rhQY4SvyWu9v03g==", - "requires": { - "brace-expansion": "^2.0.1" - }, - "dependencies": { - "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" - } - } - } - }, - "ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" - }, - "supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "nanoid": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.3.tgz", - "integrity": "sha512-p1sjXuopFs0xg+fPASzQ28agW1oHD7xDsd9Xkf3T15H3c/cifrFHVwrh74PdoklAPi+i7MdRsE47vm2r6JoB+w==" - }, - "natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==" - }, - "node-preload": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/node-preload/-/node-preload-0.2.1.tgz", - "integrity": "sha512-RM5oyBy45cLEoHqCeh+MNuFAxO0vTFBLskvQbOKnEE7YTTSN4tbN8QWDIPQ6L+WvKsB/qLEGpYe2ZZ9d4W9OIQ==", - "requires": { - "process-on-spawn": "^1.0.0" - } - }, - "node-releases": { - "version": "2.0.10", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.10.tgz", - "integrity": "sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==" - }, - "normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" - }, - "nyc": { - "version": "15.1.0", - "resolved": "https://registry.npmjs.org/nyc/-/nyc-15.1.0.tgz", - "integrity": "sha512-jMW04n9SxKdKi1ZMGhvUTHBN0EICCRkHemEoE5jm6mTYcqcdas0ATzgUgejlQUHMvpnOZqGB5Xxsv9KxJW1j8A==", - "requires": { - "@istanbuljs/load-nyc-config": "^1.0.0", - "@istanbuljs/schema": "^0.1.2", - "caching-transform": "^4.0.0", - "convert-source-map": "^1.7.0", - "decamelize": "^1.2.0", - "find-cache-dir": "^3.2.0", - "find-up": "^4.1.0", - "foreground-child": "^2.0.0", - "get-package-type": "^0.1.0", - "glob": "^7.1.6", - "istanbul-lib-coverage": "^3.0.0", - "istanbul-lib-hook": "^3.0.0", - "istanbul-lib-instrument": "^4.0.0", - "istanbul-lib-processinfo": "^2.0.2", - "istanbul-lib-report": "^3.0.0", - "istanbul-lib-source-maps": "^4.0.0", - "istanbul-reports": "^3.0.2", - "make-dir": "^3.0.0", - "node-preload": "^0.2.1", - "p-map": "^3.0.0", - "process-on-spawn": "^1.0.0", - "resolve-from": "^5.0.0", - "rimraf": "^3.0.0", - "signal-exit": "^3.0.2", - "spawn-wrap": "^2.0.0", - "test-exclude": "^6.0.0", - "yargs": "^15.0.2" - }, - "dependencies": { - "cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - } - }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "requires": { - "p-limit": "^2.2.0" - } - }, - "resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" - }, - "wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } - }, - "y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" - }, - "yargs": { - "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", - "requires": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - } - }, - "yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - } - } - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "requires": { - "wrappy": "1" - } - }, - "optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", - "requires": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.3" - } - }, - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "requires": { - "yocto-queue": "^0.1.0" - } - }, - "p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "requires": { - "p-limit": "^3.0.2" - } - }, - "p-map": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-3.0.0.tgz", - "integrity": "sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==", - "requires": { - "aggregate-error": "^3.0.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" - }, - "package-hash": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/package-hash/-/package-hash-4.0.0.tgz", - "integrity": "sha512-whdkPIooSu/bASggZ96BWVvZTRMOFxnyUG5PnTSGKoJE2gd5mbVNmR2Nj20QFzxYYgAXpoqC+AiXzl+UMRh7zQ==", - "requires": { - "graceful-fs": "^4.1.15", - "hasha": "^5.0.0", - "lodash.flattendeep": "^4.4.0", - "release-zalgo": "^1.0.0" - } - }, - "parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "requires": { - "callsites": "^3.0.0" - } - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==" - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" - }, - "picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" - }, - "picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" - }, - "pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "requires": { - "find-up": "^4.0.0" - }, - "dependencies": { - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "requires": { - "p-limit": "^2.2.0" - } - } - } - }, - "prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==" - }, - "prettier": { - "version": "2.8.4", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.4.tgz", - "integrity": "sha512-vIS4Rlc2FNh0BySk3Wkd6xmwxB0FpOndW5fisM5H8hsZSxU2VWVB5CWIkIjWvrHjIhxk2g3bfMKM87zNTrZddw==" - }, - "process-on-spawn": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/process-on-spawn/-/process-on-spawn-1.0.0.tgz", - "integrity": "sha512-1WsPDsUSMmZH5LeMLegqkPDrsGgsWwk1Exipy2hvB0o/F0ASzbpIctSCcZIK1ykJvtTJULEH+20WOFjMvGnCTg==", - "requires": { - "fromentries": "^1.2.0" - } - }, - "punycode": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", - "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==" - }, - "queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" - }, - "randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "requires": { - "safe-buffer": "^5.1.0" - } - }, - "readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "requires": { - "picomatch": "^2.2.1" - } - }, - "regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==" - }, - "release-zalgo": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/release-zalgo/-/release-zalgo-1.0.0.tgz", - "integrity": "sha512-gUAyHVHPPC5wdqX/LG4LWtRYtgjxyX78oanFNTMMyFEfOqdC54s3eE82imuWKbOeqYht2CrNf64Qb8vgmmtZGA==", - "requires": { - "es6-error": "^4.0.1" - } - }, - "require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==" - }, - "require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" - }, - "resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" - }, - "reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" - }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "requires": { - "glob": "^7.1.3" - }, - "dependencies": { - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - } - } - }, - "run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "requires": { - "queue-microtask": "^1.2.2" - } - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - }, - "serialize-javascript": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", - "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", - "requires": { - "randombytes": "^2.1.0" - } - }, - "set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==" - }, - "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": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - }, - "source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "spawn-wrap": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/spawn-wrap/-/spawn-wrap-2.0.0.tgz", - "integrity": "sha512-EeajNjfN9zMnULLwhZZQU3GWBoFNkbngTUPfaawT4RkMiviTxcX0qfhVbGey39mfctfDHkWtuecgQ8NJcyQWHg==", - "requires": { - "foreground-child": "^2.0.0", - "is-windows": "^1.0.2", - "make-dir": "^3.0.0", - "rimraf": "^3.0.0", - "signal-exit": "^3.0.2", - "which": "^2.0.1" - } - }, - "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" - }, - "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==", - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - } - }, - "strip-ansi": { - "version": "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" - } - }, - "strip-bom": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", - "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==" - }, - "strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - }, - "test-exclude": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", - "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", - "requires": { - "@istanbuljs/schema": "^0.1.2", - "glob": "^7.1.4", - "minimatch": "^3.0.4" - }, - "dependencies": { - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - } - } - }, - "text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==" - }, - "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==" - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "requires": { - "is-number": "^7.0.0" - } - }, - "type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "requires": { - "prelude-ls": "^1.2.1" - } - }, - "type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==" - }, - "typedarray-to-buffer": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", - "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", - "requires": { - "is-typedarray": "^1.0.0" - } - }, - "typescript": { - "version": "4.9.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", - "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==" - }, - "universalify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" - }, - "update-browserslist-db": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", - "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", - "requires": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" - } - }, - "uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "requires": { - "punycode": "^2.1.0" - } - }, - "uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" - }, - "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" - } - }, - "which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q==" - }, - "word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==" - }, - "workerpool": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.2.1.tgz", - "integrity": "sha512-ILEIE97kDZvF9Wb9f6h5aXK4swSlKGUcOEGiIYb2OOu/IrDU9iwj0fD//SsA6E5ibwJxpEvhullJY4Sl4GcpAw==" - }, - "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==", - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" - }, - "write-file-atomic": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", - "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", - "requires": { - "imurmurhash": "^0.1.4", - "is-typedarray": "^1.0.0", - "signal-exit": "^3.0.2", - "typedarray-to-buffer": "^3.1.5" - } - }, - "y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==" - }, - "yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" - }, - "yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", - "requires": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" - } - }, - "yargs-parser": { - "version": "20.2.4", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz", - "integrity": "sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==" - }, - "yargs-unparser": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-2.0.0.tgz", - "integrity": "sha512-7pRTIA9Qc1caZ0bZ6RYRGbHJthJWuakf+WmHK0rVeLkNrrGhfoabBNdue6kdINI6r4if7ocq9aD/n7xwKOdzOA==", - "requires": { - "camelcase": "^6.0.0", - "decamelize": "^4.0.0", - "flat": "^5.0.2", - "is-plain-obj": "^2.1.0" - }, - "dependencies": { - "camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==" - }, - "decamelize": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-4.0.0.tgz", - "integrity": "sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ==" - } - } - }, - "yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==" - } } } diff --git a/packages/cli/package-lock.json b/packages/cli/package-lock.json index 31a99ff68a6d..7c88fa9290b6 100644 --- a/packages/cli/package-lock.json +++ b/packages/cli/package-lock.json @@ -1,7 +1,7 @@ { "name": "@loopback/cli", "version": "4.2.0", - "lockfileVersion": 2, + "lockfileVersion": 3, "requires": true, "packages": { "": { @@ -76,89 +76,6 @@ "node": "14 || 16 || 18 || 19" } }, - "../build": { - "name": "@loopback/build", - "version": "9.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.33.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.3", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "bin": { - "lb-clean": "bin/run-clean.js", - "lb-eslint": "bin/run-eslint.js", - "lb-mocha": "bin/run-mocha.js", - "lb-nyc": "bin/run-nyc.js", - "lb-prettier": "bin/run-prettier.js", - "lb-tsc": "bin/compile-package.js", - "lb-ttsc": "bin/compile-package.js" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../eslint-config": { - "name": "@loopback/eslint-config", - "version": "13.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/eslint-plugin": "^5.51.0", - "@typescript-eslint/parser": "^5.51.0", - "eslint-config-prettier": "^8.6.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "eslint": "^8.33.0" - } - }, - "../testlab": { - "name": "@loopback/testlab", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@hapi/shot": "^6.0.0", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, "node_modules/@apidevtools/json-schema-ref-parser": { "version": "9.1.2", "resolved": "https://registry.npmjs.org/@apidevtools/json-schema-ref-parser/-/json-schema-ref-parser-9.1.2.tgz", @@ -288,9 +205,9 @@ } }, "node_modules/@babel/parser": { - "version": "7.21.2", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.2.tgz", - "integrity": "sha512-URpaIJQwEkEC2T9Kn+Ai6Xe/02iNaVCuT/PtoRz3GPVJVDpPd7mLo+VddTbhCRU9TXqW5mSrQfXZyi8kDKOVpQ==", + "version": "7.21.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.3.tgz", + "integrity": "sha512-lobG0d7aOfQRXh8AyklEAgZGvA4FShxo6xQbUrrT/cNBPUdIDojlokwJsQyCC/eKia7ifqM0yP+2DRZ4WKw2RQ==", "dev": true, "bin": { "parser": "bin/babel-parser.js" @@ -313,9 +230,9 @@ } }, "node_modules/@exodus/schemasafe": { - "version": "1.0.0-rc.9", - "resolved": "https://registry.npmjs.org/@exodus/schemasafe/-/schemasafe-1.0.0-rc.9.tgz", - "integrity": "sha512-dGGHpb61hLwifAu7sotuHFDBw6GTdpG8aKC0fsK17EuTzMRvUrH7lEAr6LTJ+sx3AZYed9yZ77rltVDHyg2hRg==" + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@exodus/schemasafe/-/schemasafe-1.0.0.tgz", + "integrity": "sha512-2cyupPIZI69HQxEAPllLXBjQp4njDKkOjYRCYxvMZe3/LY9pp9fBM3Tb1wiFAdP6Emo4v3OEbCLGj6u73Q5KLw==" }, "node_modules/@gar/promisify": { "version": "1.1.3", @@ -770,13 +687,12 @@ } }, "node_modules/@npmcli/git": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/@npmcli/git/-/git-4.0.3.tgz", - "integrity": "sha512-8cXNkDIbnXPVbhXMmQ7/bklCAjtmPaXfI9aEM4iH+xSuEHINLMHhlfESvVwdqmHJRJkR48vNJTSUvoF6GRPSFA==", + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@npmcli/git/-/git-4.0.4.tgz", + "integrity": "sha512-5yZghx+u5M47LghaybLCkdSyFzV/w4OuH12d96HO389Ik9CDsLaDZJVynSGGVJOLn6gy/k7Dz5XYcplM3uxXRg==", "dependencies": { "@npmcli/promise-spawn": "^6.0.0", "lru-cache": "^7.4.4", - "mkdirp": "^1.0.4", "npm-pick-manifest": "^8.0.0", "proc-log": "^3.0.0", "promise-inflight": "^1.0.1", @@ -810,21 +726,10 @@ "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/@npmcli/git/node_modules/mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "bin": { - "mkdirp": "bin/cmd.js" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/@npmcli/git/node_modules/npm-install-checks": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/npm-install-checks/-/npm-install-checks-6.0.0.tgz", - "integrity": "sha512-SBU9oFglRVZnfElwAtF14NivyulDqF1VKqqwNsFW9HDcbHMAPHpRSsVFgKuwFGq/hVvWZExz62Th0kvxn/XE7Q==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/npm-install-checks/-/npm-install-checks-6.1.0.tgz", + "integrity": "sha512-udSGENih/5xKh3Ex+L0PtZcOt0Pa+6ppDLnpG5D49/EhMja3LupaY9E/DtJTxyFBwE09ot7Fc+H4DywnZNWTVA==", "dependencies": { "semver": "^7.1.1" }, @@ -1130,24 +1035,25 @@ } }, "node_modules/@nrwl/cli": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/@nrwl/cli/-/cli-15.7.2.tgz", - "integrity": "sha512-A/72FAW1e0ku8YB/PaCqN9BpVvciO83MS5F5bvX5PA8xCNqe1+iXp/5T2ASnN2lB9zR3fQJmvR7mHKTKQlqQQQ==", + "version": "15.8.7", + "resolved": "https://registry.npmjs.org/@nrwl/cli/-/cli-15.8.7.tgz", + "integrity": "sha512-G1NEy4jGuZJ/7KjhLQNOe11XmoTgwJS82FW8Tbo4iceq2ItSEbe7bkA8xTSK/AzUixZIMimztb9Oyxw/n1ajGQ==", "dev": true, "dependencies": { - "nx": "15.7.2" + "nx": "15.8.7" } }, "node_modules/@nrwl/devkit": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/@nrwl/devkit/-/devkit-15.7.2.tgz", - "integrity": "sha512-HMGi7L6w2g4IrYwhb04snD8Zr24Z/gzau5i9WUNkwzrjeR1xAm0Cc9WRre221zaeohtK11gyBt7BerT1tgkNwA==", + "version": "15.8.7", + "resolved": "https://registry.npmjs.org/@nrwl/devkit/-/devkit-15.8.7.tgz", + "integrity": "sha512-A99nZrA5KN9wRn2uYX2vKByA+t2XEGoZBR5TU/bpXbPYrh92qAHkIJ8ke3ImGQOlzk4iIaZ5Me0k7k1p9Zx4wA==", "dev": true, "dependencies": { "@phenomnomnominal/tsquery": "4.1.1", "ejs": "^3.1.7", "ignore": "^5.0.4", "semver": "7.3.4", + "tmp": "~0.2.1", "tslib": "^2.3.0" }, "peerDependencies": { @@ -1193,10 +1099,22 @@ "node": ">=10" } }, + "node_modules/@nrwl/devkit/node_modules/tmp": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", + "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", + "dev": true, + "dependencies": { + "rimraf": "^3.0.0" + }, + "engines": { + "node": ">=8.17.0" + } + }, "node_modules/@nrwl/nx-darwin-arm64": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/@nrwl/nx-darwin-arm64/-/nx-darwin-arm64-15.7.2.tgz", - "integrity": "sha512-F82exjuqkAkElSTxEcTFeLMhHpbGiccfTQh2VjXMS+ONldxM+Kd7atJjtUG8wKNXfg0lxxjjAdnzLy3iBuN/HQ==", + "version": "15.8.7", + "resolved": "https://registry.npmjs.org/@nrwl/nx-darwin-arm64/-/nx-darwin-arm64-15.8.7.tgz", + "integrity": "sha512-+cu8J337gRxUHjz2TGwS/2Oh3yw8d3/T6SoBfvee1DY72VQaeYd8UTz0doOhDtmc/zowvRu7ZVsW0ytNB0jIXQ==", "cpu": [ "arm64" ], @@ -1210,9 +1128,9 @@ } }, "node_modules/@nrwl/nx-darwin-x64": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/@nrwl/nx-darwin-x64/-/nx-darwin-x64-15.7.2.tgz", - "integrity": "sha512-MNT7Bxz6yhoVLCgGpR0NtVkj20SER1CbrCaY7tmsKVNY9iA/EOZhz9qa3LeA1KZ4lw8Gpi2vD42mOngn7Mwr7w==", + "version": "15.8.7", + "resolved": "https://registry.npmjs.org/@nrwl/nx-darwin-x64/-/nx-darwin-x64-15.8.7.tgz", + "integrity": "sha512-VqHJEP0wgFu1MU0Bo1vKZ5/s7ThRfYkX8SyGUxjVTzR02CrsjC4rNxFoKD8Cc4YkUn44U/F78toGf+i2gRcjSQ==", "cpu": [ "x64" ], @@ -1226,9 +1144,9 @@ } }, "node_modules/@nrwl/nx-linux-arm-gnueabihf": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/@nrwl/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-15.7.2.tgz", - "integrity": "sha512-QGyPkYnZ9LnUnuCzrP50bwsMJ9n6r8K2bNC1sQQwioijY+4MHNL+bMTOGWc8+lYBP7Ju3gpTqozGV3FQVkaM2w==", + "version": "15.8.7", + "resolved": "https://registry.npmjs.org/@nrwl/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-15.8.7.tgz", + "integrity": "sha512-4F/8awwqPTt7zKQolvjBNrcR1wYicPjGchLOdaqnfMxn/iRRUdh0hD11mEP5zHNv9gZs/nOIvhdBUErNjFkplQ==", "cpu": [ "arm" ], @@ -1242,9 +1160,9 @@ } }, "node_modules/@nrwl/nx-linux-arm64-gnu": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/@nrwl/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-15.7.2.tgz", - "integrity": "sha512-HqufFVIvuunfChEFGkIhsLhhQjWLTFcCH2aQBSNesHpm6AhFVRGyokNu+PT6NNobr+BTrqJMocBqNQR1uvSyRQ==", + "version": "15.8.7", + "resolved": "https://registry.npmjs.org/@nrwl/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-15.8.7.tgz", + "integrity": "sha512-3ZTSZx02Vv5emQOpaDROIcLtQucoXAe73zGKYDTXB95mxbOPSjjQJ8Rtx+BeqWq9JQoZZyRcD0qnBkTTy1aLRg==", "cpu": [ "arm64" ], @@ -1258,9 +1176,9 @@ } }, "node_modules/@nrwl/nx-linux-arm64-musl": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/@nrwl/nx-linux-arm64-musl/-/nx-linux-arm64-musl-15.7.2.tgz", - "integrity": "sha512-9B8q6I/OVyQuYe+Yg2wNyxza/CsbvejIUsrK3QGGWUwHlkklqOSmUOHyTrcyMHUSped6CWPyKdIywngYOQzltQ==", + "version": "15.8.7", + "resolved": "https://registry.npmjs.org/@nrwl/nx-linux-arm64-musl/-/nx-linux-arm64-musl-15.8.7.tgz", + "integrity": "sha512-SZxTomiHxAh8El+swbmGSGcaA0vGbHb/rmhFAixo19INu1wBJfD6hjkVJt17h6PyEO7BIYPOpRia6Poxnyv8hA==", "cpu": [ "arm64" ], @@ -1274,9 +1192,9 @@ } }, "node_modules/@nrwl/nx-linux-x64-gnu": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/@nrwl/nx-linux-x64-gnu/-/nx-linux-x64-gnu-15.7.2.tgz", - "integrity": "sha512-8/6WtQn4derYKUWu5SxWWM+1dGihSZXMhDW9l/sXOr/qbMZu3XBmM2XZSguw/+p9gEVHcMmN0+D+Cai+q6/vDQ==", + "version": "15.8.7", + "resolved": "https://registry.npmjs.org/@nrwl/nx-linux-x64-gnu/-/nx-linux-x64-gnu-15.8.7.tgz", + "integrity": "sha512-BlNC6Zz1/x6CFbBFTVrgRGMOPqb7zWh5cOjBVNpoBXYTEth1UXb2r1U+gpuQ4xdUqG+uXoWhy6BHJjqBIjzLJA==", "cpu": [ "x64" ], @@ -1290,9 +1208,9 @@ } }, "node_modules/@nrwl/nx-linux-x64-musl": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/@nrwl/nx-linux-x64-musl/-/nx-linux-x64-musl-15.7.2.tgz", - "integrity": "sha512-c5SbqYZZBeBHhH5E30xwb4cHzCMVa/GQMCyTpZgsS/AHAPHbdkv+pO6bxxALvLPTyimcub7V+xbLCL7rgALzyw==", + "version": "15.8.7", + "resolved": "https://registry.npmjs.org/@nrwl/nx-linux-x64-musl/-/nx-linux-x64-musl-15.8.7.tgz", + "integrity": "sha512-FNYX/IKy8SUbw6bJpvwZrup2YQBYmSJwP6Rw76Vf7c32XHk7uA6AjiPWMIrZCSndXcry8fnwXvR+J2Dnyo82nQ==", "cpu": [ "x64" ], @@ -1306,9 +1224,9 @@ } }, "node_modules/@nrwl/nx-win32-arm64-msvc": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/@nrwl/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-15.7.2.tgz", - "integrity": "sha512-gWD/+gSO3XBma8PHX1Dp86fM6EcntHFfa7n/BISwDFkZ19MfV/gK6HbO847fkD6I34/IcDM/z1PsFwoIpTeoow==", + "version": "15.8.7", + "resolved": "https://registry.npmjs.org/@nrwl/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-15.8.7.tgz", + "integrity": "sha512-sZALEzazjPAeLlw6IbFWsMidCZ4ZM3GKWZZ6rsAqG2y7I9t4nlUPH/y/Isl9MuLBvrBCBXbVnD20wh6EhtuwTw==", "cpu": [ "arm64" ], @@ -1322,9 +1240,9 @@ } }, "node_modules/@nrwl/nx-win32-x64-msvc": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/@nrwl/nx-win32-x64-msvc/-/nx-win32-x64-msvc-15.7.2.tgz", - "integrity": "sha512-ARE4qGPgk+e+pSm0uPhHan5UCRtwNYc5ddVNS88NFrVoDTPm5MxYLGdvLnshWWio/Bx526FcwUMSCBWSW8HIFw==", + "version": "15.8.7", + "resolved": "https://registry.npmjs.org/@nrwl/nx-win32-x64-msvc/-/nx-win32-x64-msvc-15.8.7.tgz", + "integrity": "sha512-VMdDptI2rqkLQRCvertF29QeA/V/MnFtHbsmVzMCEv5EUfrkHbA5LLxV66LLfngmkDT1FHktffztlsMpbxvhRw==", "cpu": [ "x64" ], @@ -1338,12 +1256,12 @@ } }, "node_modules/@nrwl/tao": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/@nrwl/tao/-/tao-15.7.2.tgz", - "integrity": "sha512-srx9heMIt/QIyuqfewiVYbRpFcD/2pHkTkrEEUKspPd25kzAL2adcAITQKVCHI7/VS2sPdDR67pVsGQPZFBMRQ==", + "version": "15.8.7", + "resolved": "https://registry.npmjs.org/@nrwl/tao/-/tao-15.8.7.tgz", + "integrity": "sha512-wA7QIEh0VwWcyo32Y/xSCTwnQTGcZupe933nResXv8mAb36W8MoR5SXRx+Wdd8fJ1eWlm2tuotIrslhN+lYx/Q==", "dev": true, "dependencies": { - "nx": "15.7.2" + "nx": "15.8.7" }, "bin": { "tao": "index.js" @@ -1562,14 +1480,22 @@ } }, "node_modules/@phenomnomnominal/tsquery": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@phenomnomnominal/tsquery/-/tsquery-5.0.0.tgz", - "integrity": "sha512-1k9H74MJJrlZbUuM6rG0Kwifu/ZoshH+Qs1QXJ2P2RD6MRE/D49uSzXosOXIpIrRQNtij3bnkukexIZhgM/Q8g==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@phenomnomnominal/tsquery/-/tsquery-5.0.1.tgz", + "integrity": "sha512-3nVv+e2FQwsW8Aw6qTU6f+1rfcJ3hrcnvH/mu9i8YhxO+9sqbOfpL8m6PbET5+xKOlz/VSbp0RoYWYCtIsnmuA==", "dependencies": { "esquery": "^1.4.0" }, "peerDependencies": { - "typescript": "^3 || ^4" + "typescript": "^3 || ^4 || ^5" + } + }, + "node_modules/@sigstore/protobuf-specs": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@sigstore/protobuf-specs/-/protobuf-specs-0.1.0.tgz", + "integrity": "sha512-a31EnjuIDSX8IXBUib3cYLDRlPMU36AWX4xS8ysLaNu4ZzUesDiPt83pgrW2X1YLMe5L2HbDyaKK5BrL4cNKaQ==", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, "node_modules/@sindresorhus/is": { @@ -1581,9 +1507,9 @@ } }, "node_modules/@sinonjs/commons": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-2.0.0.tgz", - "integrity": "sha512-uLa0j859mMrg2slwQYdO/AkrOfmH+X6LTVmNTS9CqexuE2IvVORIkSpJLqePAbEnKJ77aMmCwr1NUZ57120Xcg==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.0.tgz", + "integrity": "sha512-jXBtWAF4vmdNmZgD5FoKsVLv3rPgDnLgPbU84LIJ3otV44vJlDRokVng5v8NFJdCf/da9legHcKaRuZs4L7faA==", "dev": true, "dependencies": { "type-detect": "4.0.8" @@ -1598,6 +1524,15 @@ "@sinonjs/commons": "^2.0.0" } }, + "node_modules/@sinonjs/fake-timers/node_modules/@sinonjs/commons": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-2.0.0.tgz", + "integrity": "sha512-uLa0j859mMrg2slwQYdO/AkrOfmH+X6LTVmNTS9CqexuE2IvVORIkSpJLqePAbEnKJ77aMmCwr1NUZ57120Xcg==", + "dev": true, + "dependencies": { + "type-detect": "4.0.8" + } + }, "node_modules/@sinonjs/samsam": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/@sinonjs/samsam/-/samsam-7.0.1.tgz", @@ -1609,12 +1544,386 @@ "type-detect": "^4.0.8" } }, + "node_modules/@sinonjs/samsam/node_modules/@sinonjs/commons": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-2.0.0.tgz", + "integrity": "sha512-uLa0j859mMrg2slwQYdO/AkrOfmH+X6LTVmNTS9CqexuE2IvVORIkSpJLqePAbEnKJ77aMmCwr1NUZ57120Xcg==", + "dev": true, + "dependencies": { + "type-detect": "4.0.8" + } + }, "node_modules/@sinonjs/text-encoding": { "version": "0.7.2", "resolved": "https://registry.npmjs.org/@sinonjs/text-encoding/-/text-encoding-0.7.2.tgz", "integrity": "sha512-sXXKG+uL9IrKqViTtao2Ws6dy0znu9sOaP1di/jKGW1M6VssO8vlpXCQcpZ+jisQ1tTFAC5Jo/EOzFbggBagFQ==", "dev": true }, + "node_modules/@swagger-api/apidom-ast": { + "version": "0.69.0", + "resolved": "https://registry.npmjs.org/@swagger-api/apidom-ast/-/apidom-ast-0.69.0.tgz", + "integrity": "sha512-JsRyi1Ir3VeNSSWmIFqgaFOQCIUvCoKcfmOcU/h4Jz1IOkQij1vj3qEFln4J9sByOWHrhA8zD1Cf+LnXkbGVZg==", + "dev": true, + "dependencies": { + "@babel/runtime-corejs3": "^7.20.7", + "@types/ramda": "=0.28.23", + "ramda": "=0.28.0", + "ramda-adjunct": "=3.4.0", + "stampit": "=4.3.2", + "unraw": "=2.0.1" + } + }, + "node_modules/@swagger-api/apidom-core": { + "version": "0.69.0", + "resolved": "https://registry.npmjs.org/@swagger-api/apidom-core/-/apidom-core-0.69.0.tgz", + "integrity": "sha512-n59Mz6JjgL5SJHne7om22+5RRfDNmM8oQ0NgHvWU44rHcmA/8Byxs28w6Ke2xgJFmLYasEw6hx1bwAATBLaa7w==", + "dev": true, + "dependencies": { + "@babel/runtime-corejs3": "^7.20.7", + "@swagger-api/apidom-ast": "^0.69.0", + "@types/ramda": "=0.28.23", + "minim": "=0.23.8", + "ramda": "=0.28.0", + "ramda-adjunct": "=3.4.0", + "short-unique-id": "=4.4.4", + "stampit": "=4.3.2" + } + }, + "node_modules/@swagger-api/apidom-json-pointer": { + "version": "0.69.0", + "resolved": "https://registry.npmjs.org/@swagger-api/apidom-json-pointer/-/apidom-json-pointer-0.69.0.tgz", + "integrity": "sha512-TDcrES6POTBrQXDdq7VjlqFYZuZ/eqaxD9K2MUJcRckil+jxpDV0W38lgXE+c8Gjwvqqqce/izkilUgMA+ajFA==", + "dev": true, + "dependencies": { + "@babel/runtime-corejs3": "^7.20.7", + "@swagger-api/apidom-core": "^0.69.0", + "@types/ramda": "=0.28.23", + "ramda": "=0.28.0", + "ramda-adjunct": "=3.4.0" + } + }, + "node_modules/@swagger-api/apidom-ns-api-design-systems": { + "version": "0.69.0", + "resolved": "https://registry.npmjs.org/@swagger-api/apidom-ns-api-design-systems/-/apidom-ns-api-design-systems-0.69.0.tgz", + "integrity": "sha512-1W5N4wL5I9n4dD6AJ1Bh49kphn+DXmwggUQhwsq7phxey4jiEXUNC9W/CQDXJp0wkFtNE6REn8yks9QGqfkemw==", + "dev": true, + "optional": true, + "dependencies": { + "@babel/runtime-corejs3": "^7.20.7", + "@swagger-api/apidom-core": "^0.69.0", + "@swagger-api/apidom-ns-openapi-3-1": "^0.69.0", + "@types/ramda": "=0.28.23", + "ramda": "=0.28.0", + "ramda-adjunct": "=3.4.0", + "stampit": "=4.3.2" + } + }, + "node_modules/@swagger-api/apidom-ns-asyncapi-2": { + "version": "0.69.0", + "resolved": "https://registry.npmjs.org/@swagger-api/apidom-ns-asyncapi-2/-/apidom-ns-asyncapi-2-0.69.0.tgz", + "integrity": "sha512-D49mduzDwVQJp55+KoT8NozQEUsLMhCxbAnD4iY1E/v4uK7xSqQ3JW/Luunz6DNKWWtcWhgCiehmBwIjVAQN/A==", + "dev": true, + "optional": true, + "dependencies": { + "@babel/runtime-corejs3": "^7.20.7", + "@swagger-api/apidom-core": "^0.69.0", + "@swagger-api/apidom-ns-json-schema-draft-7": "^0.69.0", + "@types/ramda": "=0.28.23", + "ramda": "=0.28.0", + "ramda-adjunct": "=3.4.0", + "stampit": "=4.3.2" + } + }, + "node_modules/@swagger-api/apidom-ns-json-schema-draft-4": { + "version": "0.69.0", + "resolved": "https://registry.npmjs.org/@swagger-api/apidom-ns-json-schema-draft-4/-/apidom-ns-json-schema-draft-4-0.69.0.tgz", + "integrity": "sha512-rRo226jITgG6DZNuk1oCuKFhr0giJ6GATyQtaaEmH9bhxB8i1eeES/LolJfo4donyejCb+imJN+L1fQ1N2YOYA==", + "dev": true, + "dependencies": { + "@babel/runtime-corejs3": "^7.20.7", + "@swagger-api/apidom-core": "^0.69.0", + "@types/ramda": "=0.28.23", + "ramda": "=0.28.0", + "ramda-adjunct": "=3.4.0", + "stampit": "=4.3.2" + } + }, + "node_modules/@swagger-api/apidom-ns-json-schema-draft-6": { + "version": "0.69.0", + "resolved": "https://registry.npmjs.org/@swagger-api/apidom-ns-json-schema-draft-6/-/apidom-ns-json-schema-draft-6-0.69.0.tgz", + "integrity": "sha512-koLHh4TS3RtrWxcYX/tZobgnwUbjiFLOESiqe0FYvs82LXNwr+dveM8Umj89ACjpCd0Pq2J+5yvfNyvuIa6WFw==", + "dev": true, + "optional": true, + "dependencies": { + "@babel/runtime-corejs3": "^7.20.7", + "@swagger-api/apidom-core": "^0.69.0", + "@swagger-api/apidom-ns-json-schema-draft-4": "^0.69.0", + "@types/ramda": "=0.28.23", + "ramda": "=0.28.0", + "ramda-adjunct": "=3.4.0", + "stampit": "=4.3.2" + } + }, + "node_modules/@swagger-api/apidom-ns-json-schema-draft-7": { + "version": "0.69.0", + "resolved": "https://registry.npmjs.org/@swagger-api/apidom-ns-json-schema-draft-7/-/apidom-ns-json-schema-draft-7-0.69.0.tgz", + "integrity": "sha512-OaEBBrgoDfqMPnZ0NCfg5HUJJ/V6XJ1AZ6OTW1AfJTqErLxYTgdNv52lYXKLiKkyLiH5olBBnPEKPPLg+DwUKQ==", + "dev": true, + "optional": true, + "dependencies": { + "@babel/runtime-corejs3": "^7.20.7", + "@swagger-api/apidom-core": "^0.69.0", + "@swagger-api/apidom-ns-json-schema-draft-6": "^0.69.0", + "@types/ramda": "=0.28.23", + "ramda": "=0.28.0", + "ramda-adjunct": "=3.4.0", + "stampit": "=4.3.2" + } + }, + "node_modules/@swagger-api/apidom-ns-openapi-3-0": { + "version": "0.69.0", + "resolved": "https://registry.npmjs.org/@swagger-api/apidom-ns-openapi-3-0/-/apidom-ns-openapi-3-0-0.69.0.tgz", + "integrity": "sha512-rKgEd/k0MNV93DhwZ6yfUaIjbs6RfS9xB3QN9M6Lx5ZJktxNGAdpS/c3WEb5jBOpkQIJ6MaNI67Q0ZHHJTlrng==", + "dev": true, + "dependencies": { + "@babel/runtime-corejs3": "^7.20.7", + "@swagger-api/apidom-core": "^0.69.0", + "@swagger-api/apidom-ns-json-schema-draft-4": "^0.69.0", + "@types/ramda": "=0.28.23", + "ramda": "=0.28.0", + "ramda-adjunct": "=3.4.0", + "stampit": "=4.3.2" + } + }, + "node_modules/@swagger-api/apidom-ns-openapi-3-1": { + "version": "0.69.0", + "resolved": "https://registry.npmjs.org/@swagger-api/apidom-ns-openapi-3-1/-/apidom-ns-openapi-3-1-0.69.0.tgz", + "integrity": "sha512-l5g4K09I4znwTcXbkBaE4JKmvEQ7Q831hzpBWZimcnUGrC8/nJ7eYUc04bjgbdDZd37B0zEzRn6w92ax7Hi2Fg==", + "dev": true, + "dependencies": { + "@babel/runtime-corejs3": "^7.20.7", + "@swagger-api/apidom-core": "^0.69.0", + "@swagger-api/apidom-ns-openapi-3-0": "^0.69.0", + "@types/ramda": "=0.28.23", + "ramda": "=0.28.0", + "ramda-adjunct": "=3.4.0", + "stampit": "=4.3.2" + } + }, + "node_modules/@swagger-api/apidom-parser-adapter-api-design-systems-json": { + "version": "0.69.0", + "resolved": "https://registry.npmjs.org/@swagger-api/apidom-parser-adapter-api-design-systems-json/-/apidom-parser-adapter-api-design-systems-json-0.69.0.tgz", + "integrity": "sha512-oi52u6rmLrE+iXOk5wlx1NRXHd0NtGsxF1G+g2JTtC0oh5ETrj5fMGwMQwcBqYGTj3Y6vPJMkvVyaC46KUKg0Q==", + "dev": true, + "optional": true, + "dependencies": { + "@babel/runtime-corejs3": "^7.20.7", + "@swagger-api/apidom-core": "^0.69.0", + "@swagger-api/apidom-ns-api-design-systems": "^0.69.0", + "@swagger-api/apidom-parser-adapter-json": "^0.69.0", + "@types/ramda": "=0.28.23", + "ramda": "=0.28.0", + "ramda-adjunct": "=3.4.0" + } + }, + "node_modules/@swagger-api/apidom-parser-adapter-api-design-systems-yaml": { + "version": "0.69.0", + "resolved": "https://registry.npmjs.org/@swagger-api/apidom-parser-adapter-api-design-systems-yaml/-/apidom-parser-adapter-api-design-systems-yaml-0.69.0.tgz", + "integrity": "sha512-bqgf+iHK3qrANJ5zrQJ+BoWrIftL4YhCfZyE/aWwnGW1BKdB4uGC94rx9DHhS8ZfNPz7AnW+ki6ISXpYOD8uyw==", + "dev": true, + "optional": true, + "dependencies": { + "@babel/runtime-corejs3": "^7.20.7", + "@swagger-api/apidom-core": "^0.69.0", + "@swagger-api/apidom-ns-api-design-systems": "^0.69.0", + "@swagger-api/apidom-parser-adapter-yaml-1-2": "^0.69.0", + "@types/ramda": "=0.28.23", + "ramda": "=0.28.0", + "ramda-adjunct": "=3.4.0" + } + }, + "node_modules/@swagger-api/apidom-parser-adapter-asyncapi-json-2": { + "version": "0.69.0", + "resolved": "https://registry.npmjs.org/@swagger-api/apidom-parser-adapter-asyncapi-json-2/-/apidom-parser-adapter-asyncapi-json-2-0.69.0.tgz", + "integrity": "sha512-3b1nGsbFh6DAUDB9plQE5iyqOE37DZS/X34Hr+5ENiq7DFA/19UYeUSJQfU+kWjtFzRDHBRluPo38nHdGnh4gg==", + "dev": true, + "optional": true, + "dependencies": { + "@babel/runtime-corejs3": "^7.20.7", + "@swagger-api/apidom-core": "^0.69.0", + "@swagger-api/apidom-ns-asyncapi-2": "^0.69.0", + "@swagger-api/apidom-parser-adapter-json": "^0.69.0", + "@types/ramda": "=0.28.23", + "ramda": "=0.28.0", + "ramda-adjunct": "=3.4.0" + } + }, + "node_modules/@swagger-api/apidom-parser-adapter-asyncapi-yaml-2": { + "version": "0.69.0", + "resolved": "https://registry.npmjs.org/@swagger-api/apidom-parser-adapter-asyncapi-yaml-2/-/apidom-parser-adapter-asyncapi-yaml-2-0.69.0.tgz", + "integrity": "sha512-JEuZw04wdtbn1WFkavB9Yn8MNAWtfUdlD6naa/Z4CL0iUOhC5BzG9dUfe6gn+Z+xtFRHm3MHMh9B6Xdr3MWDBg==", + "dev": true, + "optional": true, + "dependencies": { + "@babel/runtime-corejs3": "^7.20.7", + "@swagger-api/apidom-core": "^0.69.0", + "@swagger-api/apidom-ns-asyncapi-2": "^0.69.0", + "@swagger-api/apidom-parser-adapter-yaml-1-2": "^0.69.0", + "@types/ramda": "=0.28.23", + "ramda": "=0.28.0", + "ramda-adjunct": "=3.4.0" + } + }, + "node_modules/@swagger-api/apidom-parser-adapter-json": { + "version": "0.69.0", + "resolved": "https://registry.npmjs.org/@swagger-api/apidom-parser-adapter-json/-/apidom-parser-adapter-json-0.69.0.tgz", + "integrity": "sha512-wNSYD9FU31aSBnCCp3Nt2ZZVAdu1LGGWmlLKmcOx7SXi79F1E+T6RtqyoLa0VBGKPVEwDtaH8kWRsZzXpUZVvQ==", + "dev": true, + "optional": true, + "dependencies": { + "@babel/runtime-corejs3": "^7.20.7", + "@swagger-api/apidom-ast": "^0.69.0", + "@swagger-api/apidom-core": "^0.69.0", + "@types/ramda": "=0.28.23", + "ramda": "=0.28.0", + "ramda-adjunct": "=3.4.0", + "stampit": "=4.3.2", + "tree-sitter": "=0.20.1", + "tree-sitter-json": "=0.20.0", + "web-tree-sitter": "=0.20.7" + } + }, + "node_modules/@swagger-api/apidom-parser-adapter-openapi-json-3-0": { + "version": "0.69.0", + "resolved": "https://registry.npmjs.org/@swagger-api/apidom-parser-adapter-openapi-json-3-0/-/apidom-parser-adapter-openapi-json-3-0-0.69.0.tgz", + "integrity": "sha512-aSNFJ4he67c5Vz9+FbKKnJzy9JdmSDqzeog8CTiLI8TFrCvj9KQns68NbemyxHHc7uH9TcOwXq3WbXgXSWv60A==", + "dev": true, + "optional": true, + "dependencies": { + "@babel/runtime-corejs3": "^7.20.7", + "@swagger-api/apidom-core": "^0.69.0", + "@swagger-api/apidom-ns-openapi-3-0": "^0.69.0", + "@swagger-api/apidom-parser-adapter-json": "^0.69.0", + "@types/ramda": "=0.28.23", + "ramda": "=0.28.0", + "ramda-adjunct": "=3.4.0" + } + }, + "node_modules/@swagger-api/apidom-parser-adapter-openapi-json-3-1": { + "version": "0.69.0", + "resolved": "https://registry.npmjs.org/@swagger-api/apidom-parser-adapter-openapi-json-3-1/-/apidom-parser-adapter-openapi-json-3-1-0.69.0.tgz", + "integrity": "sha512-7TCnTTKMVTyDiX7MKhphmqUaoKtWLOgKCaPEtBRFgd94yOkobWBKw7yG6G+0rdsCIb4Q9AFcL39eUDh5yI45/w==", + "dev": true, + "optional": true, + "dependencies": { + "@babel/runtime-corejs3": "^7.20.7", + "@swagger-api/apidom-core": "^0.69.0", + "@swagger-api/apidom-ns-openapi-3-1": "^0.69.0", + "@swagger-api/apidom-parser-adapter-json": "^0.69.0", + "@types/ramda": "=0.28.23", + "ramda": "=0.28.0", + "ramda-adjunct": "=3.4.0" + } + }, + "node_modules/@swagger-api/apidom-parser-adapter-openapi-yaml-3-0": { + "version": "0.69.0", + "resolved": "https://registry.npmjs.org/@swagger-api/apidom-parser-adapter-openapi-yaml-3-0/-/apidom-parser-adapter-openapi-yaml-3-0-0.69.0.tgz", + "integrity": "sha512-mrKLsNMsJr5Z4cUDO4v5vt59uGGWfLL36hTuSKcqO9IH/3nziPrYJ7Kd4VdiJaQYqFuUQCEG7A2pOZfkpbR1KA==", + "dev": true, + "optional": true, + "dependencies": { + "@babel/runtime-corejs3": "^7.20.7", + "@swagger-api/apidom-core": "^0.69.0", + "@swagger-api/apidom-ns-openapi-3-0": "^0.69.0", + "@swagger-api/apidom-parser-adapter-yaml-1-2": "^0.69.0", + "@types/ramda": "=0.28.23", + "ramda": "=0.28.0", + "ramda-adjunct": "=3.4.0" + } + }, + "node_modules/@swagger-api/apidom-parser-adapter-openapi-yaml-3-1": { + "version": "0.69.0", + "resolved": "https://registry.npmjs.org/@swagger-api/apidom-parser-adapter-openapi-yaml-3-1/-/apidom-parser-adapter-openapi-yaml-3-1-0.69.0.tgz", + "integrity": "sha512-tEyNhlGoQ7/CnC0K3NqBWfhi90U+5fFDl7Z2PyV/+fRG1F0okAoHwp9+Q3/BieWdiZ5OChX8yxwOdq1kJ2+TTQ==", + "dev": true, + "optional": true, + "dependencies": { + "@babel/runtime-corejs3": "^7.20.7", + "@swagger-api/apidom-core": "^0.69.0", + "@swagger-api/apidom-ns-openapi-3-1": "^0.69.0", + "@swagger-api/apidom-parser-adapter-yaml-1-2": "^0.69.0", + "@types/ramda": "=0.28.23", + "ramda": "=0.28.0", + "ramda-adjunct": "=3.4.0" + } + }, + "node_modules/@swagger-api/apidom-parser-adapter-yaml-1-2": { + "version": "0.69.0", + "resolved": "https://registry.npmjs.org/@swagger-api/apidom-parser-adapter-yaml-1-2/-/apidom-parser-adapter-yaml-1-2-0.69.0.tgz", + "integrity": "sha512-wfvFXg9xSz89hg/MRd1u6ESUb2UQmVJVIS2wWZwi1UXN9+F3Yh2l8RB5JchJYb5bqu2HX1ZYJ6FxG3dQTQICyQ==", + "dev": true, + "optional": true, + "dependencies": { + "@babel/runtime-corejs3": "^7.20.7", + "@swagger-api/apidom-ast": "^0.69.0", + "@swagger-api/apidom-core": "^0.69.0", + "@types/ramda": "=0.28.23", + "ramda": "=0.28.0", + "ramda-adjunct": "=3.4.0", + "stampit": "=4.3.2", + "tree-sitter": "=0.20.1", + "tree-sitter-yaml": "=0.5.0", + "web-tree-sitter": "=0.20.7" + } + }, + "node_modules/@swagger-api/apidom-reference": { + "version": "0.69.0", + "resolved": "https://registry.npmjs.org/@swagger-api/apidom-reference/-/apidom-reference-0.69.0.tgz", + "integrity": "sha512-Sc3My/qTa90ofWXRaULkQ2oCUlgUCTbPN209jk/Lg0cywPTgeVEVn7Awpp2ftxl007uPPr2PwUzn/K6zzj+gyg==", + "dev": true, + "dependencies": { + "@babel/runtime-corejs3": "^7.20.7", + "@swagger-api/apidom-core": "^0.69.0", + "@types/ramda": "=0.28.23", + "axios": "=1.3.4", + "minimatch": "=7.3.0", + "process": "=0.11.10", + "ramda": "=0.28.0", + "ramda-adjunct": "=3.4.0", + "stampit": "=4.3.2" + }, + "optionalDependencies": { + "@swagger-api/apidom-json-pointer": "^0.69.0", + "@swagger-api/apidom-ns-asyncapi-2": "^0.69.0", + "@swagger-api/apidom-ns-openapi-3-0": "^0.69.0", + "@swagger-api/apidom-ns-openapi-3-1": "^0.69.0", + "@swagger-api/apidom-parser-adapter-api-design-systems-json": "^0.69.0", + "@swagger-api/apidom-parser-adapter-api-design-systems-yaml": "^0.69.0", + "@swagger-api/apidom-parser-adapter-asyncapi-json-2": "^0.69.0", + "@swagger-api/apidom-parser-adapter-asyncapi-yaml-2": "^0.69.0", + "@swagger-api/apidom-parser-adapter-json": "^0.69.0", + "@swagger-api/apidom-parser-adapter-openapi-json-3-0": "^0.69.0", + "@swagger-api/apidom-parser-adapter-openapi-json-3-1": "^0.69.0", + "@swagger-api/apidom-parser-adapter-openapi-yaml-3-0": "^0.69.0", + "@swagger-api/apidom-parser-adapter-openapi-yaml-3-1": "^0.69.0", + "@swagger-api/apidom-parser-adapter-yaml-1-2": "^0.69.0" + } + }, + "node_modules/@swagger-api/apidom-reference/node_modules/minimatch": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-7.3.0.tgz", + "integrity": "sha512-WaMDuhKa7a6zKiwplR1AOz+zGvJba24k5VU1Cy6NhEguavT2YRlHxuINUgTas4wiS6fwBpYq4TcA1XIECSntyw==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/@szmarczak/http-timer": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", @@ -1667,6 +1976,31 @@ "node": ">=10" } }, + "node_modules/@tufjs/models": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@tufjs/models/-/models-1.0.1.tgz", + "integrity": "sha512-AY0VoG/AXdlSOocuREfPoEW4SNhOPp/7fw6mpAxfVIny1uZ+0fEtMoCi7NhELSlqQIRLMu7RgfKhkxT+AJ+EXg==", + "dependencies": { + "minimatch": "^7.4.2" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@tufjs/models/node_modules/minimatch": { + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-7.4.2.tgz", + "integrity": "sha512-xy4q7wou3vUoC9k1xGTXc+awNdGaGVHtFUaey8tiX4H1QRc04DZ/rmDFwNm2EBsuYEhAZ6SgMmYf3InGY6OauA==", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/@types/body-parser": { "version": "1.19.2", "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", @@ -1827,9 +2161,9 @@ "dev": true }, "node_modules/@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==" + "version": "14.18.40", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.40.tgz", + "integrity": "sha512-pGteXO/JQX7wPxGR8lyT+doqjMa7XvlVowwrDwLfX92k5SdLkk4cwC7CYSLBxrenw/R5oQwKioVIak7ZgplM3g==" }, "node_modules/@types/normalize-package-data": { "version": "2.4.1", @@ -1847,6 +2181,15 @@ "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==", "dev": true }, + "node_modules/@types/ramda": { + "version": "0.28.23", + "resolved": "https://registry.npmjs.org/@types/ramda/-/ramda-0.28.23.tgz", + "integrity": "sha512-9TYWiwkew+mCMsL7jZ+kkzy6QXn8PL5/SKmBPmjgUlTpkokZWTBr+OhiIUDztpAEbslWyt24NNfEmZUBFmnXig==", + "dev": true, + "dependencies": { + "ts-toolbelt": "^6.15.1" + } + }, "node_modules/@types/range-parser": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", @@ -1926,9 +2269,9 @@ "dev": true }, "node_modules/@yarnpkg/parsers": { - "version": "3.0.0-rc.39", - "resolved": "https://registry.npmjs.org/@yarnpkg/parsers/-/parsers-3.0.0-rc.39.tgz", - "integrity": "sha512-BsD4zq3EVmaHqlynXTceNuEFAtrfToV4fI9GA54moKlWZL4Eb2eXrhgf1jV2nMYx18SZxYO4Jc5Kf1sCDNRjOg==", + "version": "3.0.0-rc.40", + "resolved": "https://registry.npmjs.org/@yarnpkg/parsers/-/parsers-3.0.0-rc.40.tgz", + "integrity": "sha512-sKbi5XhHKXCjzb5m0ftGuQuODM2iUXEsrCSl8MkKexNWHepCmU3IPaGTPC5gHZy4sOvsb9JqTLaZEez+kDzG+Q==", "dev": true, "dependencies": { "js-yaml": "^3.10.0", @@ -2036,18 +2379,26 @@ } }, "node_modules/agentkeepalive": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.2.1.tgz", - "integrity": "sha512-Zn4cw2NEqd+9fiSVWMscnjyQ1a8Yfoc5oBajLeo5w+YBHgDUcEBY2hS4YpTz6iN5f/2zQiktcuM6tS8x1p9dpA==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.3.0.tgz", + "integrity": "sha512-7Epl1Blf4Sy37j4v9f9FjICCh4+KAQOyXgHEwlyBiAQLbhKdq/i2QQU3amQalS/wPhdPzDXPL5DMR5bkn+YeWg==", "dependencies": { "debug": "^4.1.0", - "depd": "^1.1.2", + "depd": "^2.0.0", "humanize-ms": "^1.2.1" }, "engines": { "node": ">= 8.0.0" } }, + "node_modules/agentkeepalive/node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "engines": { + "node": ">= 0.8" + } + }, "node_modules/aggregate-error": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", @@ -2162,6 +2513,19 @@ "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" }, + "node_modules/array-buffer-byte-length": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz", + "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "is-array-buffer": "^3.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/array-differ": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-3.0.0.tgz", @@ -3037,6 +3401,16 @@ "resolved": "https://registry.npmjs.org/code-block-writer/-/code-block-writer-11.0.3.tgz", "integrity": "sha512-NiujjUFB4SwScJq2bwbYUtXbZhBSlY6vYzm++3Q6oC+U+injTqfPYFK8wS9COOmb2lueqp0ZRB4nK1VYeHgNyw==" }, + "node_modules/code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA==", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -3389,9 +3763,9 @@ "dev": true }, "node_modules/core-js-pure": { - "version": "3.28.0", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.28.0.tgz", - "integrity": "sha512-DSOVleA9/v3LNj/vFxAPfUHttKTzrB2RXhAPvR5TPXn4vrra3Z2ssytvRyt8eruJwAfwAiFADEbrjcRdcvPLQQ==", + "version": "3.29.1", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.29.1.tgz", + "integrity": "sha512-4En6zYVi0i0XlXHVz/bi6l1XDjCqkKRq765NXuX+SnaIatlE96Odt5lMLjdxUiNI1v9OXI5DSLWYPlmTfkTktg==", "dev": true, "hasInstallScript": true, "funding": { @@ -3575,9 +3949,9 @@ "dev": true }, "node_modules/deepmerge": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", - "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", "dev": true, "engines": { "node": ">=0.10.0" @@ -3650,6 +4024,7 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "dev": true, "engines": { "node": ">= 0.6" } @@ -3677,8 +4052,21 @@ "node": ">=8" } }, - "node_modules/dezalgo": { - "version": "1.0.4", + "node_modules/detect-libc": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", + "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==", + "dev": true, + "optional": true, + "bin": { + "detect-libc": "bin/detect-libc.js" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/dezalgo": { + "version": "1.0.4", "resolved": "https://registry.npmjs.org/dezalgo/-/dezalgo-1.0.4.tgz", "integrity": "sha512-rXSP0bf+5n0Qonsb+SVVfNfIsimO4HEtmnIpPHY8Q1UCzKlQrDMfdobr8nJOOsRgWCyMRqeSBQzmWUMq7zvVig==", "dependencies": { @@ -3827,9 +4215,9 @@ "dev": true }, "node_modules/ejs": { - "version": "3.1.8", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.8.tgz", - "integrity": "sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ==", + "version": "3.1.9", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.9.tgz", + "integrity": "sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ==", "dependencies": { "jake": "^10.8.5" }, @@ -3940,18 +4328,18 @@ } }, "node_modules/es-abstract": { - "version": "1.21.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.21.1.tgz", - "integrity": "sha512-QudMsPOz86xYz/1dG1OuGBKOELjCh99IIWHLzy5znUB6j8xG2yMA7bfTV86VSqKF+Y/H08vQPR+9jyXpuC6hfg==", + "version": "1.21.2", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.21.2.tgz", + "integrity": "sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg==", "dev": true, "dependencies": { + "array-buffer-byte-length": "^1.0.0", "available-typed-arrays": "^1.0.5", "call-bind": "^1.0.2", "es-set-tostringtag": "^2.0.1", "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", "function.prototype.name": "^1.1.5", - "get-intrinsic": "^1.1.3", + "get-intrinsic": "^1.2.0", "get-symbol-description": "^1.0.0", "globalthis": "^1.0.3", "gopd": "^1.0.1", @@ -3959,8 +4347,8 @@ "has-property-descriptors": "^1.0.0", "has-proto": "^1.0.1", "has-symbols": "^1.0.3", - "internal-slot": "^1.0.4", - "is-array-buffer": "^3.0.1", + "internal-slot": "^1.0.5", + "is-array-buffer": "^3.0.2", "is-callable": "^1.2.7", "is-negative-zero": "^2.0.2", "is-regex": "^1.1.4", @@ -3968,11 +4356,12 @@ "is-string": "^1.0.7", "is-typed-array": "^1.1.10", "is-weakref": "^1.0.2", - "object-inspect": "^1.12.2", + "object-inspect": "^1.12.3", "object-keys": "^1.1.1", "object.assign": "^4.1.4", "regexp.prototype.flags": "^1.4.3", "safe-regex-test": "^1.0.0", + "string.prototype.trim": "^1.2.7", "string.prototype.trimend": "^1.0.6", "string.prototype.trimstart": "^1.0.6", "typed-array-length": "^1.0.4", @@ -4126,9 +4515,9 @@ } }, "node_modules/esquery": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.2.tgz", - "integrity": "sha512-JVSoLdTlTDkmjFmab7H/9SL9qGSyjElT3myyKp7krqjVFQCDLmj1QFaCLRFBszBKI0XVZaiiXvuPIX3ZwHe1Ng==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", "dependencies": { "estraverse": "^5.1.0" }, @@ -4195,6 +4584,16 @@ "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, + "node_modules/expand-template": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz", + "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==", + "dev": true, + "optional": true, + "engines": { + "node": ">=6" + } + }, "node_modules/express": { "version": "4.18.2", "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", @@ -4970,6 +5369,13 @@ "ini": "^1.3.2" } }, + "node_modules/github-from-package": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz", + "integrity": "sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==", + "dev": true, + "optional": true + }, "node_modules/github-username": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/github-username/-/github-username-6.0.0.tgz", @@ -5245,9 +5651,9 @@ } }, "node_modules/graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" }, "node_modules/grouped-queue": { "version": "2.0.0", @@ -5894,13 +6300,13 @@ } }, "node_modules/is-array-buffer": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.1.tgz", - "integrity": "sha512-ASfLknmY8Xa2XtB4wmbz13Wu202baeA18cJBCeCy0wXUHZF0IPyVEXqKEcd+t2fNSLLL1vC6k7lxZEojNbISXQ==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz", + "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==", "dev": true, "dependencies": { "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.3", + "get-intrinsic": "^1.2.0", "is-typed-array": "^1.1.10" }, "funding": { @@ -6326,11 +6732,11 @@ "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" }, "node_modules/isbinaryfile": { - "version": "4.0.10", - "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.10.tgz", - "integrity": "sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-5.0.0.tgz", + "integrity": "sha512-UDdnyGvMajJUWCkib7Cei/dvyJrrvo4FIrsvSFWdPpXSUorzXrDJ0S+X5Q4ZlasfPjca4yqCNNsjbCeiy8FFeg==", "engines": { - "node": ">= 8.0.0" + "node": ">= 14.0.0" }, "funding": { "url": "https://github.com/sponsors/gjtorikian/" @@ -6870,6 +7276,12 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/lerna/node_modules/graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", + "dev": true + }, "node_modules/lerna/node_modules/hosted-git-info": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-5.2.1.tgz", @@ -7362,9 +7774,9 @@ } }, "node_modules/loopback-connector": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/loopback-connector/-/loopback-connector-5.2.1.tgz", - "integrity": "sha512-jWCjljtMSe+pZV5X5pYQOg2Gt3DjiC4O9dha2lXdXigS9rrhZbrBrHL8leA+qnYrexcoEPwL5Pcxc0AqVwT2bw==", + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/loopback-connector/-/loopback-connector-5.2.2.tgz", + "integrity": "sha512-VY1LK+z3fp2ehCcq2jm1xTpBuKrtJcBuUZZhxAnYYAN3VXemmjLeVU0F/MmokfKL1zx1pkPKdjBPb+nNsatzeA==", "dev": true, "dependencies": { "async": "^3.2.4", @@ -7749,9 +8161,9 @@ } }, "node_modules/loopback-datasource-juggler": { - "version": "4.28.2", - "resolved": "https://registry.npmjs.org/loopback-datasource-juggler/-/loopback-datasource-juggler-4.28.2.tgz", - "integrity": "sha512-3+NtxehBDPWmRNFMm34JceoOSmdkGcDrToZVHqhjCtxJJ+M/3KSV0ObwD6pD+eA27liKg09Rfp4oezjw6I/ZOg==", + "version": "4.28.3", + "resolved": "https://registry.npmjs.org/loopback-datasource-juggler/-/loopback-datasource-juggler-4.28.3.tgz", + "integrity": "sha512-lhL5kmOVcwRNKNqL/+L8EXxXDJVtfzUQaiYYdeFciqPIGNsNpOnfxRww0jDHBLIhtNX3cvXRqTZO7ljccb/hCg==", "dev": true, "dependencies": { "async": "^3.2.4", @@ -7766,7 +8178,7 @@ "qs": "^6.10.5", "strong-globalize": "^6.0.5", "traverse": "^0.6.7", - "uuid": "^8.3.2" + "uuid": "^9.0.0" }, "engines": { "node": ">=10" @@ -7793,6 +8205,15 @@ "node": ">=10" } }, + "node_modules/loopback-datasource-juggler/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==", + "dev": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, "node_modules/loopback-datatype-geopoint": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/loopback-datatype-geopoint/-/loopback-datatype-geopoint-1.0.0.tgz", @@ -8487,9 +8908,9 @@ } }, "node_modules/lru-cache": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.17.0.tgz", - "integrity": "sha512-zSxlVVwOabhVyTi6E8gYv2cr6bXK+8ifYz5/uyJb9feXX6NACVDwY4p5Ut3WC3Ivo/QhpARHU3iujx2xGAYHbQ==", + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", "engines": { "node": ">=12" } @@ -8638,17 +9059,6 @@ } } }, - "node_modules/mem-fs-editor/node_modules/isbinaryfile": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-5.0.0.tgz", - "integrity": "sha512-UDdnyGvMajJUWCkib7Cei/dvyJrrvo4FIrsvSFWdPpXSUorzXrDJ0S+X5Q4ZlasfPjca4yqCNNsjbCeiy8FFeg==", - "engines": { - "node": ">= 14.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/gjtorikian/" - } - }, "node_modules/mem-fs-editor/node_modules/minimatch": { "version": "7.4.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-7.4.2.tgz", @@ -8915,6 +9325,18 @@ "node": ">=4" } }, + "node_modules/minim": { + "version": "0.23.8", + "resolved": "https://registry.npmjs.org/minim/-/minim-0.23.8.tgz", + "integrity": "sha512-bjdr2xW1dBCMsMGGsUeqM4eFI60m94+szhxWys+B1ztIt6gWSfeGBdSVCIawezeHYLYn0j6zrsXdQS/JllBzww==", + "dev": true, + "dependencies": { + "lodash": "^4.15.0" + }, + "engines": { + "node": ">=6" + } + }, "node_modules/minimatch": { "version": "6.2.0", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-6.2.0.tgz", @@ -9057,6 +9479,13 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/mkdirp-classic": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", + "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==", + "dev": true, + "optional": true + }, "node_modules/mkdirp-infer-owner": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/mkdirp-infer-owner/-/mkdirp-infer-owner-2.0.0.tgz", @@ -9283,6 +9712,13 @@ "integrity": "sha512-Wu4/hxSZX7Krzjor+sZHWaRau6Be4WQHlrkl3v8cmxRBBewF2TotlgHUedKQJyFiUyFxnK/ZlRYnR9UNVZ7pkg==", "dev": true }, + "node_modules/nan": { + "version": "2.17.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.17.0.tgz", + "integrity": "sha512-2ZTgtl0nJsO0KQCjEpxcIr5D+Yv90plTitZt9JBfQvVJDS5seMl3FOvsh3+9CoYWXf/1l5OaZzzF6nDm4cagaQ==", + "dev": true, + "optional": true + }, "node_modules/nanoid": { "version": "3.3.4", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", @@ -9295,6 +9731,13 @@ "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" } }, + "node_modules/napi-build-utils": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-1.0.2.tgz", + "integrity": "sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==", + "dev": true, + "optional": true + }, "node_modules/natural-compare": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", @@ -9333,6 +9776,15 @@ "path-to-regexp": "^1.7.0" } }, + "node_modules/nise/node_modules/@sinonjs/commons": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-2.0.0.tgz", + "integrity": "sha512-uLa0j859mMrg2slwQYdO/AkrOfmH+X6LTVmNTS9CqexuE2IvVORIkSpJLqePAbEnKJ77aMmCwr1NUZ57120Xcg==", + "dev": true, + "dependencies": { + "type-detect": "4.0.8" + } + }, "node_modules/nise/node_modules/isarray": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", @@ -9357,6 +9809,26 @@ "tslib": "^2.0.3" } }, + "node_modules/node-abi": { + "version": "2.30.1", + "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-2.30.1.tgz", + "integrity": "sha512-/2D0wOQPgaUWzVSVgRMx+trKJRC2UG4SUc4oCJoXx9Uxjtp0Vy3/kt7zcbxHF8+Z/pK3UloLWzBISg72brfy1w==", + "dev": true, + "optional": true, + "dependencies": { + "semver": "^5.4.1" + } + }, + "node_modules/node-abi/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "optional": true, + "bin": { + "semver": "bin/semver" + } + }, "node_modules/node-addon-api": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.2.1.tgz", @@ -9833,15 +10305,25 @@ "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, + "node_modules/number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ==", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/nx": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/nx/-/nx-15.7.2.tgz", - "integrity": "sha512-VRb+CZCji3G4ikdMAGoh6TeU9Q6n5atRwqRSFhUX63er8zhlMvWHLskPMZC4q/81edo/E7RhbmEVUD5MB0JoeA==", + "version": "15.8.7", + "resolved": "https://registry.npmjs.org/nx/-/nx-15.8.7.tgz", + "integrity": "sha512-u6p/1gU20WU61orxK7hcXBsVspPHy3X66XVAAakkYcaOBlsJhJrR7Og191qIyjEkqEWmcekiDQVw3D6XfagL4Q==", "dev": true, "hasInstallScript": true, "dependencies": { - "@nrwl/cli": "15.7.2", - "@nrwl/tao": "15.7.2", + "@nrwl/cli": "15.8.7", + "@nrwl/tao": "15.8.7", "@parcel/watcher": "2.0.4", "@yarnpkg/lockfile": "^1.1.0", "@yarnpkg/parsers": "^3.0.0-rc.18", @@ -9880,15 +10362,15 @@ "nx": "bin/nx.js" }, "optionalDependencies": { - "@nrwl/nx-darwin-arm64": "15.7.2", - "@nrwl/nx-darwin-x64": "15.7.2", - "@nrwl/nx-linux-arm-gnueabihf": "15.7.2", - "@nrwl/nx-linux-arm64-gnu": "15.7.2", - "@nrwl/nx-linux-arm64-musl": "15.7.2", - "@nrwl/nx-linux-x64-gnu": "15.7.2", - "@nrwl/nx-linux-x64-musl": "15.7.2", - "@nrwl/nx-win32-arm64-msvc": "15.7.2", - "@nrwl/nx-win32-x64-msvc": "15.7.2" + "@nrwl/nx-darwin-arm64": "15.8.7", + "@nrwl/nx-darwin-x64": "15.8.7", + "@nrwl/nx-linux-arm-gnueabihf": "15.8.7", + "@nrwl/nx-linux-arm64-gnu": "15.8.7", + "@nrwl/nx-linux-arm64-musl": "15.8.7", + "@nrwl/nx-linux-x64-gnu": "15.8.7", + "@nrwl/nx-linux-x64-musl": "15.8.7", + "@nrwl/nx-win32-arm64-msvc": "15.8.7", + "@nrwl/nx-win32-x64-msvc": "15.8.7" }, "peerDependencies": { "@swc-node/register": "^1.4.2", @@ -9930,9 +10412,9 @@ } }, "node_modules/nx/node_modules/fs-extra": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.1.0.tgz", - "integrity": "sha512-0rcTq621PD5jM/e0a3EJoGC/1TC5ZBCERW82LQuwfGnCa1V8w7dpYH1yNu+SLb6E5dkeCBzKEyLGlFrnr+dUyw==", + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.1.1.tgz", + "integrity": "sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==", "dev": true, "dependencies": { "graceful-fs": "^4.2.0", @@ -10661,9 +11143,9 @@ } }, "node_modules/pacote/node_modules/@npmcli/installed-package-contents": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@npmcli/installed-package-contents/-/installed-package-contents-2.0.1.tgz", - "integrity": "sha512-GIykAFdOVK31Q1/zAtT5MbxqQL2vyl9mvFJv+OGu01zxbhL3p0xc8gJjdNGX1mWmUT43aEKVO2L6V/2j4TOsAA==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@npmcli/installed-package-contents/-/installed-package-contents-2.0.2.tgz", + "integrity": "sha512-xACzLPhnfD51GKvTOOuNX2/V4G4mz9/1I2MfDoye9kBM3RYe5g2YbscsaGoTlaWqkxeiapBWyseULVKpSVHtKQ==", "dependencies": { "npm-bundled": "^3.0.0", "npm-normalize-package-bin": "^3.0.0" @@ -10710,13 +11192,13 @@ } }, "node_modules/pacote/node_modules/cacache": { - "version": "17.0.4", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-17.0.4.tgz", - "integrity": "sha512-Z/nL3gU+zTUjz5pCA5vVjYM8pmaw2kxM7JEiE0fv3w77Wj+sFbi70CrBruUWH0uNcEdvLDixFpgA2JM4F4DBjA==", + "version": "17.0.5", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-17.0.5.tgz", + "integrity": "sha512-Y/PRQevNSsjAPWykl9aeGz8Pr+OI6BYM9fYDNMvOkuUiG9IhG4LEmaYrZZZvioMUEQ+cBCxT0v8wrnCURccyKA==", "dependencies": { "@npmcli/fs": "^3.1.0", "fs-minipass": "^3.0.0", - "glob": "^8.0.1", + "glob": "^9.3.1", "lru-cache": "^7.7.1", "minipass": "^4.0.0", "minipass-collect": "^1.0.2", @@ -10743,6 +11225,23 @@ "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, + "node_modules/pacote/node_modules/glob": { + "version": "9.3.1", + "resolved": "https://registry.npmjs.org/glob/-/glob-9.3.1.tgz", + "integrity": "sha512-qERvJb7IGsnkx6YYmaaGvDpf77c951hICMdWaFXyH3PlVob8sbPJJyJX0kWkiCWyXUzoy9UOTNjGg0RbD8bYIw==", + "dependencies": { + "fs.realpath": "^1.0.0", + "minimatch": "^7.4.1", + "minipass": "^4.2.4", + "path-scurry": "^1.6.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/pacote/node_modules/hosted-git-info": { "version": "6.1.1", "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-6.1.1.tgz", @@ -10755,11 +11254,11 @@ } }, "node_modules/pacote/node_modules/ignore-walk": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-6.0.1.tgz", - "integrity": "sha512-/c8MxUAqpRccq+LyDOecwF+9KqajueJHh8fz7g3YqjMZt+NSfJzx05zrKiXwa2sKwFCzaiZ5qUVfRj0pmxixEA==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-6.0.2.tgz", + "integrity": "sha512-ezmQ1Dg2b3jVZh2Dh+ar6Eu2MqNSTkyb32HU2MAQQQX9tKM3q/UQ/9lf03lQ5hW+fOeoMnwxwkleZ0xcNp0/qg==", "dependencies": { - "minimatch": "^6.1.6" + "minimatch": "^7.4.2" }, "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" @@ -10798,10 +11297,24 @@ "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, + "node_modules/pacote/node_modules/minimatch": { + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-7.4.2.tgz", + "integrity": "sha512-xy4q7wou3vUoC9k1xGTXc+awNdGaGVHtFUaey8tiX4H1QRc04DZ/rmDFwNm2EBsuYEhAZ6SgMmYf3InGY6OauA==", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/pacote/node_modules/minipass": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-4.2.1.tgz", - "integrity": "sha512-KS4CHIsDfOZetnT+u6fwxyFADXLamtkPxkGScmmtTW//MlRrImV+LtbmbJpLQ86Hw7km/utbfEfndhGBrfwvlA==", + "version": "4.2.5", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-4.2.5.tgz", + "integrity": "sha512-+yQl7SX3bIT83Lhb4BVorMAHVuqsskxRdlmO9kTpyukp8vsm2Sn/fUOV9xlnG8/a5JsypJzap21lz/y3FBMJ8Q==", "engines": { "node": ">=8" } @@ -10848,9 +11361,9 @@ } }, "node_modules/pacote/node_modules/npm-install-checks": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/npm-install-checks/-/npm-install-checks-6.0.0.tgz", - "integrity": "sha512-SBU9oFglRVZnfElwAtF14NivyulDqF1VKqqwNsFW9HDcbHMAPHpRSsVFgKuwFGq/hVvWZExz62Th0kvxn/XE7Q==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/npm-install-checks/-/npm-install-checks-6.1.0.tgz", + "integrity": "sha512-udSGENih/5xKh3Ex+L0PtZcOt0Pa+6ppDLnpG5D49/EhMja3LupaY9E/DtJTxyFBwE09ot7Fc+H4DywnZNWTVA==", "dependencies": { "semver": "^7.1.1" }, @@ -10931,11 +11444,11 @@ } }, "node_modules/pacote/node_modules/read-package-json": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/read-package-json/-/read-package-json-6.0.0.tgz", - "integrity": "sha512-b/9jxWJ8EwogJPpv99ma+QwtqB7FSl3+V6UXS7Aaay8/5VwMY50oIFooY1UKXMWpfNCM6T/PoGqa5GD1g9xf9w==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/read-package-json/-/read-package-json-6.0.1.tgz", + "integrity": "sha512-AaHqXxfAVa+fNL07x8iAghfKOds/XXsu7zoouIVsbm7PEbQ3nMWXlvjcbrNLjElnUHWQtAo4QEa0RXuvD4XlpA==", "dependencies": { - "glob": "^8.0.1", + "glob": "^9.3.0", "json-parse-even-better-errors": "^3.0.0", "normalize-package-data": "^5.0.0", "npm-normalize-package-bin": "^3.0.0" @@ -11137,6 +11650,29 @@ "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" }, + "node_modules/path-scurry": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.6.2.tgz", + "integrity": "sha512-J6MQNh56h6eHFY3vsQ+Lq+zKPwn71POieutmVt2leU8W+zz8HVIdJyn3I3Zs6IKbIQtuKXirVjTBFNBcbFO44Q==", + "dependencies": { + "lru-cache": "^7.14.1", + "minipass": "^4.0.2" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/path-scurry/node_modules/minipass": { + "version": "4.2.5", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-4.2.5.tgz", + "integrity": "sha512-+yQl7SX3bIT83Lhb4BVorMAHVuqsskxRdlmO9kTpyukp8vsm2Sn/fUOV9xlnG8/a5JsypJzap21lz/y3FBMJ8Q==", + "engines": { + "node": ">=8" + } + }, "node_modules/path-to-regexp": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", @@ -11204,6 +11740,166 @@ "node": ">=4" } }, + "node_modules/prebuild-install": { + "version": "6.1.4", + "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-6.1.4.tgz", + "integrity": "sha512-Z4vpywnK1lBg+zdPCVCsKq0xO66eEV9rWo2zrROGGiRS4JtueBOdlB1FnY8lcy7JsUud/Q3ijUxyWN26Ika0vQ==", + "dev": true, + "optional": true, + "dependencies": { + "detect-libc": "^1.0.3", + "expand-template": "^2.0.3", + "github-from-package": "0.0.0", + "minimist": "^1.2.3", + "mkdirp-classic": "^0.5.3", + "napi-build-utils": "^1.0.1", + "node-abi": "^2.21.0", + "npmlog": "^4.0.1", + "pump": "^3.0.0", + "rc": "^1.2.7", + "simple-get": "^3.0.3", + "tar-fs": "^2.0.0", + "tunnel-agent": "^0.6.0" + }, + "bin": { + "prebuild-install": "bin.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/prebuild-install/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/prebuild-install/node_modules/aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", + "dev": true, + "optional": true + }, + "node_modules/prebuild-install/node_modules/are-we-there-yet": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.7.tgz", + "integrity": "sha512-nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g==", + "dev": true, + "optional": true, + "dependencies": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "node_modules/prebuild-install/node_modules/gauge": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", + "integrity": "sha512-14x4kjc6lkD3ltw589k0NrPD6cCNTD6CWoVUNpB85+DrtONoZn+Rug6xZU5RvSC4+TZPxA5AnBibQYAvZn41Hg==", + "dev": true, + "optional": true, + "dependencies": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + } + }, + "node_modules/prebuild-install/node_modules/is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==", + "dev": true, + "optional": true, + "dependencies": { + "number-is-nan": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/prebuild-install/node_modules/npmlog": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", + "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", + "dev": true, + "optional": true, + "dependencies": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "node_modules/prebuild-install/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dev": true, + "optional": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/prebuild-install/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true, + "optional": true + }, + "node_modules/prebuild-install/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "optional": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/prebuild-install/node_modules/string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==", + "dev": true, + "optional": true, + "dependencies": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/prebuild-install/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "dev": true, + "optional": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/preferred-pm": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/preferred-pm/-/preferred-pm-3.0.3.tgz", @@ -11312,9 +12008,18 @@ "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "node_modules/process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", + "dev": true, + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" }, "node_modules/promise-all-reject-late": { @@ -11490,6 +12195,32 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/ramda": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.28.0.tgz", + "integrity": "sha512-9QnLuG/kPVgWvMQ4aODhsBUFKOUmnbUnsSXACv+NCQZcHbeb+v8Lodp8OVxtRULN1/xOyYLLaL6npE6dMq5QTA==", + "dev": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/ramda" + } + }, + "node_modules/ramda-adjunct": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/ramda-adjunct/-/ramda-adjunct-3.4.0.tgz", + "integrity": "sha512-qKRgqwZzJUZmPJfGK8/uLVxQXkiftKhW6FW9NUCUlQrzsBUZBvFAZUxwH7nTRwDMg+ChRU69rVVuS/4EUgtuIg==", + "dev": true, + "engines": { + "node": ">=0.10.3" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/ramda-adjunct" + }, + "peerDependencies": { + "ramda": ">= 0.28.0 <= 0.28.0" + } + }, "node_modules/range-parser": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", @@ -11782,9 +12513,9 @@ } }, "node_modules/readable-stream": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.1.tgz", - "integrity": "sha512-+rQmrWMYGA90yenhTYsLWAsLsqVC8osOw6PKE1HDYiO0gdPeKe/xDHNzIAIn4C91YQ6oenEhfYqqc1883qHbjQ==", + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", "dependencies": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -12446,6 +13177,16 @@ "node": "*" } }, + "node_modules/short-unique-id": { + "version": "4.4.4", + "resolved": "https://registry.npmjs.org/short-unique-id/-/short-unique-id-4.4.4.tgz", + "integrity": "sha512-oLF1NCmtbiTWl2SqdXZQbo5KM1b7axdp0RgQLq8qCBBLoq+o3A5wmLrNM6bZIh54/a8BJ3l69kTXuxwZ+XCYuw==", + "dev": true, + "bin": { + "short-unique-id": "bin/short-unique-id", + "suid": "bin/short-unique-id" + } + }, "node_modules/shortid": { "version": "2.2.16", "resolved": "https://registry.npmjs.org/shortid/-/shortid-2.2.16.tgz", @@ -12529,10 +13270,11 @@ "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" }, "node_modules/sigstore": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/sigstore/-/sigstore-1.0.0.tgz", - "integrity": "sha512-e+qfbn/zf1+rCza/BhIA//Awmf0v1pa5HQS8Xk8iXrn9bgytytVLqYD0P7NSqZ6IELTgq+tcDvLPkQjNHyWLNg==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/sigstore/-/sigstore-1.1.1.tgz", + "integrity": "sha512-4hR3tPP1y59YWlaoAgAWFVZ7srTjNWOrrpkQXWu05qP0BvwFYyt3K3l848+IHo+mKhkOzGcNDf7ktASXLEPC+A==", "dependencies": { + "@sigstore/protobuf-specs": "^0.1.0", "make-fetch-happen": "^11.0.1", "tuf-js": "^1.0.0" }, @@ -12555,13 +13297,13 @@ } }, "node_modules/sigstore/node_modules/cacache": { - "version": "17.0.4", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-17.0.4.tgz", - "integrity": "sha512-Z/nL3gU+zTUjz5pCA5vVjYM8pmaw2kxM7JEiE0fv3w77Wj+sFbi70CrBruUWH0uNcEdvLDixFpgA2JM4F4DBjA==", + "version": "17.0.5", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-17.0.5.tgz", + "integrity": "sha512-Y/PRQevNSsjAPWykl9aeGz8Pr+OI6BYM9fYDNMvOkuUiG9IhG4LEmaYrZZZvioMUEQ+cBCxT0v8wrnCURccyKA==", "dependencies": { "@npmcli/fs": "^3.1.0", "fs-minipass": "^3.0.0", - "glob": "^8.0.1", + "glob": "^9.3.1", "lru-cache": "^7.7.1", "minipass": "^4.0.0", "minipass-collect": "^1.0.2", @@ -12588,6 +13330,23 @@ "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, + "node_modules/sigstore/node_modules/glob": { + "version": "9.3.1", + "resolved": "https://registry.npmjs.org/glob/-/glob-9.3.1.tgz", + "integrity": "sha512-qERvJb7IGsnkx6YYmaaGvDpf77c951hICMdWaFXyH3PlVob8sbPJJyJX0kWkiCWyXUzoy9UOTNjGg0RbD8bYIw==", + "dependencies": { + "fs.realpath": "^1.0.0", + "minimatch": "^7.4.1", + "minipass": "^4.2.4", + "path-scurry": "^1.6.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/sigstore/node_modules/make-fetch-happen": { "version": "11.0.3", "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-11.0.3.tgz", @@ -12613,10 +13372,24 @@ "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, + "node_modules/sigstore/node_modules/minimatch": { + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-7.4.2.tgz", + "integrity": "sha512-xy4q7wou3vUoC9k1xGTXc+awNdGaGVHtFUaey8tiX4H1QRc04DZ/rmDFwNm2EBsuYEhAZ6SgMmYf3InGY6OauA==", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/sigstore/node_modules/minipass": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-4.2.1.tgz", - "integrity": "sha512-KS4CHIsDfOZetnT+u6fwxyFADXLamtkPxkGScmmtTW//MlRrImV+LtbmbJpLQ86Hw7km/utbfEfndhGBrfwvlA==", + "version": "4.2.5", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-4.2.5.tgz", + "integrity": "sha512-+yQl7SX3bIT83Lhb4BVorMAHVuqsskxRdlmO9kTpyukp8vsm2Sn/fUOV9xlnG8/a5JsypJzap21lz/y3FBMJ8Q==", "engines": { "node": ">=8" } @@ -12670,17 +13443,76 @@ "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, + "node_modules/simple-concat": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", + "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "optional": true + }, + "node_modules/simple-get": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-3.1.1.tgz", + "integrity": "sha512-CQ5LTKGfCpvE1K0n2us+kuMPbk/q0EKl82s4aheV9oXjFEz6W/Y7oQFVJuU6QG77hRT4Ghb5RURteF5vnWjupA==", + "dev": true, + "optional": true, + "dependencies": { + "decompress-response": "^4.2.0", + "once": "^1.3.1", + "simple-concat": "^1.0.0" + } + }, + "node_modules/simple-get/node_modules/decompress-response": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-4.2.1.tgz", + "integrity": "sha512-jOSne2qbyE+/r8G1VU+G/82LBs2Fs4LAsTiLSHOCOMZQl2OKZ6i8i4IyHemTe+/yIXOtTcRQMzPcgyhoFlqPkw==", + "dev": true, + "optional": true, + "dependencies": { + "mimic-response": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/simple-get/node_modules/mimic-response": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-2.1.0.tgz", + "integrity": "sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==", + "dev": true, + "optional": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/sinon": { - "version": "15.0.1", - "resolved": "https://registry.npmjs.org/sinon/-/sinon-15.0.1.tgz", - "integrity": "sha512-PZXKc08f/wcA/BMRGBze2Wmw50CWPiAH3E21EOi4B49vJ616vW4DQh4fQrqsYox2aNR/N3kCqLuB0PwwOucQrg==", + "version": "15.0.2", + "resolved": "https://registry.npmjs.org/sinon/-/sinon-15.0.2.tgz", + "integrity": "sha512-PCVP63XZkg0/LOqQH5rEU4LILuvTFMb5tNxTHfs6VUMNnZz2XrnGSTZbAGITjzwQWbl/Bl/8hi4G3zZWjyBwHg==", "dev": true, "dependencies": { - "@sinonjs/commons": "^2.0.0", - "@sinonjs/fake-timers": "10.0.2", + "@sinonjs/commons": "^3.0.0", + "@sinonjs/fake-timers": "^10.0.2", "@sinonjs/samsam": "^7.0.1", - "diff": "^5.0.0", - "nise": "^5.1.2", + "diff": "^5.1.0", + "nise": "^5.1.4", "supports-color": "^7.2.0" }, "funding": { @@ -12782,9 +13614,9 @@ } }, "node_modules/spdx-correct": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", - "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", + "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==", "dependencies": { "spdx-expression-parse": "^3.0.0", "spdx-license-ids": "^3.0.0" @@ -12805,9 +13637,9 @@ } }, "node_modules/spdx-license-ids": { - "version": "3.0.12", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.12.tgz", - "integrity": "sha512-rr+VVSXtRhO4OHbXUiAF7xW3Bo9DuuF6C5jH+q/x15j2jniycgKbxU09Hr0WqlSLUs4i4ltHGXqTe7VHclYWyA==" + "version": "3.0.13", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.13.tgz", + "integrity": "sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w==" }, "node_modules/spdx-license-list": { "version": "6.6.0", @@ -12901,6 +13733,12 @@ "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility" }, + "node_modules/stampit": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/stampit/-/stampit-4.3.2.tgz", + "integrity": "sha512-pE2org1+ZWQBnIxRPrBM2gVupkuDD0TTNIo1H6GdT/vO82NXli2z8lRE8cu/nBIHrcOCXFBAHpb9ZldrB2/qOA==", + "dev": true + }, "node_modules/static-eval": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/static-eval/-/static-eval-2.0.2.tgz", @@ -12961,6 +13799,23 @@ "node": ">=8" } }, + "node_modules/string.prototype.trim": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.7.tgz", + "integrity": "sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/string.prototype.trimend": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz", @@ -13337,15 +14192,19 @@ } }, "node_modules/swagger-client": { - "version": "3.18.5", - "resolved": "https://registry.npmjs.org/swagger-client/-/swagger-client-3.18.5.tgz", - "integrity": "sha512-c0txGDtfQTJnaIBaEKCwtRNcUaaAfj+RXI4QVV9p3WW+AUCQqp4naCjaDNNsOfMkE4ySyhnblbL+jGqAVC7snw==", + "version": "3.19.2", + "resolved": "https://registry.npmjs.org/swagger-client/-/swagger-client-3.19.2.tgz", + "integrity": "sha512-oBR6VtD99yJOY8W3vf1h8zU91H5UpwUk2trSL4xzZIzChWtlaOMyWh+/GyUGgDCmQY4B1E4qTgAD/kFQ4dFnnA==", "dev": true, "dependencies": { - "@babel/runtime-corejs3": "^7.11.2", + "@babel/runtime-corejs3": "^7.20.13", + "@swagger-api/apidom-core": "=0.69.0", + "@swagger-api/apidom-json-pointer": "=0.69.0", + "@swagger-api/apidom-ns-openapi-3-1": "=0.69.0", + "@swagger-api/apidom-reference": "=0.69.0", "cookie": "~0.5.0", "cross-fetch": "^3.1.5", - "deepmerge": "~4.2.2", + "deepmerge": "~4.3.0", "fast-json-patch": "^3.0.0-1", "form-data-encoder": "^1.4.3", "formdata-node": "^4.0.0", @@ -13693,6 +14552,26 @@ "node": ">= 10" } }, + "node_modules/tar-fs": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz", + "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==", + "dev": true, + "optional": true, + "dependencies": { + "chownr": "^1.1.1", + "mkdirp-classic": "^0.5.2", + "pump": "^3.0.0", + "tar-stream": "^2.1.4" + } + }, + "node_modules/tar-fs/node_modules/chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", + "dev": true, + "optional": true + }, "node_modules/tar-stream": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", @@ -13874,6 +14753,40 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/tree-sitter": { + "version": "0.20.1", + "resolved": "https://registry.npmjs.org/tree-sitter/-/tree-sitter-0.20.1.tgz", + "integrity": "sha512-Cmb8V0ocamHbgWMVhZIa+78k/7r8VCQ6+ePG8eYEAO7AccwWi06Ct4ATNiI94KwhIkRl0+OwZ42/5nk3GnEMpQ==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "dependencies": { + "nan": "^2.14.0", + "prebuild-install": "^6.0.1" + } + }, + "node_modules/tree-sitter-json": { + "version": "0.20.0", + "resolved": "https://registry.npmjs.org/tree-sitter-json/-/tree-sitter-json-0.20.0.tgz", + "integrity": "sha512-PteOLH+Tx6Bz4ZA/d40/DbkiSXXRM/gKahhHI8hQ1lWNfFvdknnz9k3Mz84ol5srRyLboJ8wp8GSkhZ6ht9EGQ==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "dependencies": { + "nan": "^2.14.1" + } + }, + "node_modules/tree-sitter-yaml": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/tree-sitter-yaml/-/tree-sitter-yaml-0.5.0.tgz", + "integrity": "sha512-POJ4ZNXXSWIG/W4Rjuyg36MkUD4d769YRUGKRqN+sVaj/VCo6Dh6Pkssn1Rtewd5kybx+jT1BWMyWN0CijXnMA==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "dependencies": { + "nan": "^2.14.0" + } + }, "node_modules/treeverse": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/treeverse/-/treeverse-2.0.0.tgz", @@ -13901,6 +14814,12 @@ "code-block-writer": "^11.0.3" } }, + "node_modules/ts-toolbelt": { + "version": "6.15.5", + "resolved": "https://registry.npmjs.org/ts-toolbelt/-/ts-toolbelt-6.15.5.tgz", + "integrity": "sha512-FZIXf1ksVyLcfr7M317jbB67XFJhOO1YqdTcuGaq9q5jLUoTikukZ+98TPjKiP2jC5CgmYdWWYs0s2nLSU0/1A==", + "dev": true + }, "node_modules/tsconfig-paths": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-4.1.2.tgz", @@ -13930,12 +14849,12 @@ "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, "node_modules/tuf-js": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/tuf-js/-/tuf-js-1.0.0.tgz", - "integrity": "sha512-1dxsQwESDzACJjTdYHQ4wJ1f/of7jALWKfJEHSBWUQB/5UTJUx9SW6GHXp4mZ1KvdBRJCpGjssoPFGi4hvw8/A==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/tuf-js/-/tuf-js-1.1.2.tgz", + "integrity": "sha512-gBfbnS6khluxjvoFCpRV0fhWT265xNfpiNXOcBX0Ze6HGbPhe93UG5V5DdKcgm/aXsMadnY76l/h6j63GmJS5g==", "dependencies": { - "make-fetch-happen": "^11.0.1", - "minimatch": "^6.1.0" + "@tufjs/models": "1.0.1", + "make-fetch-happen": "^11.0.1" }, "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" @@ -13953,13 +14872,13 @@ } }, "node_modules/tuf-js/node_modules/cacache": { - "version": "17.0.4", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-17.0.4.tgz", - "integrity": "sha512-Z/nL3gU+zTUjz5pCA5vVjYM8pmaw2kxM7JEiE0fv3w77Wj+sFbi70CrBruUWH0uNcEdvLDixFpgA2JM4F4DBjA==", + "version": "17.0.5", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-17.0.5.tgz", + "integrity": "sha512-Y/PRQevNSsjAPWykl9aeGz8Pr+OI6BYM9fYDNMvOkuUiG9IhG4LEmaYrZZZvioMUEQ+cBCxT0v8wrnCURccyKA==", "dependencies": { "@npmcli/fs": "^3.1.0", "fs-minipass": "^3.0.0", - "glob": "^8.0.1", + "glob": "^9.3.1", "lru-cache": "^7.7.1", "minipass": "^4.0.0", "minipass-collect": "^1.0.2", @@ -13986,6 +14905,23 @@ "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, + "node_modules/tuf-js/node_modules/glob": { + "version": "9.3.1", + "resolved": "https://registry.npmjs.org/glob/-/glob-9.3.1.tgz", + "integrity": "sha512-qERvJb7IGsnkx6YYmaaGvDpf77c951hICMdWaFXyH3PlVob8sbPJJyJX0kWkiCWyXUzoy9UOTNjGg0RbD8bYIw==", + "dependencies": { + "fs.realpath": "^1.0.0", + "minimatch": "^7.4.1", + "minipass": "^4.2.4", + "path-scurry": "^1.6.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/tuf-js/node_modules/make-fetch-happen": { "version": "11.0.3", "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-11.0.3.tgz", @@ -14011,10 +14947,24 @@ "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, + "node_modules/tuf-js/node_modules/minimatch": { + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-7.4.2.tgz", + "integrity": "sha512-xy4q7wou3vUoC9k1xGTXc+awNdGaGVHtFUaey8tiX4H1QRc04DZ/rmDFwNm2EBsuYEhAZ6SgMmYf3InGY6OauA==", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/tuf-js/node_modules/minipass": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-4.2.1.tgz", - "integrity": "sha512-KS4CHIsDfOZetnT+u6fwxyFADXLamtkPxkGScmmtTW//MlRrImV+LtbmbJpLQ86Hw7km/utbfEfndhGBrfwvlA==", + "version": "4.2.5", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-4.2.5.tgz", + "integrity": "sha512-+yQl7SX3bIT83Lhb4BVorMAHVuqsskxRdlmO9kTpyukp8vsm2Sn/fUOV9xlnG8/a5JsypJzap21lz/y3FBMJ8Q==", "engines": { "node": ">=8" } @@ -14285,6 +15235,12 @@ "node": ">= 0.8" } }, + "node_modules/unraw": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unraw/-/unraw-2.0.1.tgz", + "integrity": "sha512-tdOvLfRzHolwYcHS6HIX860MkK9LQ4+oLuNwFYL7bpgTEO64PZrcQxkisgwJYCfF8sKiWLwwu1c83DvMkbefIQ==", + "dev": true + }, "node_modules/untildify": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz", @@ -14544,6 +15500,13 @@ "node": ">= 14" } }, + "node_modules/web-tree-sitter": { + "version": "0.20.7", + "resolved": "https://registry.npmjs.org/web-tree-sitter/-/web-tree-sitter-0.20.7.tgz", + "integrity": "sha512-flC9JJmTII9uAeeYpWF8hxDJ7bfY+leldQryetll8Nv4WgI+MXc6h7TiyAZASWl9uC9TvmfdgOjZn1DAQecb3A==", + "dev": true, + "optional": true + }, "node_modules/webidl-conversions": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", @@ -15328,6 +16291,17 @@ "node": ">=10" } }, + "node_modules/yeoman-environment/node_modules/isbinaryfile": { + "version": "4.0.10", + "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.10.tgz", + "integrity": "sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw==", + "engines": { + "node": ">= 8.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/gjtorikian/" + } + }, "node_modules/yeoman-environment/node_modules/locate-path": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", @@ -15928,12316 +16902,5 @@ "commander": "^9.4.1" } } - }, - "dependencies": { - "@apidevtools/json-schema-ref-parser": { - "version": "9.1.2", - "resolved": "https://registry.npmjs.org/@apidevtools/json-schema-ref-parser/-/json-schema-ref-parser-9.1.2.tgz", - "integrity": "sha512-r1w81DpR+KyRWd3f+rk6TNqMgedmAxZP5v5KWlXQWlgMUUtyEJch0DKEci1SorPMiSeM8XPl7MZ3miJ60JIpQg==", - "requires": { - "@jsdevtools/ono": "^7.1.3", - "@types/json-schema": "^7.0.6", - "call-me-maybe": "^1.0.1", - "js-yaml": "^4.1.0" - } - }, - "@apidevtools/openapi-schemas": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@apidevtools/openapi-schemas/-/openapi-schemas-2.1.0.tgz", - "integrity": "sha512-Zc1AlqrJlX3SlpupFGpiLi2EbteyP7fXmUOGup6/DnkRgjP9bgMM/ag+n91rsv0U1Gpz0H3VILA/o3bW7Ua6BQ==" - }, - "@apidevtools/swagger-methods": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@apidevtools/swagger-methods/-/swagger-methods-3.0.2.tgz", - "integrity": "sha512-QAkD5kK2b1WfjDS/UQn/qQkbwF31uqRjPTrsCs5ZG9BQGAkjwvqGFjjPqAuzac/IYzpPtRzjCP1WrTuAIjMrXg==" - }, - "@apidevtools/swagger-parser": { - "version": "10.0.3", - "resolved": "https://registry.npmjs.org/@apidevtools/swagger-parser/-/swagger-parser-10.0.3.tgz", - "integrity": "sha512-sNiLY51vZOmSPFZA5TF35KZ2HbgYklQnTSDnkghamzLb3EkNtcQnrBQEj5AOCxHpTtXpqMCRM1CrmV2rG6nw4g==", - "requires": { - "@apidevtools/json-schema-ref-parser": "^9.0.6", - "@apidevtools/openapi-schemas": "^2.0.4", - "@apidevtools/swagger-methods": "^3.0.2", - "@jsdevtools/ono": "^7.1.3", - "call-me-maybe": "^1.0.1", - "z-schema": "^5.0.1" - } - }, - "@babel/code-frame": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", - "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", - "requires": { - "@babel/highlight": "^7.18.6" - } - }, - "@babel/helper-validator-identifier": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", - "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==" - }, - "@babel/highlight": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", - "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", - "requires": { - "@babel/helper-validator-identifier": "^7.18.6", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "@babel/parser": { - "version": "7.21.2", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.2.tgz", - "integrity": "sha512-URpaIJQwEkEC2T9Kn+Ai6Xe/02iNaVCuT/PtoRz3GPVJVDpPd7mLo+VddTbhCRU9TXqW5mSrQfXZyi8kDKOVpQ==", - "dev": true - }, - "@babel/runtime-corejs3": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.21.0.tgz", - "integrity": "sha512-TDD4UJzos3JJtM+tHX+w2Uc+KWj7GV+VKKFdMVd2Rx8sdA19hcc3P3AHFYd5LVOw+pYuSd5lICC3gm52B6Rwxw==", - "dev": true, - "requires": { - "core-js-pure": "^3.25.1", - "regenerator-runtime": "^0.13.11" - } - }, - "@exodus/schemasafe": { - "version": "1.0.0-rc.9", - "resolved": "https://registry.npmjs.org/@exodus/schemasafe/-/schemasafe-1.0.0-rc.9.tgz", - "integrity": "sha512-dGGHpb61hLwifAu7sotuHFDBw6GTdpG8aKC0fsK17EuTzMRvUrH7lEAr6LTJ+sx3AZYed9yZ77rltVDHyg2hRg==" - }, - "@gar/promisify": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz", - "integrity": "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==" - }, - "@hutson/parse-repository-url": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@hutson/parse-repository-url/-/parse-repository-url-3.0.2.tgz", - "integrity": "sha512-H9XAx3hc0BQHY6l+IFSWHDySypcXsvsuLhgYLUGywmJ5pswRVQJUHpOsobnLYp2ZUaUlKiKDrgWWhosOwAEM8Q==", - "dev": true - }, - "@isaacs/string-locale-compare": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@isaacs/string-locale-compare/-/string-locale-compare-1.1.0.tgz", - "integrity": "sha512-SQ7Kzhh9+D+ZW9MA0zkYv3VXhIDNx+LzM6EJ+/65I3QY+enU6Itte7E5XX7EWrqLW2FN4n06GWzBnPoC3th2aQ==" - }, - "@jsdevtools/ono": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/@jsdevtools/ono/-/ono-7.1.3.tgz", - "integrity": "sha512-4JQNk+3mVzK3xh2rqd6RB4J46qUR19azEHBneZyTZM+c456qOrbbM/5xcR8huNCCcbVt7+UmizG6GuUvPvKUYg==" - }, - "@lerna/bootstrap": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@lerna/bootstrap/-/bootstrap-6.5.1.tgz", - "integrity": "sha512-JlXjLOid/AjAARpIe7a0YxRR8t7i3eJq0I3YP10c1yidfiNnhtNS97cuOkuzb/ZYJ8QIpDuIswJneyfNIdJQQQ==", - "dev": true, - "requires": { - "lerna": "6.5.1" - } - }, - "@lerna/child-process": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@lerna/child-process/-/child-process-6.5.1.tgz", - "integrity": "sha512-QfyleXSD9slh4qM54wDaqKVPvtUH1NJMgsFc9BabqSHO1Ttpandv1EAvTCN9Lu73RbCX3LJpn+BfJmnjHbjCyw==", - "dev": true, - "requires": { - "chalk": "^4.1.0", - "execa": "^5.0.0", - "strong-log-transformer": "^2.1.0" - } - }, - "@lerna/create": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@lerna/create/-/create-6.5.1.tgz", - "integrity": "sha512-ejERJnfA36jEuKrfM+94feLiyf2/hF2NoG923N0rE4rsmvRFPr1XLVPvAKleXW+Gdi/t1p410lJ7NKaLRMYCYw==", - "dev": true, - "requires": { - "@lerna/child-process": "6.5.1", - "dedent": "^0.7.0", - "fs-extra": "^9.1.0", - "init-package-json": "^3.0.2", - "npm-package-arg": "8.1.1", - "p-reduce": "^2.1.0", - "pacote": "^13.6.1", - "pify": "^5.0.0", - "semver": "^7.3.4", - "slash": "^3.0.0", - "validate-npm-package-license": "^3.0.4", - "validate-npm-package-name": "^4.0.0", - "yargs-parser": "20.2.4" - }, - "dependencies": { - "@npmcli/git": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@npmcli/git/-/git-3.0.2.tgz", - "integrity": "sha512-CAcd08y3DWBJqJDpfuVL0uijlq5oaXaOJEKHKc4wqrjd00gkvTZB+nFuLn+doOOKddaQS9JfqtNoFCO2LCvA3w==", - "dev": true, - "requires": { - "@npmcli/promise-spawn": "^3.0.0", - "lru-cache": "^7.4.4", - "mkdirp": "^1.0.4", - "npm-pick-manifest": "^7.0.0", - "proc-log": "^2.0.0", - "promise-inflight": "^1.0.1", - "promise-retry": "^2.0.1", - "semver": "^7.3.5", - "which": "^2.0.2" - } - }, - "fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", - "dev": true, - "requires": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - }, - "hosted-git-info": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-5.2.1.tgz", - "integrity": "sha512-xIcQYMnhcx2Nr4JTjsFmwwnr9vldugPy9uVm0o87bjqqWMv9GaqsTeT+i99wTl0mk1uLxJtHxLb8kymqTENQsw==", - "dev": true, - "requires": { - "lru-cache": "^7.5.1" - } - }, - "mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true - }, - "pacote": { - "version": "13.6.2", - "resolved": "https://registry.npmjs.org/pacote/-/pacote-13.6.2.tgz", - "integrity": "sha512-Gu8fU3GsvOPkak2CkbojR7vjs3k3P9cA6uazKTHdsdV0gpCEQq2opelnEv30KRQWgVzP5Vd/5umjcedma3MKtg==", - "dev": true, - "requires": { - "@npmcli/git": "^3.0.0", - "@npmcli/installed-package-contents": "^1.0.7", - "@npmcli/promise-spawn": "^3.0.0", - "@npmcli/run-script": "^4.1.0", - "cacache": "^16.0.0", - "chownr": "^2.0.0", - "fs-minipass": "^2.1.0", - "infer-owner": "^1.0.4", - "minipass": "^3.1.6", - "mkdirp": "^1.0.4", - "npm-package-arg": "^9.0.0", - "npm-packlist": "^5.1.0", - "npm-pick-manifest": "^7.0.0", - "npm-registry-fetch": "^13.0.1", - "proc-log": "^2.0.0", - "promise-retry": "^2.0.1", - "read-package-json": "^5.0.0", - "read-package-json-fast": "^2.0.3", - "rimraf": "^3.0.2", - "ssri": "^9.0.0", - "tar": "^6.1.11" - }, - "dependencies": { - "npm-package-arg": { - "version": "9.1.2", - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-9.1.2.tgz", - "integrity": "sha512-pzd9rLEx4TfNJkovvlBSLGhq31gGu2QDexFPWT19yCDh0JgnRhlBLNo5759N0AJmBk+kQ9Y/hXoLnlgFD+ukmg==", - "dev": true, - "requires": { - "hosted-git-info": "^5.0.0", - "proc-log": "^2.0.1", - "semver": "^7.3.5", - "validate-npm-package-name": "^4.0.0" - } - } - } - }, - "validate-npm-package-name": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-4.0.0.tgz", - "integrity": "sha512-mzR0L8ZDktZjpX4OB46KT+56MAhl4EIazWP/+G/HPGuvfdaqg4YsCdtOm6U9+LOFyYDoh4dpnpxZRB9MQQns5Q==", - "dev": true, - "requires": { - "builtins": "^5.0.0" - } - } - } - }, - "@lerna/package": { - "version": "6.4.1", - "resolved": "https://registry.npmjs.org/@lerna/package/-/package-6.4.1.tgz", - "integrity": "sha512-TrOah58RnwS9R8d3+WgFFTu5lqgZs7M+e1dvcRga7oSJeKscqpEK57G0xspvF3ycjfXQwRMmEtwPmpkeEVLMzA==", - "requires": { - "load-json-file": "^6.2.0", - "npm-package-arg": "8.1.1", - "write-pkg": "^4.0.0" - } - }, - "@lerna/project": { - "version": "6.4.1", - "resolved": "https://registry.npmjs.org/@lerna/project/-/project-6.4.1.tgz", - "integrity": "sha512-BPFYr4A0mNZ2jZymlcwwh7PfIC+I6r52xgGtJ4KIrIOB6mVKo9u30dgYJbUQxmSuMRTOnX7PJZttQQzSda4gEg==", - "requires": { - "@lerna/package": "6.4.1", - "@lerna/validation-error": "6.4.1", - "cosmiconfig": "^7.0.0", - "dedent": "^0.7.0", - "dot-prop": "^6.0.1", - "glob-parent": "^5.1.1", - "globby": "^11.0.2", - "js-yaml": "^4.1.0", - "load-json-file": "^6.2.0", - "npmlog": "^6.0.2", - "p-map": "^4.0.0", - "resolve-from": "^5.0.0", - "write-json-file": "^4.3.0" - } - }, - "@lerna/validation-error": { - "version": "6.4.1", - "resolved": "https://registry.npmjs.org/@lerna/validation-error/-/validation-error-6.4.1.tgz", - "integrity": "sha512-fxfJvl3VgFd7eBfVMRX6Yal9omDLs2mcGKkNYeCEyt4Uwlz1B5tPAXyk/sNMfkKV2Aat/mlK5tnY13vUrMKkyA==", - "requires": { - "npmlog": "^6.0.2" - } - }, - "@livereach/jsonpath": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@livereach/jsonpath/-/jsonpath-1.2.2.tgz", - "integrity": "sha512-Vovu5kgrnaxzbKa5IuFAFK+m0fsjra/OjPPEwjjVKiSE4eN/69K48aKZRha5vRBrD0uIAlr1JVoG74YPJNzgSQ==", - "dev": true, - "requires": { - "esprima": "1.2.2", - "static-eval": "2.0.2", - "underscore": "1.7.0" - } - }, - "@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "requires": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - } - }, - "@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==" - }, - "@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "requires": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - } - }, - "@npmcli/arborist": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/@npmcli/arborist/-/arborist-5.3.0.tgz", - "integrity": "sha512-+rZ9zgL1lnbl8Xbb1NQdMjveOMwj4lIYfcDtyJHHi5x4X8jtR6m8SXooJMZy5vmFVZ8w7A2Bnd/oX9eTuU8w5A==", - "dev": true, - "requires": { - "@isaacs/string-locale-compare": "^1.1.0", - "@npmcli/installed-package-contents": "^1.0.7", - "@npmcli/map-workspaces": "^2.0.3", - "@npmcli/metavuln-calculator": "^3.0.1", - "@npmcli/move-file": "^2.0.0", - "@npmcli/name-from-folder": "^1.0.1", - "@npmcli/node-gyp": "^2.0.0", - "@npmcli/package-json": "^2.0.0", - "@npmcli/run-script": "^4.1.3", - "bin-links": "^3.0.0", - "cacache": "^16.0.6", - "common-ancestor-path": "^1.0.1", - "json-parse-even-better-errors": "^2.3.1", - "json-stringify-nice": "^1.1.4", - "mkdirp": "^1.0.4", - "mkdirp-infer-owner": "^2.0.0", - "nopt": "^5.0.0", - "npm-install-checks": "^5.0.0", - "npm-package-arg": "^9.0.0", - "npm-pick-manifest": "^7.0.0", - "npm-registry-fetch": "^13.0.0", - "npmlog": "^6.0.2", - "pacote": "^13.6.1", - "parse-conflict-json": "^2.0.1", - "proc-log": "^2.0.0", - "promise-all-reject-late": "^1.0.0", - "promise-call-limit": "^1.0.1", - "read-package-json-fast": "^2.0.2", - "readdir-scoped-modules": "^1.1.0", - "rimraf": "^3.0.2", - "semver": "^7.3.7", - "ssri": "^9.0.0", - "treeverse": "^2.0.0", - "walk-up-path": "^1.0.0" - }, - "dependencies": { - "@npmcli/git": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@npmcli/git/-/git-3.0.2.tgz", - "integrity": "sha512-CAcd08y3DWBJqJDpfuVL0uijlq5oaXaOJEKHKc4wqrjd00gkvTZB+nFuLn+doOOKddaQS9JfqtNoFCO2LCvA3w==", - "dev": true, - "requires": { - "@npmcli/promise-spawn": "^3.0.0", - "lru-cache": "^7.4.4", - "mkdirp": "^1.0.4", - "npm-pick-manifest": "^7.0.0", - "proc-log": "^2.0.0", - "promise-inflight": "^1.0.1", - "promise-retry": "^2.0.1", - "semver": "^7.3.5", - "which": "^2.0.2" - } - }, - "hosted-git-info": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-5.2.1.tgz", - "integrity": "sha512-xIcQYMnhcx2Nr4JTjsFmwwnr9vldugPy9uVm0o87bjqqWMv9GaqsTeT+i99wTl0mk1uLxJtHxLb8kymqTENQsw==", - "dev": true, - "requires": { - "lru-cache": "^7.5.1" - } - }, - "mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true - }, - "npm-package-arg": { - "version": "9.1.2", - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-9.1.2.tgz", - "integrity": "sha512-pzd9rLEx4TfNJkovvlBSLGhq31gGu2QDexFPWT19yCDh0JgnRhlBLNo5759N0AJmBk+kQ9Y/hXoLnlgFD+ukmg==", - "dev": true, - "requires": { - "hosted-git-info": "^5.0.0", - "proc-log": "^2.0.1", - "semver": "^7.3.5", - "validate-npm-package-name": "^4.0.0" - } - }, - "pacote": { - "version": "13.6.2", - "resolved": "https://registry.npmjs.org/pacote/-/pacote-13.6.2.tgz", - "integrity": "sha512-Gu8fU3GsvOPkak2CkbojR7vjs3k3P9cA6uazKTHdsdV0gpCEQq2opelnEv30KRQWgVzP5Vd/5umjcedma3MKtg==", - "dev": true, - "requires": { - "@npmcli/git": "^3.0.0", - "@npmcli/installed-package-contents": "^1.0.7", - "@npmcli/promise-spawn": "^3.0.0", - "@npmcli/run-script": "^4.1.0", - "cacache": "^16.0.0", - "chownr": "^2.0.0", - "fs-minipass": "^2.1.0", - "infer-owner": "^1.0.4", - "minipass": "^3.1.6", - "mkdirp": "^1.0.4", - "npm-package-arg": "^9.0.0", - "npm-packlist": "^5.1.0", - "npm-pick-manifest": "^7.0.0", - "npm-registry-fetch": "^13.0.1", - "proc-log": "^2.0.0", - "promise-retry": "^2.0.1", - "read-package-json": "^5.0.0", - "read-package-json-fast": "^2.0.3", - "rimraf": "^3.0.2", - "ssri": "^9.0.0", - "tar": "^6.1.11" - } - }, - "validate-npm-package-name": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-4.0.0.tgz", - "integrity": "sha512-mzR0L8ZDktZjpX4OB46KT+56MAhl4EIazWP/+G/HPGuvfdaqg4YsCdtOm6U9+LOFyYDoh4dpnpxZRB9MQQns5Q==", - "dev": true, - "requires": { - "builtins": "^5.0.0" - } - } - } - }, - "@npmcli/fs": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-2.1.2.tgz", - "integrity": "sha512-yOJKRvohFOaLqipNtwYB9WugyZKhC/DZC4VYPmpaCzDBrA8YpK3qHZ8/HGscMnE4GqbkLNuVcCnxkeQEdGt6LQ==", - "requires": { - "@gar/promisify": "^1.1.3", - "semver": "^7.3.5" - } - }, - "@npmcli/git": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/@npmcli/git/-/git-4.0.3.tgz", - "integrity": "sha512-8cXNkDIbnXPVbhXMmQ7/bklCAjtmPaXfI9aEM4iH+xSuEHINLMHhlfESvVwdqmHJRJkR48vNJTSUvoF6GRPSFA==", - "requires": { - "@npmcli/promise-spawn": "^6.0.0", - "lru-cache": "^7.4.4", - "mkdirp": "^1.0.4", - "npm-pick-manifest": "^8.0.0", - "proc-log": "^3.0.0", - "promise-inflight": "^1.0.1", - "promise-retry": "^2.0.1", - "semver": "^7.3.5", - "which": "^3.0.0" - }, - "dependencies": { - "@npmcli/promise-spawn": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/@npmcli/promise-spawn/-/promise-spawn-6.0.2.tgz", - "integrity": "sha512-gGq0NJkIGSwdbUt4yhdF8ZrmkGKVz9vAdVzpOfnom+V8PLSmSOVhZwbNvZZS1EYcJN5hzzKBxmmVVAInM6HQLg==", - "requires": { - "which": "^3.0.0" - } - }, - "hosted-git-info": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-6.1.1.tgz", - "integrity": "sha512-r0EI+HBMcXadMrugk0GCQ+6BQV39PiWAZVfq7oIckeGiN7sjRGyQxPdft3nQekFTCQbYxLBH+/axZMeH8UX6+w==", - "requires": { - "lru-cache": "^7.5.1" - } - }, - "mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" - }, - "npm-install-checks": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/npm-install-checks/-/npm-install-checks-6.0.0.tgz", - "integrity": "sha512-SBU9oFglRVZnfElwAtF14NivyulDqF1VKqqwNsFW9HDcbHMAPHpRSsVFgKuwFGq/hVvWZExz62Th0kvxn/XE7Q==", - "requires": { - "semver": "^7.1.1" - } - }, - "npm-normalize-package-bin": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-3.0.0.tgz", - "integrity": "sha512-g+DPQSkusnk7HYXr75NtzkIP4+N81i3RPsGFidF3DzHd9MT9wWngmqoeg/fnHFz5MNdtG4w03s+QnhewSLTT2Q==" - }, - "npm-package-arg": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-10.1.0.tgz", - "integrity": "sha512-uFyyCEmgBfZTtrKk/5xDfHp6+MdrqGotX/VoOyEEl3mBwiEE5FlBaePanazJSVMPT7vKepcjYBY2ztg9A3yPIA==", - "requires": { - "hosted-git-info": "^6.0.0", - "proc-log": "^3.0.0", - "semver": "^7.3.5", - "validate-npm-package-name": "^5.0.0" - } - }, - "npm-pick-manifest": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-8.0.1.tgz", - "integrity": "sha512-mRtvlBjTsJvfCCdmPtiu2bdlx8d/KXtF7yNXNWe7G0Z36qWA9Ny5zXsI2PfBZEv7SXgoxTmNaTzGSbbzDZChoA==", - "requires": { - "npm-install-checks": "^6.0.0", - "npm-normalize-package-bin": "^3.0.0", - "npm-package-arg": "^10.0.0", - "semver": "^7.3.5" - } - }, - "proc-log": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-3.0.0.tgz", - "integrity": "sha512-++Vn7NS4Xf9NacaU9Xq3URUuqZETPsf8L4j5/ckhaRYsfPeRyzGw+iDjFhV/Jr3uNmTvvddEJFWh5R1gRgUH8A==" - }, - "which": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/which/-/which-3.0.0.tgz", - "integrity": "sha512-nla//68K9NU6yRiwDY/Q8aU6siKlSs64aEC7+IV56QoAuyQT2ovsJcgGYGyqMOmI/CGN1BOR6mM5EN0FBO+zyQ==", - "requires": { - "isexe": "^2.0.0" - } - } - } - }, - "@npmcli/installed-package-contents": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/@npmcli/installed-package-contents/-/installed-package-contents-1.0.7.tgz", - "integrity": "sha512-9rufe0wnJusCQoLpV9ZPKIVP55itrM5BxOXs10DmdbRfgWtHy1LDyskbwRnBghuB0PrF7pNPOqREVtpz4HqzKw==", - "requires": { - "npm-bundled": "^1.1.1", - "npm-normalize-package-bin": "^1.0.1" - } - }, - "@npmcli/map-workspaces": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@npmcli/map-workspaces/-/map-workspaces-2.0.4.tgz", - "integrity": "sha512-bMo0aAfwhVwqoVM5UzX1DJnlvVvzDCHae821jv48L1EsrYwfOZChlqWYXEtto/+BkBXetPbEWgau++/brh4oVg==", - "requires": { - "@npmcli/name-from-folder": "^1.0.1", - "glob": "^8.0.1", - "minimatch": "^5.0.1", - "read-package-json-fast": "^2.0.3" - }, - "dependencies": { - "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" - } - } - } - }, - "@npmcli/metavuln-calculator": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@npmcli/metavuln-calculator/-/metavuln-calculator-3.1.1.tgz", - "integrity": "sha512-n69ygIaqAedecLeVH3KnO39M6ZHiJ2dEv5A7DGvcqCB8q17BGUgW8QaanIkbWUo2aYGZqJaOORTLAlIvKjNDKA==", - "dev": true, - "requires": { - "cacache": "^16.0.0", - "json-parse-even-better-errors": "^2.3.1", - "pacote": "^13.0.3", - "semver": "^7.3.5" - }, - "dependencies": { - "@npmcli/git": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@npmcli/git/-/git-3.0.2.tgz", - "integrity": "sha512-CAcd08y3DWBJqJDpfuVL0uijlq5oaXaOJEKHKc4wqrjd00gkvTZB+nFuLn+doOOKddaQS9JfqtNoFCO2LCvA3w==", - "dev": true, - "requires": { - "@npmcli/promise-spawn": "^3.0.0", - "lru-cache": "^7.4.4", - "mkdirp": "^1.0.4", - "npm-pick-manifest": "^7.0.0", - "proc-log": "^2.0.0", - "promise-inflight": "^1.0.1", - "promise-retry": "^2.0.1", - "semver": "^7.3.5", - "which": "^2.0.2" - } - }, - "hosted-git-info": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-5.2.1.tgz", - "integrity": "sha512-xIcQYMnhcx2Nr4JTjsFmwwnr9vldugPy9uVm0o87bjqqWMv9GaqsTeT+i99wTl0mk1uLxJtHxLb8kymqTENQsw==", - "dev": true, - "requires": { - "lru-cache": "^7.5.1" - } - }, - "mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true - }, - "npm-package-arg": { - "version": "9.1.2", - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-9.1.2.tgz", - "integrity": "sha512-pzd9rLEx4TfNJkovvlBSLGhq31gGu2QDexFPWT19yCDh0JgnRhlBLNo5759N0AJmBk+kQ9Y/hXoLnlgFD+ukmg==", - "dev": true, - "requires": { - "hosted-git-info": "^5.0.0", - "proc-log": "^2.0.1", - "semver": "^7.3.5", - "validate-npm-package-name": "^4.0.0" - } - }, - "pacote": { - "version": "13.6.2", - "resolved": "https://registry.npmjs.org/pacote/-/pacote-13.6.2.tgz", - "integrity": "sha512-Gu8fU3GsvOPkak2CkbojR7vjs3k3P9cA6uazKTHdsdV0gpCEQq2opelnEv30KRQWgVzP5Vd/5umjcedma3MKtg==", - "dev": true, - "requires": { - "@npmcli/git": "^3.0.0", - "@npmcli/installed-package-contents": "^1.0.7", - "@npmcli/promise-spawn": "^3.0.0", - "@npmcli/run-script": "^4.1.0", - "cacache": "^16.0.0", - "chownr": "^2.0.0", - "fs-minipass": "^2.1.0", - "infer-owner": "^1.0.4", - "minipass": "^3.1.6", - "mkdirp": "^1.0.4", - "npm-package-arg": "^9.0.0", - "npm-packlist": "^5.1.0", - "npm-pick-manifest": "^7.0.0", - "npm-registry-fetch": "^13.0.1", - "proc-log": "^2.0.0", - "promise-retry": "^2.0.1", - "read-package-json": "^5.0.0", - "read-package-json-fast": "^2.0.3", - "rimraf": "^3.0.2", - "ssri": "^9.0.0", - "tar": "^6.1.11" - } - }, - "validate-npm-package-name": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-4.0.0.tgz", - "integrity": "sha512-mzR0L8ZDktZjpX4OB46KT+56MAhl4EIazWP/+G/HPGuvfdaqg4YsCdtOm6U9+LOFyYDoh4dpnpxZRB9MQQns5Q==", - "dev": true, - "requires": { - "builtins": "^5.0.0" - } - } - } - }, - "@npmcli/move-file": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-2.0.1.tgz", - "integrity": "sha512-mJd2Z5TjYWq/ttPLLGqArdtnC74J6bOzg4rMDnN+p1xTacZ2yPRCk2y0oSWQtygLR9YVQXgOcONrwtnk3JupxQ==", - "requires": { - "mkdirp": "^1.0.4", - "rimraf": "^3.0.2" - }, - "dependencies": { - "mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" - } - } - }, - "@npmcli/name-from-folder": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@npmcli/name-from-folder/-/name-from-folder-1.0.1.tgz", - "integrity": "sha512-qq3oEfcLFwNfEYOQ8HLimRGKlD8WSeGEdtUa7hmzpR8Sa7haL1KVQrvgO6wqMjhWFFVjgtrh1gIxDz+P8sjUaA==" - }, - "@npmcli/node-gyp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@npmcli/node-gyp/-/node-gyp-2.0.0.tgz", - "integrity": "sha512-doNI35wIe3bBaEgrlPfdJPaCpUR89pJWep4Hq3aRdh6gKazIVWfs0jHttvSSoq47ZXgC7h73kDsUl8AoIQUB+A==", - "dev": true - }, - "@npmcli/package-json": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@npmcli/package-json/-/package-json-2.0.0.tgz", - "integrity": "sha512-42jnZ6yl16GzjWSH7vtrmWyJDGVa/LXPdpN2rcUWolFjc9ON2N3uz0qdBbQACfmhuJZ2lbKYtmK5qx68ZPLHMA==", - "dev": true, - "requires": { - "json-parse-even-better-errors": "^2.3.1" - } - }, - "@npmcli/promise-spawn": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@npmcli/promise-spawn/-/promise-spawn-3.0.0.tgz", - "integrity": "sha512-s9SgS+p3a9Eohe68cSI3fi+hpcZUmXq5P7w0kMlAsWVtR7XbK3ptkZqKT2cK1zLDObJ3sR+8P59sJE0w/KTL1g==", - "dev": true, - "requires": { - "infer-owner": "^1.0.4" - } - }, - "@npmcli/run-script": { - "version": "4.1.7", - "resolved": "https://registry.npmjs.org/@npmcli/run-script/-/run-script-4.1.7.tgz", - "integrity": "sha512-WXr/MyM4tpKA4BotB81NccGAv8B48lNH0gRoILucbcAhTQXLCoi6HflMV3KdXubIqvP9SuLsFn68Z7r4jl+ppw==", - "dev": true, - "requires": { - "@npmcli/node-gyp": "^2.0.0", - "@npmcli/promise-spawn": "^3.0.0", - "node-gyp": "^9.0.0", - "read-package-json-fast": "^2.0.3", - "which": "^2.0.2" - } - }, - "@nrwl/cli": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/@nrwl/cli/-/cli-15.7.2.tgz", - "integrity": "sha512-A/72FAW1e0ku8YB/PaCqN9BpVvciO83MS5F5bvX5PA8xCNqe1+iXp/5T2ASnN2lB9zR3fQJmvR7mHKTKQlqQQQ==", - "dev": true, - "requires": { - "nx": "15.7.2" - } - }, - "@nrwl/devkit": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/@nrwl/devkit/-/devkit-15.7.2.tgz", - "integrity": "sha512-HMGi7L6w2g4IrYwhb04snD8Zr24Z/gzau5i9WUNkwzrjeR1xAm0Cc9WRre221zaeohtK11gyBt7BerT1tgkNwA==", - "dev": true, - "requires": { - "@phenomnomnominal/tsquery": "4.1.1", - "ejs": "^3.1.7", - "ignore": "^5.0.4", - "semver": "7.3.4", - "tslib": "^2.3.0" - }, - "dependencies": { - "@phenomnomnominal/tsquery": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/@phenomnomnominal/tsquery/-/tsquery-4.1.1.tgz", - "integrity": "sha512-jjMmK1tnZbm1Jq5a7fBliM4gQwjxMU7TFoRNwIyzwlO+eHPRCFv/Nv+H/Gi1jc3WR7QURG8D5d0Tn12YGrUqBQ==", - "dev": true, - "requires": { - "esquery": "^1.0.1" - } - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "semver": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - } - } - }, - "@nrwl/nx-darwin-arm64": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/@nrwl/nx-darwin-arm64/-/nx-darwin-arm64-15.7.2.tgz", - "integrity": "sha512-F82exjuqkAkElSTxEcTFeLMhHpbGiccfTQh2VjXMS+ONldxM+Kd7atJjtUG8wKNXfg0lxxjjAdnzLy3iBuN/HQ==", - "dev": true, - "optional": true - }, - "@nrwl/nx-darwin-x64": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/@nrwl/nx-darwin-x64/-/nx-darwin-x64-15.7.2.tgz", - "integrity": "sha512-MNT7Bxz6yhoVLCgGpR0NtVkj20SER1CbrCaY7tmsKVNY9iA/EOZhz9qa3LeA1KZ4lw8Gpi2vD42mOngn7Mwr7w==", - "dev": true, - "optional": true - }, - "@nrwl/nx-linux-arm-gnueabihf": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/@nrwl/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-15.7.2.tgz", - "integrity": "sha512-QGyPkYnZ9LnUnuCzrP50bwsMJ9n6r8K2bNC1sQQwioijY+4MHNL+bMTOGWc8+lYBP7Ju3gpTqozGV3FQVkaM2w==", - "dev": true, - "optional": true - }, - "@nrwl/nx-linux-arm64-gnu": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/@nrwl/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-15.7.2.tgz", - "integrity": "sha512-HqufFVIvuunfChEFGkIhsLhhQjWLTFcCH2aQBSNesHpm6AhFVRGyokNu+PT6NNobr+BTrqJMocBqNQR1uvSyRQ==", - "dev": true, - "optional": true - }, - "@nrwl/nx-linux-arm64-musl": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/@nrwl/nx-linux-arm64-musl/-/nx-linux-arm64-musl-15.7.2.tgz", - "integrity": "sha512-9B8q6I/OVyQuYe+Yg2wNyxza/CsbvejIUsrK3QGGWUwHlkklqOSmUOHyTrcyMHUSped6CWPyKdIywngYOQzltQ==", - "dev": true, - "optional": true - }, - "@nrwl/nx-linux-x64-gnu": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/@nrwl/nx-linux-x64-gnu/-/nx-linux-x64-gnu-15.7.2.tgz", - "integrity": "sha512-8/6WtQn4derYKUWu5SxWWM+1dGihSZXMhDW9l/sXOr/qbMZu3XBmM2XZSguw/+p9gEVHcMmN0+D+Cai+q6/vDQ==", - "dev": true, - "optional": true - }, - "@nrwl/nx-linux-x64-musl": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/@nrwl/nx-linux-x64-musl/-/nx-linux-x64-musl-15.7.2.tgz", - "integrity": "sha512-c5SbqYZZBeBHhH5E30xwb4cHzCMVa/GQMCyTpZgsS/AHAPHbdkv+pO6bxxALvLPTyimcub7V+xbLCL7rgALzyw==", - "dev": true, - "optional": true - }, - "@nrwl/nx-win32-arm64-msvc": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/@nrwl/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-15.7.2.tgz", - "integrity": "sha512-gWD/+gSO3XBma8PHX1Dp86fM6EcntHFfa7n/BISwDFkZ19MfV/gK6HbO847fkD6I34/IcDM/z1PsFwoIpTeoow==", - "dev": true, - "optional": true - }, - "@nrwl/nx-win32-x64-msvc": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/@nrwl/nx-win32-x64-msvc/-/nx-win32-x64-msvc-15.7.2.tgz", - "integrity": "sha512-ARE4qGPgk+e+pSm0uPhHan5UCRtwNYc5ddVNS88NFrVoDTPm5MxYLGdvLnshWWio/Bx526FcwUMSCBWSW8HIFw==", - "dev": true, - "optional": true - }, - "@nrwl/tao": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/@nrwl/tao/-/tao-15.7.2.tgz", - "integrity": "sha512-srx9heMIt/QIyuqfewiVYbRpFcD/2pHkTkrEEUKspPd25kzAL2adcAITQKVCHI7/VS2sPdDR67pVsGQPZFBMRQ==", - "dev": true, - "requires": { - "nx": "15.7.2" - } - }, - "@octokit/auth-token": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-3.0.3.tgz", - "integrity": "sha512-/aFM2M4HVDBT/jjDBa84sJniv1t9Gm/rLkalaz9htOm+L+8JMj1k9w0CkUdcxNyNxZPlTxKPVko+m1VlM58ZVA==", - "requires": { - "@octokit/types": "^9.0.0" - } - }, - "@octokit/core": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/@octokit/core/-/core-4.2.0.tgz", - "integrity": "sha512-AgvDRUg3COpR82P7PBdGZF/NNqGmtMq2NiPqeSsDIeCfYFOZ9gddqWNQHnFdEUf+YwOj4aZYmJnlPp7OXmDIDg==", - "requires": { - "@octokit/auth-token": "^3.0.0", - "@octokit/graphql": "^5.0.0", - "@octokit/request": "^6.0.0", - "@octokit/request-error": "^3.0.0", - "@octokit/types": "^9.0.0", - "before-after-hook": "^2.2.0", - "universal-user-agent": "^6.0.0" - } - }, - "@octokit/endpoint": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-7.0.5.tgz", - "integrity": "sha512-LG4o4HMY1Xoaec87IqQ41TQ+glvIeTKqfjkCEmt5AIwDZJwQeVZFIEYXrYY6yLwK+pAScb9Gj4q+Nz2qSw1roA==", - "requires": { - "@octokit/types": "^9.0.0", - "is-plain-object": "^5.0.0", - "universal-user-agent": "^6.0.0" - } - }, - "@octokit/graphql": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-5.0.5.tgz", - "integrity": "sha512-Qwfvh3xdqKtIznjX9lz2D458r7dJPP8l6r4GQkIdWQouZwHQK0mVT88uwiU2bdTU2OtT1uOlKpRciUWldpG0yQ==", - "requires": { - "@octokit/request": "^6.0.0", - "@octokit/types": "^9.0.0", - "universal-user-agent": "^6.0.0" - } - }, - "@octokit/openapi-types": { - "version": "16.0.0", - "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-16.0.0.tgz", - "integrity": "sha512-JbFWOqTJVLHZSUUoF4FzAZKYtqdxWu9Z5m2QQnOyEa04fOFljvyh7D3GYKbfuaSWisqehImiVIMG4eyJeP5VEA==" - }, - "@octokit/plugin-enterprise-rest": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@octokit/plugin-enterprise-rest/-/plugin-enterprise-rest-6.0.1.tgz", - "integrity": "sha512-93uGjlhUD+iNg1iWhUENAtJata6w5nE+V4urXOAlIXdco6xNZtUSfYY8dzp3Udy74aqO/B5UZL80x/YMa5PKRw==", - "dev": true - }, - "@octokit/plugin-paginate-rest": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-3.1.0.tgz", - "integrity": "sha512-+cfc40pMzWcLkoDcLb1KXqjX0jTGYXjKuQdFQDc6UAknISJHnZTiBqld6HDwRJvD4DsouDKrWXNbNV0lE/3AXA==", - "dev": true, - "requires": { - "@octokit/types": "^6.41.0" - }, - "dependencies": { - "@octokit/openapi-types": { - "version": "12.11.0", - "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-12.11.0.tgz", - "integrity": "sha512-VsXyi8peyRq9PqIz/tpqiL2w3w80OgVMwBHltTml3LmVvXiphgeqmY9mvBw9Wu7e0QWk/fqD37ux8yP5uVekyQ==", - "dev": true - }, - "@octokit/types": { - "version": "6.41.0", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-6.41.0.tgz", - "integrity": "sha512-eJ2jbzjdijiL3B4PrSQaSjuF2sPEQPVCPzBvTHJD9Nz+9dw2SGH4K4xeQJ77YfTq5bRQ+bD8wT11JbeDPmxmGg==", - "dev": true, - "requires": { - "@octokit/openapi-types": "^12.11.0" - } - } - } - }, - "@octokit/plugin-request-log": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@octokit/plugin-request-log/-/plugin-request-log-1.0.4.tgz", - "integrity": "sha512-mLUsMkgP7K/cnFEw07kWqXGF5LKrOkD+lhCrKvPHXWDywAwuDUeDwWBpc69XK3pNX0uKiVt8g5z96PJ6z9xCFA==", - "requires": {} - }, - "@octokit/plugin-rest-endpoint-methods": { - "version": "6.8.1", - "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-6.8.1.tgz", - "integrity": "sha512-QrlaTm8Lyc/TbU7BL/8bO49vp+RZ6W3McxxmmQTgYxf2sWkO8ZKuj4dLhPNJD6VCUW1hetCmeIM0m6FTVpDiEg==", - "dev": true, - "requires": { - "@octokit/types": "^8.1.1", - "deprecation": "^2.3.1" - }, - "dependencies": { - "@octokit/openapi-types": { - "version": "14.0.0", - "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-14.0.0.tgz", - "integrity": "sha512-HNWisMYlR8VCnNurDU6os2ikx0s0VyEjDYHNS/h4cgb8DeOxQ0n72HyinUtdDVxJhFy3FWLGl0DJhfEWk3P5Iw==", - "dev": true - }, - "@octokit/types": { - "version": "8.2.1", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-8.2.1.tgz", - "integrity": "sha512-8oWMUji8be66q2B9PmEIUyQm00VPDPun07umUWSaCwxmeaquFBro4Hcc3ruVoDo3zkQyZBlRvhIMEYS3pBhanw==", - "dev": true, - "requires": { - "@octokit/openapi-types": "^14.0.0" - } - } - } - }, - "@octokit/request": { - "version": "6.2.3", - "resolved": "https://registry.npmjs.org/@octokit/request/-/request-6.2.3.tgz", - "integrity": "sha512-TNAodj5yNzrrZ/VxP+H5HiYaZep0H3GU0O7PaF+fhDrt8FPrnkei9Aal/txsN/1P7V3CPiThG0tIvpPDYUsyAA==", - "requires": { - "@octokit/endpoint": "^7.0.0", - "@octokit/request-error": "^3.0.0", - "@octokit/types": "^9.0.0", - "is-plain-object": "^5.0.0", - "node-fetch": "^2.6.7", - "universal-user-agent": "^6.0.0" - } - }, - "@octokit/request-error": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-3.0.3.tgz", - "integrity": "sha512-crqw3V5Iy2uOU5Np+8M/YexTlT8zxCfI+qu+LxUB7SZpje4Qmx3mub5DfEKSO8Ylyk0aogi6TYdf6kxzh2BguQ==", - "requires": { - "@octokit/types": "^9.0.0", - "deprecation": "^2.0.0", - "once": "^1.4.0" - } - }, - "@octokit/rest": { - "version": "19.0.3", - "resolved": "https://registry.npmjs.org/@octokit/rest/-/rest-19.0.3.tgz", - "integrity": "sha512-5arkTsnnRT7/sbI4fqgSJ35KiFaN7zQm0uQiQtivNQLI8RQx8EHwJCajcTUwmaCMNDg7tdCvqAnc7uvHHPxrtQ==", - "dev": true, - "requires": { - "@octokit/core": "^4.0.0", - "@octokit/plugin-paginate-rest": "^3.0.0", - "@octokit/plugin-request-log": "^1.0.4", - "@octokit/plugin-rest-endpoint-methods": "^6.0.0" - } - }, - "@octokit/types": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-9.0.0.tgz", - "integrity": "sha512-LUewfj94xCMH2rbD5YJ+6AQ4AVjFYTgpp6rboWM5T7N3IsIF65SBEOVcYMGAEzO/kKNiNaW4LoWtoThOhH06gw==", - "requires": { - "@octokit/openapi-types": "^16.0.0" - } - }, - "@openapi-contrib/openapi-schema-to-json-schema": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/@openapi-contrib/openapi-schema-to-json-schema/-/openapi-schema-to-json-schema-3.2.0.tgz", - "integrity": "sha512-Gj6C0JwCr8arj0sYuslWXUBSP/KnUlEGnPW4qxlXvAl543oaNQgMgIgkQUA6vs5BCCvwTEiL8m/wdWzfl4UvSw==", - "requires": { - "fast-deep-equal": "^3.1.3" - } - }, - "@parcel/watcher": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.0.4.tgz", - "integrity": "sha512-cTDi+FUDBIUOBKEtj+nhiJ71AZVlkAsQFuGQTun5tV9mwQBQgZvhCzG+URPQc8myeN32yRVZEfVAPCs1RW+Jvg==", - "dev": true, - "requires": { - "node-addon-api": "^3.2.1", - "node-gyp-build": "^4.3.0" - } - }, - "@phenomnomnominal/tsquery": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@phenomnomnominal/tsquery/-/tsquery-5.0.0.tgz", - "integrity": "sha512-1k9H74MJJrlZbUuM6rG0Kwifu/ZoshH+Qs1QXJ2P2RD6MRE/D49uSzXosOXIpIrRQNtij3bnkukexIZhgM/Q8g==", - "requires": { - "esquery": "^1.4.0" - } - }, - "@sindresorhus/is": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", - "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==" - }, - "@sinonjs/commons": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-2.0.0.tgz", - "integrity": "sha512-uLa0j859mMrg2slwQYdO/AkrOfmH+X6LTVmNTS9CqexuE2IvVORIkSpJLqePAbEnKJ77aMmCwr1NUZ57120Xcg==", - "dev": true, - "requires": { - "type-detect": "4.0.8" - } - }, - "@sinonjs/fake-timers": { - "version": "10.0.2", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-10.0.2.tgz", - "integrity": "sha512-SwUDyjWnah1AaNl7kxsa7cfLhlTYoiyhDAIgyh+El30YvXs/o7OLXpYH88Zdhyx9JExKrmHDJ+10bwIcY80Jmw==", - "dev": true, - "requires": { - "@sinonjs/commons": "^2.0.0" - } - }, - "@sinonjs/samsam": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/@sinonjs/samsam/-/samsam-7.0.1.tgz", - "integrity": "sha512-zsAk2Jkiq89mhZovB2LLOdTCxJF4hqqTToGP0ASWlhp4I1hqOjcfmZGafXntCN7MDC6yySH0mFHrYtHceOeLmw==", - "dev": true, - "requires": { - "@sinonjs/commons": "^2.0.0", - "lodash.get": "^4.4.2", - "type-detect": "^4.0.8" - } - }, - "@sinonjs/text-encoding": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/@sinonjs/text-encoding/-/text-encoding-0.7.2.tgz", - "integrity": "sha512-sXXKG+uL9IrKqViTtao2Ws6dy0znu9sOaP1di/jKGW1M6VssO8vlpXCQcpZ+jisQ1tTFAC5Jo/EOzFbggBagFQ==", - "dev": true - }, - "@szmarczak/http-timer": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", - "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", - "requires": { - "defer-to-connect": "^1.0.1" - } - }, - "@tootallnate/once": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", - "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==" - }, - "@ts-morph/common": { - "version": "0.18.1", - "resolved": "https://registry.npmjs.org/@ts-morph/common/-/common-0.18.1.tgz", - "integrity": "sha512-RVE+zSRICWRsfrkAw5qCAK+4ZH9kwEFv5h0+/YeHTLieWP7F4wWq4JsKFuNWG+fYh/KF+8rAtgdj5zb2mm+DVA==", - "requires": { - "fast-glob": "^3.2.12", - "minimatch": "^5.1.0", - "mkdirp": "^1.0.4", - "path-browserify": "^1.0.1" - }, - "dependencies": { - "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" - } - }, - "mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" - } - } - }, - "@types/body-parser": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", - "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", - "dev": true, - "requires": { - "@types/connect": "*", - "@types/node": "*" - } - }, - "@types/connect": { - "version": "3.4.35", - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", - "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/debug": { - "version": "4.1.7", - "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz", - "integrity": "sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==", - "dev": true, - "requires": { - "@types/ms": "*" - } - }, - "@types/diff": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/@types/diff/-/diff-5.0.2.tgz", - "integrity": "sha512-uw8eYMIReOwstQ0QKF0sICefSy8cNO/v7gOTiIy9SbwuHyEecJUm7qlgueOO5S1udZ5I/irVydHVwMchgzbKTg==", - "dev": true - }, - "@types/ejs": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/@types/ejs/-/ejs-3.1.2.tgz", - "integrity": "sha512-ZmiaE3wglXVWBM9fyVC17aGPkLo/UgaOjEiI2FXQfyczrCefORPxIe+2dVmnmk3zkVIbizjrlQzmPGhSYGXG5g==", - "dev": true - }, - "@types/expect": { - "version": "1.20.4", - "resolved": "https://registry.npmjs.org/@types/expect/-/expect-1.20.4.tgz", - "integrity": "sha512-Q5Vn3yjTDyCMV50TB6VRIbQNxSE4OmZR86VSbGaNpfUolm0iePBB4KdEEHmxoY5sT2+2DIvXW0rvMDP2nHZ4Mg==" - }, - "@types/express": { - "version": "4.17.17", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.17.tgz", - "integrity": "sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q==", - "dev": true, - "requires": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.33", - "@types/qs": "*", - "@types/serve-static": "*" - } - }, - "@types/express-serve-static-core": { - "version": "4.17.33", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.33.tgz", - "integrity": "sha512-TPBqmR/HRYI3eC2E5hmiivIzv+bidAfXofM+sbonAGvyDhySGw9/PQZFt2BLOrjUUR++4eJVpx6KnLQK1Fk9tA==", - "dev": true, - "requires": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*" - } - }, - "@types/fs-extra": { - "version": "9.0.13", - "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-9.0.13.tgz", - "integrity": "sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@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==", - "dev": true, - "requires": { - "@types/minimatch": "^5.1.2", - "@types/node": "*" - } - }, - "@types/inquirer": { - "version": "8.2.6", - "resolved": "https://registry.npmjs.org/@types/inquirer/-/inquirer-8.2.6.tgz", - "integrity": "sha512-3uT88kxg8lNzY8ay2ZjP44DKcRaTGztqeIvN2zHvhzIBH/uAPaL75aBtdNRKbA7xXoMbBt5kX0M00VKAnfOYlA==", - "dev": true, - "requires": { - "@types/through": "*", - "rxjs": "^7.2.0" - }, - "dependencies": { - "rxjs": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.0.tgz", - "integrity": "sha512-F2+gxDshqmIub1KdvZkaEfGDwLNpPvk9Fs6LD/MyQxNgMds/WH9OdDDXOmxUZpME+iSK3rQCctkL0DYyytUqMg==", - "dev": true, - "requires": { - "tslib": "^2.1.0" - } - } - } - }, - "@types/json-schema": { - "version": "7.0.11", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", - "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==" - }, - "@types/mem-fs": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@types/mem-fs/-/mem-fs-1.1.2.tgz", - "integrity": "sha512-tt+4IoDO8/wmtaP2bHnB91c8AnzYtR9MK6NxfcZY9E3XgtmzOiFMeSXu3EZrBeevd0nJ87iGoUiFDGsb9QUvew==", - "dev": true, - "requires": { - "@types/node": "*", - "@types/vinyl": "*" - } - }, - "@types/mem-fs-editor": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/@types/mem-fs-editor/-/mem-fs-editor-7.0.2.tgz", - "integrity": "sha512-4EF1nVZUitXv82ViKKG5L7F+WDMqSkzfEYEFSvSzcWVcp9/ApkpUWg1KQbfrWQlKbacMyT6AN+h0wh2SbBw3Ug==", - "dev": true, - "requires": { - "@types/ejs": "*", - "@types/glob": "*", - "@types/json-schema": "*", - "@types/mem-fs": "*", - "@types/node": "*", - "@types/vinyl": "*" - } - }, - "@types/mime": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz", - "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==", - "dev": true - }, - "@types/minimatch": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz", - "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==", - "dev": true - }, - "@types/minimist": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz", - "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==", - "dev": true - }, - "@types/ms": { - "version": "0.7.31", - "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz", - "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==", - "dev": true - }, - "@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==" - }, - "@types/normalize-package-data": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", - "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==" - }, - "@types/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" - }, - "@types/qs": { - "version": "6.9.7", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", - "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==", - "dev": true - }, - "@types/range-parser": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", - "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==", - "dev": true - }, - "@types/serve-static": { - "version": "1.15.1", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.1.tgz", - "integrity": "sha512-NUo5XNiAdULrJENtJXZZ3fHtfMolzZwczzBbnAeBbqBwG+LaG6YaJtuwzwGSQZ2wsCrxjEhNNjAkKigy3n8teQ==", - "dev": true, - "requires": { - "@types/mime": "*", - "@types/node": "*" - } - }, - "@types/text-table": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/@types/text-table/-/text-table-0.2.2.tgz", - "integrity": "sha512-dGoI5Af7To0R2XE8wJuc6vwlavWARsCh3UKJPjWs1YEqGUqfgBI/j/4GX0yf19/DsDPPf0YAXWAp8psNeIehLg==", - "dev": true - }, - "@types/through": { - "version": "0.0.30", - "resolved": "https://registry.npmjs.org/@types/through/-/through-0.0.30.tgz", - "integrity": "sha512-FvnCJljyxhPM3gkRgWmxmDZyAQSiBQQWLI0A0VFL0K7W1oRUrPJSqNO0NvTnLkBcotdlp3lKvaT0JrnyRDkzOg==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/vinyl": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/@types/vinyl/-/vinyl-2.0.7.tgz", - "integrity": "sha512-4UqPv+2567NhMQuMLdKAyK4yzrfCqwaTt6bLhHEs8PFcxbHILsrxaY63n4wgE/BRLDWDQeI+WcTmkXKExh9hQg==", - "requires": { - "@types/expect": "^1.20.4", - "@types/node": "*" - } - }, - "@types/yeoman-environment": { - "version": "2.10.8", - "resolved": "https://registry.npmjs.org/@types/yeoman-environment/-/yeoman-environment-2.10.8.tgz", - "integrity": "sha512-/g92Z/PAMXklSoWafGxTW8DxB4admgl5NDHvKn0qMkz2C0GJUvbV7tpU9LbKNnlMO+ynerz5bCVbhuBzEHbb6Q==", - "dev": true, - "requires": { - "@types/diff": "*", - "@types/inquirer": "^8", - "@types/mem-fs": "*", - "@types/text-table": "*", - "@types/vinyl": "*", - "@types/yeoman-generator": "*", - "chalk": "^4.1.0", - "commander": "^9.0.0", - "execa": "^5.0.0", - "rxjs": "^6.4.0" - } - }, - "@types/yeoman-generator": { - "version": "5.2.11", - "resolved": "https://registry.npmjs.org/@types/yeoman-generator/-/yeoman-generator-5.2.11.tgz", - "integrity": "sha512-Eu56V69QPODdnHhdHil2xzw8SvR6cJdgkQBmGkyYDNz6dTErr3wCCUv+Uvw5jPATZjyB+b2CNyZbidI79KBcdw==", - "dev": true, - "requires": { - "@types/debug": "*", - "@types/ejs": "*", - "@types/inquirer": "^8", - "@types/mem-fs-editor": "*", - "@types/yeoman-environment": "*", - "rxjs": "^6.4.0" - } - }, - "@yarnpkg/lockfile": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz", - "integrity": "sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==", - "dev": true - }, - "@yarnpkg/parsers": { - "version": "3.0.0-rc.39", - "resolved": "https://registry.npmjs.org/@yarnpkg/parsers/-/parsers-3.0.0-rc.39.tgz", - "integrity": "sha512-BsD4zq3EVmaHqlynXTceNuEFAtrfToV4fI9GA54moKlWZL4Eb2eXrhgf1jV2nMYx18SZxYO4Jc5Kf1sCDNRjOg==", - "dev": true, - "requires": { - "js-yaml": "^3.10.0", - "tslib": "^2.4.0" - }, - "dependencies": { - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dev": true, - "requires": { - "sprintf-js": "~1.0.2" - } - }, - "esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "dev": true - }, - "js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "dev": true, - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - } - }, - "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", - "dev": true - } - } - }, - "@zkochan/js-yaml": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/@zkochan/js-yaml/-/js-yaml-0.0.6.tgz", - "integrity": "sha512-nzvgl3VfhcELQ8LyVrYOru+UtAy1nrygk2+AGbTm8a5YcO6o8lSjAT+pfg3vJWxIoZKOUhrK6UU7xW/+00kQrg==", - "dev": true, - "requires": { - "argparse": "^2.0.1" - } - }, - "abbrev": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" - }, - "accept-language": { - "version": "3.0.18", - "resolved": "https://registry.npmjs.org/accept-language/-/accept-language-3.0.18.tgz", - "integrity": "sha512-sUofgqBPzgfcF20sPoBYGQ1IhQLt2LSkxTnlQSuLF3n5gPEqd5AimbvOvHEi0T1kLMiGVqPWzI5a9OteBRth3A==", - "requires": { - "bcp47": "^1.1.2", - "stable": "^0.1.6" - } - }, - "accepts": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", - "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", - "dev": true, - "requires": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" - } - }, - "add-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/add-stream/-/add-stream-1.0.0.tgz", - "integrity": "sha512-qQLMr+8o0WC4FZGQTcJiKBVC59JylcPSrTtk6usvmIDFUOCKegapy1VHQwRbFMOFyb/inzUVqHs+eMYKDM1YeQ==", - "dev": true - }, - "agent-base": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", - "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", - "requires": { - "debug": "4" - } - }, - "agentkeepalive": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.2.1.tgz", - "integrity": "sha512-Zn4cw2NEqd+9fiSVWMscnjyQ1a8Yfoc5oBajLeo5w+YBHgDUcEBY2hS4YpTz6iN5f/2zQiktcuM6tS8x1p9dpA==", - "requires": { - "debug": "^4.1.0", - "depd": "^1.1.2", - "humanize-ms": "^1.2.1" - } - }, - "aggregate-error": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", - "requires": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - } - }, - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ansi-align": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", - "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", - "requires": { - "string-width": "^4.1.0" - } - }, - "ansi-colors": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", - "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", - "dev": true - }, - "ansi-escapes": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", - "requires": { - "type-fest": "^0.21.3" - }, - "dependencies": { - "type-fest": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==" - } - } - }, - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" - }, - "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" - } - }, - "aproba": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", - "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==" - }, - "are-we-there-yet": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz", - "integrity": "sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg==", - "requires": { - "delegates": "^1.0.0", - "readable-stream": "^3.6.0" - } - }, - "argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" - }, - "array-differ": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-3.0.0.tgz", - "integrity": "sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg==" - }, - "array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", - "dev": true - }, - "array-ify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-ify/-/array-ify-1.0.0.tgz", - "integrity": "sha512-c5AMf34bKdvPhQ7tBGhqkgKNUzMr4WUs+WDtC2ZUGOUncbxKMTvqxYctiseW3+L4bA8ec+GcZ6/A/FW4m8ukng==", - "dev": true - }, - "array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==" - }, - "array.prototype.reduce": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.5.tgz", - "integrity": "sha512-kDdugMl7id9COE8R7MHF5jWk7Dqt/fs4Pv+JXoICnYwqpjjjbUurz6w5fT5IG6brLdJhv6/VoHB0H7oyIBXd+Q==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", - "es-array-method-boxes-properly": "^1.0.0", - "is-string": "^1.0.7" - } - }, - "arrify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==", - "dev": true - }, - "asap": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" - }, - "asn1": { - "version": "0.2.6", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", - "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", - "dev": true, - "requires": { - "safer-buffer": "~2.1.0" - } - }, - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==", - "dev": true - }, - "async": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", - "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" - }, - "asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", - "dev": true - }, - "at-least-node": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", - "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", - "dev": true - }, - "available-typed-arrays": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", - "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", - "dev": true - }, - "aws-sign2": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==", - "dev": true - }, - "aws4": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.12.0.tgz", - "integrity": "sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg==", - "dev": true - }, - "axios": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.3.4.tgz", - "integrity": "sha512-toYm+Bsyl6VC5wSkfkbbNB6ROv7KY93PEBBL6xyDczaIHasAiv4wPqQ/c4RjoQzipxRD2W5g21cOqQulZ7rHwQ==", - "dev": true, - "requires": { - "follow-redirects": "^1.15.0", - "form-data": "^4.0.0", - "proxy-from-env": "^1.1.0" - } - }, - "balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - }, - "base64-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.0.2.tgz", - "integrity": "sha512-ZXBDPMt/v/8fsIqn+Z5VwrhdR6jVka0bYobHdGia0Nxi7BJ9i/Uvml3AocHIBtIIBhZjBw5MR0aR4ROs/8+SNg==", - "dev": true - }, - "bcp47": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/bcp47/-/bcp47-1.1.2.tgz", - "integrity": "sha512-JnkkL4GUpOvvanH9AZPX38CxhiLsXMBicBY2IAtqiVN8YulGDQybUydWA4W6yAMtw6iShtw+8HEF6cfrTHU+UQ==" - }, - "bcrypt-pbkdf": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==", - "dev": true, - "requires": { - "tweetnacl": "^0.14.3" - } - }, - "bcryptjs": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/bcryptjs/-/bcryptjs-2.4.3.tgz", - "integrity": "sha512-V/Hy/X9Vt7f3BbPJEi8BdVFMByHi+jNXrYkW3huaybV/kQ0KJg0Y6PkEMbn+zeT+i+SiKZ/HMqJGIIt4LZDqNQ==", - "dev": true - }, - "before-after-hook": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/before-after-hook/-/before-after-hook-2.2.3.tgz", - "integrity": "sha512-NzUnlZexiaH/46WDhANlyR2bXRopNg4F/zuSA3OpZnllCUgRaOF2znDioDWrmbNVsuZk6l9pMquQB38cfBZwkQ==" - }, - "bent": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/bent/-/bent-1.6.1.tgz", - "integrity": "sha512-20yih3t4mYlC1+xxIoAtHrs4FOQK+k+ucFTAV+sFbKUQfdsHtgogr3GKe1SdOwc729edGXiHJmgxQiR0xNFSIw==", - "dev": true, - "requires": { - "caseless": "~0.12.0", - "is-stream": "^2.0.0" - } - }, - "bin-links": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/bin-links/-/bin-links-3.0.3.tgz", - "integrity": "sha512-zKdnMPWEdh4F5INR07/eBrodC7QrF5JKvqskjz/ZZRXg5YSAZIbn8zGhbhUrElzHBZ2fvEQdOU59RHcTG3GiwA==", - "requires": { - "cmd-shim": "^5.0.0", - "mkdirp-infer-owner": "^2.0.0", - "npm-normalize-package-bin": "^2.0.0", - "read-cmd-shim": "^3.0.0", - "rimraf": "^3.0.0", - "write-file-atomic": "^4.0.0" - }, - "dependencies": { - "npm-normalize-package-bin": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-2.0.0.tgz", - "integrity": "sha512-awzfKUO7v0FscrSpRoogyNm0sajikhBWpU0QMrW09AMi9n1PoKU6WaIqUzuJSQnpciZZmJ/jMZ2Egfmb/9LiWQ==" - }, - "write-file-atomic": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz", - "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==", - "requires": { - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.7" - } - } - } - }, - "binaryextensions": { - "version": "4.18.0", - "resolved": "https://registry.npmjs.org/binaryextensions/-/binaryextensions-4.18.0.tgz", - "integrity": "sha512-PQu3Kyv9dM4FnwB7XGj1+HucW+ShvJzJqjuw1JkKVs1mWdwOKVcRjOi+pV9X52A0tNvrPCsPkbFFQb+wE1EAXw==" - }, - "bl": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/bl/-/bl-2.2.1.tgz", - "integrity": "sha512-6Pesp1w0DEX1N550i/uGV/TqucVL4AM/pgThFSN/Qq9si1/DF9aIHs1BxD8V/QU0HoeHO6cQRTAuYnLPKq1e4g==", - "dev": true, - "requires": { - "readable-stream": "^2.3.5", - "safe-buffer": "^5.1.1" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "bluebird": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", - "dev": true - }, - "body-parser": { - "version": "1.20.2", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz", - "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==", - "dev": true, - "requires": { - "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.11.0", - "raw-body": "2.5.2", - "type-is": "~1.6.18", - "unpipe": "1.0.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.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==", - "dev": true - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - } - } - }, - "bops": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/bops/-/bops-1.0.0.tgz", - "integrity": "sha512-vVai54aP4LqbM+KNB1giwMo9nHvlV7pc7+iUNHYDTQe6WWI9L/jeSPBC89kUz3xA8qD7sZLldHxOXip1npWbmw==", - "dev": true, - "requires": { - "base64-js": "1.0.2", - "to-utf8": "0.0.1" - } - }, - "boxen": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/boxen/-/boxen-5.1.2.tgz", - "integrity": "sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ==", - "requires": { - "ansi-align": "^3.0.0", - "camelcase": "^6.2.0", - "chalk": "^4.1.0", - "cli-boxes": "^2.2.1", - "string-width": "^4.2.2", - "type-fest": "^0.20.2", - "widest-line": "^3.1.0", - "wrap-ansi": "^7.0.0" - }, - "dependencies": { - "type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==" - } - } - }, - "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" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "requires": { - "fill-range": "^7.0.1" - } - }, - "buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "requires": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" - }, - "dependencies": { - "base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" - } - } - }, - "buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "dev": true - }, - "builtins": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/builtins/-/builtins-5.0.1.tgz", - "integrity": "sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ==", - "requires": { - "semver": "^7.0.0" - } - }, - "byte-size": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/byte-size/-/byte-size-7.0.0.tgz", - "integrity": "sha512-NNiBxKgxybMBtWdmvx7ZITJi4ZG+CYUgwOSZTfqB1qogkRHrhbQE/R2r5Fh94X+InN5MCYz6SvB/ejHMj/HbsQ==", - "dev": true - }, - "bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", - "dev": true - }, - "cacache": { - "version": "16.1.3", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-16.1.3.tgz", - "integrity": "sha512-/+Emcj9DAXxX4cwlLmRI9c166RuL3w30zp4R7Joiv2cQTtTtA+jeuCAjH3ZlGnYS3tKENSrKhAzVVP9GVyzeYQ==", - "requires": { - "@npmcli/fs": "^2.1.0", - "@npmcli/move-file": "^2.0.0", - "chownr": "^2.0.0", - "fs-minipass": "^2.1.0", - "glob": "^8.0.1", - "infer-owner": "^1.0.4", - "lru-cache": "^7.7.1", - "minipass": "^3.1.6", - "minipass-collect": "^1.0.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "mkdirp": "^1.0.4", - "p-map": "^4.0.0", - "promise-inflight": "^1.0.1", - "rimraf": "^3.0.2", - "ssri": "^9.0.0", - "tar": "^6.1.11", - "unique-filename": "^2.0.0" - }, - "dependencies": { - "mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" - } - } - }, - "cacheable-request": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", - "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", - "requires": { - "clone-response": "^1.0.2", - "get-stream": "^5.1.0", - "http-cache-semantics": "^4.0.0", - "keyv": "^3.0.0", - "lowercase-keys": "^2.0.0", - "normalize-url": "^4.1.0", - "responselike": "^1.0.2" - }, - "dependencies": { - "get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "requires": { - "pump": "^3.0.0" - } - }, - "lowercase-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", - "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==" - } - } - }, - "call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "dev": true, - "requires": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - } - }, - "call-me-maybe": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.2.tgz", - "integrity": "sha512-HpX65o1Hnr9HH25ojC1YGs7HCQLq0GCOibSaWER0eNpgJ/Z1MZv2mTc7+xh6WOPxbRVcmgbv4hGU+uSQ/2xFZQ==" - }, - "callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" - }, - "camel-case": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", - "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", - "requires": { - "pascal-case": "^3.1.2", - "tslib": "^2.0.3" - } - }, - "camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==" - }, - "camelcase-keys": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-7.0.2.tgz", - "integrity": "sha512-Rjs1H+A9R+Ig+4E/9oyB66UC5Mj9Xq3N//vcLf2WzgdTi/3gUu3Z9KoqmlrEG4VuuLK8wJHofxzdQXz/knhiYg==", - "requires": { - "camelcase": "^6.3.0", - "map-obj": "^4.1.0", - "quick-lru": "^5.1.1", - "type-fest": "^1.2.1" - } - }, - "canonical-json": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/canonical-json/-/canonical-json-0.0.4.tgz", - "integrity": "sha512-2sW7x0m/P7dqEnO0O87U7RTVQAaa7MELcd+Jd9FA6CYgYtwJ1TlDWIYMD8nuMkH1KoThsJogqgLyklrt9d/Azw==", - "dev": true - }, - "capital-case": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/capital-case/-/capital-case-1.0.4.tgz", - "integrity": "sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==", - "requires": { - "no-case": "^3.0.4", - "tslib": "^2.0.3", - "upper-case-first": "^2.0.2" - } - }, - "caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==", - "dev": true - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "change-case": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/change-case/-/change-case-4.1.2.tgz", - "integrity": "sha512-bSxY2ws9OtviILG1EiY5K7NNxkqg/JnRnFxLtKQ96JaviiIxi7djMrSd0ECT9AC+lttClmYwKw53BWpOMblo7A==", - "requires": { - "camel-case": "^4.1.2", - "capital-case": "^1.0.4", - "constant-case": "^3.0.4", - "dot-case": "^3.0.4", - "header-case": "^2.0.4", - "no-case": "^3.0.4", - "param-case": "^3.0.4", - "pascal-case": "^3.1.2", - "path-case": "^3.0.4", - "sentence-case": "^3.0.4", - "snake-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "chardet": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", - "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==" - }, - "charenc": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz", - "integrity": "sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA==" - }, - "chownr": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", - "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==" - }, - "ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==" - }, - "cldrjs": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/cldrjs/-/cldrjs-0.5.5.tgz", - "integrity": "sha512-KDwzwbmLIPfCgd8JERVDpQKrUUM1U4KpFJJg2IROv89rF172lLufoJnqJ/Wea6fXL5bO6WjuLMzY8V52UWPvkA==" - }, - "clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==" - }, - "cli-boxes": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz", - "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==" - }, - "cli-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", - "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", - "requires": { - "restore-cursor": "^3.1.0" - } - }, - "cli-spinners": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.6.1.tgz", - "integrity": "sha512-x/5fWmGMnbKQAaNwN+UZlV79qBLM9JFnJuJ03gIi5whrob0xV0ofNVHy9DhwGdsMJQc2OKv0oGmLzvaqvAVv+g==" - }, - "cli-table": { - "version": "0.3.11", - "resolved": "https://registry.npmjs.org/cli-table/-/cli-table-0.3.11.tgz", - "integrity": "sha512-IqLQi4lO0nIB4tcdTpN4LCB9FI3uqrJZK7RC515EnhZ6qBaglkIgICb1wjeAqpdoOabm1+SuQtkXIPdYC93jhQ==", - "requires": { - "colors": "1.0.3" - } - }, - "cli-width": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", - "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==" - }, - "cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "dev": true, - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "clone": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", - "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==" - }, - "clone-buffer": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/clone-buffer/-/clone-buffer-1.0.0.tgz", - "integrity": "sha512-KLLTJWrvwIP+OPfMn0x2PheDEP20RPUcGXj/ERegTgdmPEZylALQldygiqrPPu8P45uNuPs7ckmReLY6v/iA5g==" - }, - "clone-deep": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", - "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4", - "kind-of": "^6.0.2", - "shallow-clone": "^3.0.0" - }, - "dependencies": { - "is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, - "requires": { - "isobject": "^3.0.1" - } - } - } - }, - "clone-response": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.3.tgz", - "integrity": "sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==", - "requires": { - "mimic-response": "^1.0.0" - } - }, - "clone-stats": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-1.0.0.tgz", - "integrity": "sha512-au6ydSpg6nsrigcZ4m8Bc9hxjeW+GJ8xh5G3BJCMt4WXe1H10UNaVOamqQTmrx1kjVuxAHIQSNU6hY4Nsn9/ag==" - }, - "cloneable-readable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/cloneable-readable/-/cloneable-readable-1.1.3.tgz", - "integrity": "sha512-2EF8zTQOxYq70Y4XKtorQupqF0m49MBz2/yf5Bj+MHjvpG3Hy7sImifnqD6UA+TKYxeSV+u6qqQPawN5UvnpKQ==", - "requires": { - "inherits": "^2.0.1", - "process-nextick-args": "^2.0.0", - "readable-stream": "^2.3.5" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "cmd-shim": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cmd-shim/-/cmd-shim-5.0.0.tgz", - "integrity": "sha512-qkCtZ59BidfEwHltnJwkyVZn+XQojdAySM1D1gSeh11Z4pW1Kpolkyo53L5noc0nrxmIvyFwTmJRo4xs7FFLPw==", - "requires": { - "mkdirp-infer-owner": "^2.0.0" - } - }, - "code-block-writer": { - "version": "11.0.3", - "resolved": "https://registry.npmjs.org/code-block-writer/-/code-block-writer-11.0.3.tgz", - "integrity": "sha512-NiujjUFB4SwScJq2bwbYUtXbZhBSlY6vYzm++3Q6oC+U+injTqfPYFK8wS9COOmb2lueqp0ZRB4nK1VYeHgNyw==" - }, - "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==" - }, - "color-support": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", - "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==" - }, - "colors": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz", - "integrity": "sha512-pFGrxThWcWQ2MsAz6RtgeWe4NK2kUE1WfsrvvlctdII745EW9I0yflqhe7++M5LEc7bV2c/9/5zc8sFcpL0Drw==" - }, - "columnify": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/columnify/-/columnify-1.6.0.tgz", - "integrity": "sha512-lomjuFZKfM6MSAnV9aCZC9sc0qGbmZdfygNv+nCpqVkSKdCxCklLtd16O0EILGkImHw9ZpHkAnHaB+8Zxq5W6Q==", - "dev": true, - "requires": { - "strip-ansi": "^6.0.1", - "wcwidth": "^1.0.0" - } - }, - "combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "dev": true, - "requires": { - "delayed-stream": "~1.0.0" - } - }, - "commander": { - "version": "9.5.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", - "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", - "devOptional": true - }, - "common-ancestor-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/common-ancestor-path/-/common-ancestor-path-1.0.1.tgz", - "integrity": "sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w==" - }, - "commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" - }, - "compare-func": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/compare-func/-/compare-func-2.0.0.tgz", - "integrity": "sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA==", - "dev": true, - "requires": { - "array-ify": "^1.0.0", - "dot-prop": "^5.1.0" - }, - "dependencies": { - "dot-prop": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", - "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", - "dev": true, - "requires": { - "is-obj": "^2.0.0" - } - } - } - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" - }, - "concat-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-2.0.0.tgz", - "integrity": "sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^3.0.2", - "typedarray": "^0.0.6" - } - }, - "config-chain": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.12.tgz", - "integrity": "sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA==", - "dev": true, - "requires": { - "ini": "^1.3.4", - "proto-list": "~1.2.1" - } - }, - "configstore": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz", - "integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==", - "requires": { - "dot-prop": "^5.2.0", - "graceful-fs": "^4.1.2", - "make-dir": "^3.0.0", - "unique-string": "^2.0.0", - "write-file-atomic": "^3.0.0", - "xdg-basedir": "^4.0.0" - }, - "dependencies": { - "dot-prop": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", - "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", - "requires": { - "is-obj": "^2.0.0" - } - }, - "write-file-atomic": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", - "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", - "requires": { - "imurmurhash": "^0.1.4", - "is-typedarray": "^1.0.0", - "signal-exit": "^3.0.2", - "typedarray-to-buffer": "^3.1.5" - } - } - } - }, - "console-control-strings": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==" - }, - "constant-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/constant-case/-/constant-case-3.0.4.tgz", - "integrity": "sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ==", - "requires": { - "no-case": "^3.0.4", - "tslib": "^2.0.3", - "upper-case": "^2.0.2" - } - }, - "content-disposition": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", - "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", - "dev": true, - "requires": { - "safe-buffer": "5.2.1" - } - }, - "content-type": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", - "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", - "dev": true - }, - "conventional-changelog-angular": { - "version": "5.0.12", - "resolved": "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-5.0.12.tgz", - "integrity": "sha512-5GLsbnkR/7A89RyHLvvoExbiGbd9xKdKqDTrArnPbOqBqG/2wIosu0fHwpeIRI8Tl94MhVNBXcLJZl92ZQ5USw==", - "dev": true, - "requires": { - "compare-func": "^2.0.0", - "q": "^1.5.1" - } - }, - "conventional-changelog-core": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/conventional-changelog-core/-/conventional-changelog-core-4.2.4.tgz", - "integrity": "sha512-gDVS+zVJHE2v4SLc6B0sLsPiloR0ygU7HaDW14aNJE1v4SlqJPILPl/aJC7YdtRE4CybBf8gDwObBvKha8Xlyg==", - "dev": true, - "requires": { - "add-stream": "^1.0.0", - "conventional-changelog-writer": "^5.0.0", - "conventional-commits-parser": "^3.2.0", - "dateformat": "^3.0.0", - "get-pkg-repo": "^4.0.0", - "git-raw-commits": "^2.0.8", - "git-remote-origin-url": "^2.0.0", - "git-semver-tags": "^4.1.1", - "lodash": "^4.17.15", - "normalize-package-data": "^3.0.0", - "q": "^1.5.1", - "read-pkg": "^3.0.0", - "read-pkg-up": "^3.0.0", - "through2": "^4.0.0" - } - }, - "conventional-changelog-preset-loader": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/conventional-changelog-preset-loader/-/conventional-changelog-preset-loader-2.3.4.tgz", - "integrity": "sha512-GEKRWkrSAZeTq5+YjUZOYxdHq+ci4dNwHvpaBC3+ENalzFWuCWa9EZXSuZBpkr72sMdKB+1fyDV4takK1Lf58g==", - "dev": true - }, - "conventional-changelog-writer": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/conventional-changelog-writer/-/conventional-changelog-writer-5.0.1.tgz", - "integrity": "sha512-5WsuKUfxW7suLblAbFnxAcrvf6r+0b7GvNaWUwUIk0bXMnENP/PEieGKVUQrjPqwPT4o3EPAASBXiY6iHooLOQ==", - "dev": true, - "requires": { - "conventional-commits-filter": "^2.0.7", - "dateformat": "^3.0.0", - "handlebars": "^4.7.7", - "json-stringify-safe": "^5.0.1", - "lodash": "^4.17.15", - "meow": "^8.0.0", - "semver": "^6.0.0", - "split": "^1.0.0", - "through2": "^4.0.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "conventional-commits-filter": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/conventional-commits-filter/-/conventional-commits-filter-2.0.7.tgz", - "integrity": "sha512-ASS9SamOP4TbCClsRHxIHXRfcGCnIoQqkvAzCSbZzTFLfcTqJVugB0agRgsEELsqaeWgsXv513eS116wnlSSPA==", - "dev": true, - "requires": { - "lodash.ismatch": "^4.4.0", - "modify-values": "^1.0.0" - } - }, - "conventional-commits-parser": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-3.2.4.tgz", - "integrity": "sha512-nK7sAtfi+QXbxHCYfhpZsfRtaitZLIA6889kFIouLvz6repszQDgxBu7wf2WbU+Dco7sAnNCJYERCwt54WPC2Q==", - "dev": true, - "requires": { - "is-text-path": "^1.0.1", - "JSONStream": "^1.0.4", - "lodash": "^4.17.15", - "meow": "^8.0.0", - "split2": "^3.0.0", - "through2": "^4.0.0" - } - }, - "conventional-recommended-bump": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/conventional-recommended-bump/-/conventional-recommended-bump-6.1.0.tgz", - "integrity": "sha512-uiApbSiNGM/kkdL9GTOLAqC4hbptObFo4wW2QRyHsKciGAfQuLU1ShZ1BIVI/+K2BE/W1AWYQMCXAsv4dyKPaw==", - "dev": true, - "requires": { - "concat-stream": "^2.0.0", - "conventional-changelog-preset-loader": "^2.3.4", - "conventional-commits-filter": "^2.0.7", - "conventional-commits-parser": "^3.2.0", - "git-raw-commits": "^2.0.8", - "git-semver-tags": "^4.1.1", - "meow": "^8.0.0", - "q": "^1.5.1" - } - }, - "cookie": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", - "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", - "dev": true - }, - "cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", - "dev": true - }, - "core-js-pure": { - "version": "3.28.0", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.28.0.tgz", - "integrity": "sha512-DSOVleA9/v3LNj/vFxAPfUHttKTzrB2RXhAPvR5TPXn4vrra3Z2ssytvRyt8eruJwAfwAiFADEbrjcRdcvPLQQ==", - "dev": true - }, - "core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==" - }, - "cosmiconfig": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", - "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", - "requires": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.2.1", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.10.0" - } - }, - "cross-fetch": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.5.tgz", - "integrity": "sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==", - "dev": true, - "requires": { - "node-fetch": "2.6.7" - } - }, - "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" - } - }, - "crypt": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz", - "integrity": "sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow==" - }, - "crypto-random-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", - "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==" - }, - "dargs": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/dargs/-/dargs-7.0.0.tgz", - "integrity": "sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg==" - }, - "dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==", - "dev": true, - "requires": { - "assert-plus": "^1.0.0" - } - }, - "dateformat": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz", - "integrity": "sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==", - "dev": true - }, - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "requires": { - "ms": "2.1.2" - } - }, - "debuglog": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/debuglog/-/debuglog-1.0.1.tgz", - "integrity": "sha512-syBZ+rnAK3EgMsH2aYEOLUW7mZSY9Gb+0wUMCFsZvcmiz+HigA0LOcq/HoQqVuGG+EKykunc7QG2bzrponfaSw==" - }, - "decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", - "dev": true - }, - "decamelize-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.1.tgz", - "integrity": "sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==", - "dev": true, - "requires": { - "decamelize": "^1.1.0", - "map-obj": "^1.0.0" - }, - "dependencies": { - "map-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==", - "dev": true - } - } - }, - "decompress-response": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", - "integrity": "sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==", - "requires": { - "mimic-response": "^1.0.0" - } - }, - "dedent": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", - "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==" - }, - "deep-extend": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", - "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==" - }, - "deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "dev": true - }, - "deepmerge": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", - "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", - "dev": true - }, - "defaults": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", - "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", - "requires": { - "clone": "^1.0.2" - }, - "dependencies": { - "clone": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", - "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==" - } - } - }, - "defer-to-connect": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz", - "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==" - }, - "define-lazy-prop": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", - "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", - "dev": true - }, - "define-properties": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz", - "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==", - "dev": true, - "requires": { - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - } - }, - "delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", - "dev": true - }, - "delegates": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==" - }, - "depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==" - }, - "deprecation": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/deprecation/-/deprecation-2.3.1.tgz", - "integrity": "sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==" - }, - "destroy": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", - "dev": true - }, - "detect-indent": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz", - "integrity": "sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==" - }, - "dezalgo": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/dezalgo/-/dezalgo-1.0.4.tgz", - "integrity": "sha512-rXSP0bf+5n0Qonsb+SVVfNfIsimO4HEtmnIpPHY8Q1UCzKlQrDMfdobr8nJOOsRgWCyMRqeSBQzmWUMq7zvVig==", - "requires": { - "asap": "^2.0.0", - "wrappy": "1" - } - }, - "diff": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-5.1.0.tgz", - "integrity": "sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw==" - }, - "dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "requires": { - "path-type": "^4.0.0" - } - }, - "dom-serializer": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", - "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", - "dev": true, - "requires": { - "domelementtype": "^2.0.1", - "entities": "^2.0.0" - }, - "dependencies": { - "domelementtype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", - "dev": true - }, - "entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", - "dev": true - } - } - }, - "domelementtype": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", - "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", - "dev": true - }, - "domhandler": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", - "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", - "dev": true, - "requires": { - "domelementtype": "1" - } - }, - "domutils": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", - "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", - "dev": true, - "requires": { - "dom-serializer": "0", - "domelementtype": "1" - } - }, - "dot-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", - "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", - "requires": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "dot-prop": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-6.0.1.tgz", - "integrity": "sha512-tE7ztYzXHIeyvc7N+hR3oi7FIbf/NIjVP9hmAt3yMXzrQ072/fpjGLx2GxNxGxUl5V73MEqYzioOMoVhGMJ5cA==", - "requires": { - "is-obj": "^2.0.0" - } - }, - "dotenv": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", - "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==", - "dev": true - }, - "duplex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/duplex/-/duplex-1.0.0.tgz", - "integrity": "sha512-6Urdl3FU6TU6TAbd9b46YsvYhxqWvuuvlDL1VaP4DJb9E1jbU9Y5E6KUIXt7+0CUgKhPveZ495kqVAzm/uynyg==", - "dev": true - }, - "duplexer": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", - "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", - "dev": true - }, - "duplexer3": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.5.tgz", - "integrity": "sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA==" - }, - "ecc-jsbn": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==", - "dev": true, - "requires": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" - } - }, - "ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", - "dev": true - }, - "ejs": { - "version": "3.1.8", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.8.tgz", - "integrity": "sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ==", - "requires": { - "jake": "^10.8.5" - } - }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", - "dev": true - }, - "encoding": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", - "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", - "optional": true, - "requires": { - "iconv-lite": "^0.6.2" - }, - "dependencies": { - "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==", - "optional": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - } - } - } - }, - "end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "requires": { - "once": "^1.4.0" - } - }, - "enquirer": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", - "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", - "dev": true, - "requires": { - "ansi-colors": "^4.1.1" - } - }, - "entities": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", - "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==", - "dev": true - }, - "env-paths": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", - "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==" - }, - "envinfo": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz", - "integrity": "sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==", - "dev": true - }, - "err-code": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", - "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==" - }, - "error": { - "version": "10.4.0", - "resolved": "https://registry.npmjs.org/error/-/error-10.4.0.tgz", - "integrity": "sha512-YxIFEJuhgcICugOUvRx5th0UM+ActZ9sjY0QJmeVwsQdvosZ7kYzc9QqS0Da3R5iUmgU5meGIxh0xBeZpMVeLw==" - }, - "error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "requires": { - "is-arrayish": "^0.2.1" - } - }, - "es-abstract": { - "version": "1.21.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.21.1.tgz", - "integrity": "sha512-QudMsPOz86xYz/1dG1OuGBKOELjCh99IIWHLzy5znUB6j8xG2yMA7bfTV86VSqKF+Y/H08vQPR+9jyXpuC6hfg==", - "dev": true, - "requires": { - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", - "es-set-tostringtag": "^2.0.1", - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "function.prototype.name": "^1.1.5", - "get-intrinsic": "^1.1.3", - "get-symbol-description": "^1.0.0", - "globalthis": "^1.0.3", - "gopd": "^1.0.1", - "has": "^1.0.3", - "has-property-descriptors": "^1.0.0", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.4", - "is-array-buffer": "^3.0.1", - "is-callable": "^1.2.7", - "is-negative-zero": "^2.0.2", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.2", - "is-string": "^1.0.7", - "is-typed-array": "^1.1.10", - "is-weakref": "^1.0.2", - "object-inspect": "^1.12.2", - "object-keys": "^1.1.1", - "object.assign": "^4.1.4", - "regexp.prototype.flags": "^1.4.3", - "safe-regex-test": "^1.0.0", - "string.prototype.trimend": "^1.0.6", - "string.prototype.trimstart": "^1.0.6", - "typed-array-length": "^1.0.4", - "unbox-primitive": "^1.0.2", - "which-typed-array": "^1.1.9" - } - }, - "es-array-method-boxes-properly": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", - "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==", - "dev": true - }, - "es-set-tostringtag": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz", - "integrity": "sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==", - "dev": true, - "requires": { - "get-intrinsic": "^1.1.3", - "has": "^1.0.3", - "has-tostringtag": "^1.0.0" - } - }, - "es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", - "dev": true, - "requires": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - } - }, - "es6-promise": { - "version": "4.2.8", - "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz", - "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==", - "dev": true - }, - "es6-promisify": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz", - "integrity": "sha512-C+d6UdsYDk0lMebHNR4S2NybQMMngAOnOwYBQjTOiv0MkoJMP0Myw2mgpDLBcpfCmRLxyFqYhS/CfOENq4SJhQ==", - "dev": true, - "requires": { - "es6-promise": "^4.0.3" - } - }, - "escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" - }, - "escape-goat": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-2.1.1.tgz", - "integrity": "sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==" - }, - "escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", - "dev": true - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==" - }, - "escodegen": { - "version": "1.14.3", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz", - "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==", - "dev": true, - "requires": { - "esprima": "^4.0.1", - "estraverse": "^4.2.0", - "esutils": "^2.0.2", - "optionator": "^0.8.1", - "source-map": "~0.6.1" - }, - "dependencies": { - "esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "dev": true - }, - "estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true - } - } - }, - "esprima": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.2.2.tgz", - "integrity": "sha512-+JpPZam9w5DuJ3Q67SqsMGtiHKENSMRVoxvArfJZK01/BfLEObtZ6orJa/MtoGNR/rfMgp5837T41PAmTwAv/A==", - "dev": true - }, - "esquery": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.2.tgz", - "integrity": "sha512-JVSoLdTlTDkmjFmab7H/9SL9qGSyjElT3myyKp7krqjVFQCDLmj1QFaCLRFBszBKI0XVZaiiXvuPIX3ZwHe1Ng==", - "requires": { - "estraverse": "^5.1.0" - } - }, - "estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==" - }, - "esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true - }, - "etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", - "dev": true - }, - "eventemitter2": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-5.0.1.tgz", - "integrity": "sha512-5EM1GHXycJBS6mauYAbVKT1cVs7POKWb2NXD4Vyt8dDqeZa7LaDK1/sjtL+Zb0lzTpSNil4596Dyu97hz37QLg==", - "dev": true - }, - "eventemitter3": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" - }, - "execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "requires": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - } - }, - "express": { - "version": "4.18.2", - "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", - "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", - "dev": true, - "requires": { - "accepts": "~1.3.8", - "array-flatten": "1.1.1", - "body-parser": "1.20.1", - "content-disposition": "0.5.4", - "content-type": "~1.0.4", - "cookie": "0.5.0", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "2.0.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "1.2.0", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.7", - "qs": "6.11.0", - "range-parser": "~1.2.1", - "safe-buffer": "5.2.1", - "send": "0.18.0", - "serve-static": "1.15.0", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" - }, - "dependencies": { - "body-parser": { - "version": "1.20.1", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", - "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", - "dev": true, - "requires": { - "bytes": "3.1.2", - "content-type": "~1.0.4", - "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.11.0", - "raw-body": "2.5.1", - "type-is": "~1.6.18", - "unpipe": "1.0.0" - } - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.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==", - "dev": true - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "raw-body": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", - "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", - "dev": true, - "requires": { - "bytes": "3.1.2", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - } - } - } - }, - "extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", - "dev": true - }, - "external-editor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", - "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", - "requires": { - "chardet": "^0.7.0", - "iconv-lite": "^0.4.24", - "tmp": "^0.0.33" - } - }, - "extsprintf": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==", - "dev": true - }, - "eyes": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz", - "integrity": "sha512-GipyPsXO1anza0AOZdy69Im7hGFCNB7Y/NGjDlZGJ3GJJLtwNSb2vrzYrTYJRrRloVx7pl+bhUaTB8yiccPvFQ==", - "dev": true - }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" - }, - "fast-glob": { - "version": "3.2.12", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", - "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", - "requires": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - } - }, - "fast-json-patch": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/fast-json-patch/-/fast-json-patch-3.1.1.tgz", - "integrity": "sha512-vf6IHUX2SBcA+5/+4883dsIjpBTqmfBjmYiWK1savxQmFk4JfBMLa7ynTYOs1Rolp/T1betJxHiGD3g1Mn8lUQ==", - "dev": true - }, - "fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true - }, - "fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", - "dev": true - }, - "fast-safe-stringify": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz", - "integrity": "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==" - }, - "fastq": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", - "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", - "requires": { - "reusify": "^1.0.4" - } - }, - "figures": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", - "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", - "requires": { - "escape-string-regexp": "^1.0.5" - } - }, - "filelist": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", - "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", - "requires": { - "minimatch": "^5.0.1" - }, - "dependencies": { - "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" - } - } - } - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "finalhandler": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", - "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", - "dev": true, - "requires": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "statuses": "2.0.1", - "unpipe": "~1.0.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - } - } - }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "find-yarn-workspace-root2": { - "version": "1.2.16", - "resolved": "https://registry.npmjs.org/find-yarn-workspace-root2/-/find-yarn-workspace-root2-1.2.16.tgz", - "integrity": "sha512-hr6hb1w8ePMpPVUK39S4RlwJzi+xPLuVuG8XlwXU3KD5Yn3qgBWVfy3AzNlDhWvE1EORCE65/Qm26rFQt3VLVA==", - "requires": { - "micromatch": "^4.0.2", - "pkg-dir": "^4.2.0" - } - }, - "first-chunk-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/first-chunk-stream/-/first-chunk-stream-2.0.0.tgz", - "integrity": "sha512-X8Z+b/0L4lToKYq+lwnKqi9X/Zek0NibLpsJgVsSxpoYq7JtiCtRb5HqKVEjEw/qAb/4AKKRLOwwKHlWNpm2Eg==", - "requires": { - "readable-stream": "^2.0.2" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "flat": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", - "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", - "dev": true - }, - "follow-redirects": { - "version": "1.15.2", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", - "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", - "dev": true - }, - "for-each": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", - "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", - "dev": true, - "requires": { - "is-callable": "^1.1.3" - } - }, - "forever-agent": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==", - "dev": true - }, - "form-data": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", - "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", - "dev": true, - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - } - }, - "form-data-encoder": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/form-data-encoder/-/form-data-encoder-1.7.2.tgz", - "integrity": "sha512-qfqtYan3rxrnCk1VYaA4H+Ms9xdpPqvLZa6xmMgFvhO32x7/3J/ExcTd6qpxM0vH2GdMI+poehyBZvqfMTto8A==", - "dev": true - }, - "formdata-node": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/formdata-node/-/formdata-node-4.4.1.tgz", - "integrity": "sha512-0iirZp3uVDjVGt9p49aTaqjk84TrglENEDuqfdlZQ1roC9CWlPk6Avf8EEnZNcAqPonwkG35x4n3ww/1THYAeQ==", - "dev": true, - "requires": { - "node-domexception": "1.0.0", - "web-streams-polyfill": "4.0.0-beta.3" - } - }, - "forwarded": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", - "dev": true - }, - "fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", - "dev": true - }, - "fs-constants": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", - "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", - "dev": true - }, - "fs-extra": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", - "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - }, - "fs-minipass": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", - "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", - "requires": { - "minipass": "^3.0.0" - } - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" - }, - "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" - }, - "function.prototype.name": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", - "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.0", - "functions-have-names": "^1.2.2" - } - }, - "functions-have-names": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", - "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", - "dev": true - }, - "g11n-pipeline": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/g11n-pipeline/-/g11n-pipeline-3.4.1.tgz", - "integrity": "sha512-e+Kk3Wvb7QvCeg8ufGb72dgSn/M6gOKwlb30Ua72Aze8o/5JMRsIl0hGNLWnDPifVFn9eW4r7wuHiqURlZLkqw==", - "dev": true, - "requires": { - "bent": "^1.4.0", - "g11n-pipeline-flatten": "^2.0.1", - "minimist": "^1.2.0", - "swagger-client": "^3.8.25" - } - }, - "g11n-pipeline-flatten": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/g11n-pipeline-flatten/-/g11n-pipeline-flatten-2.0.1.tgz", - "integrity": "sha512-HRduCmuoICbBvyUM1TGxjRp9mgyp34I6gXTlp699vfMOXsSCx1oVEWM87A046IcG/uuck5v4zM0WTjfjwyx4dA==", - "dev": true, - "requires": { - "@livereach/jsonpath": "^1.2.2" - } - }, - "gauge": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.4.tgz", - "integrity": "sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==", - "requires": { - "aproba": "^1.0.3 || ^2.0.0", - "color-support": "^1.1.3", - "console-control-strings": "^1.1.0", - "has-unicode": "^2.0.1", - "signal-exit": "^3.0.7", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "wide-align": "^1.1.5" - } - }, - "get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" - }, - "get-intrinsic": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", - "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==", - "dev": true, - "requires": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.3" - } - }, - "get-own-enumerable-property-symbols": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", - "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" - }, - "get-pkg-repo": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/get-pkg-repo/-/get-pkg-repo-4.2.1.tgz", - "integrity": "sha512-2+QbHjFRfGB74v/pYWjd5OhU3TDIC2Gv/YKUTk/tCvAz0pkn/Mz6P3uByuBimLOcPvN2jYdScl3xGFSrx0jEcA==", - "dev": true, - "requires": { - "@hutson/parse-repository-url": "^3.0.0", - "hosted-git-info": "^4.0.0", - "through2": "^2.0.0", - "yargs": "^16.2.0" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - }, - "through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "dev": true, - "requires": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } - }, - "xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "dev": true - } - } - }, - "get-port": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/get-port/-/get-port-5.1.1.tgz", - "integrity": "sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ==", - "dev": true - }, - "get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==" - }, - "get-symbol-description": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", - "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" - } - }, - "getpass": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==", - "dev": true, - "requires": { - "assert-plus": "^1.0.0" - } - }, - "git-raw-commits": { - "version": "2.0.11", - "resolved": "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-2.0.11.tgz", - "integrity": "sha512-VnctFhw+xfj8Va1xtfEqCUD2XDrbAPSJx+hSrE5K7fGdjZruW7XV+QOrN7LF/RJyvspRiD2I0asWsxFp0ya26A==", - "dev": true, - "requires": { - "dargs": "^7.0.0", - "lodash": "^4.17.15", - "meow": "^8.0.0", - "split2": "^3.0.0", - "through2": "^4.0.0" - } - }, - "git-remote-origin-url": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/git-remote-origin-url/-/git-remote-origin-url-2.0.0.tgz", - "integrity": "sha512-eU+GGrZgccNJcsDH5LkXR3PB9M958hxc7sbA8DFJjrv9j4L2P/eZfKhM+QD6wyzpiv+b1BpK0XrYCxkovtjSLw==", - "dev": true, - "requires": { - "gitconfiglocal": "^1.0.0", - "pify": "^2.3.0" - }, - "dependencies": { - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", - "dev": true - } - } - }, - "git-semver-tags": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/git-semver-tags/-/git-semver-tags-4.1.1.tgz", - "integrity": "sha512-OWyMt5zBe7xFs8vglMmhM9lRQzCWL3WjHtxNNfJTMngGym7pC1kh8sP6jevfydJ6LP3ZvGxfb6ABYgPUM0mtsA==", - "dev": true, - "requires": { - "meow": "^8.0.0", - "semver": "^6.0.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "git-up": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/git-up/-/git-up-7.0.0.tgz", - "integrity": "sha512-ONdIrbBCFusq1Oy0sC71F5azx8bVkvtZtMJAsv+a6lz5YAmbNnLD6HAB4gptHZVLPR8S2/kVN6Gab7lryq5+lQ==", - "dev": true, - "requires": { - "is-ssh": "^1.4.0", - "parse-url": "^8.1.0" - } - }, - "git-url-parse": { - "version": "13.1.0", - "resolved": "https://registry.npmjs.org/git-url-parse/-/git-url-parse-13.1.0.tgz", - "integrity": "sha512-5FvPJP/70WkIprlUZ33bm4UAaFdjcLkJLpWft1BeZKqwR0uhhNGoKwlUaPtVb4LxCSQ++erHapRak9kWGj+FCA==", - "dev": true, - "requires": { - "git-up": "^7.0.0" - } - }, - "gitconfiglocal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/gitconfiglocal/-/gitconfiglocal-1.0.0.tgz", - "integrity": "sha512-spLUXeTAVHxDtKsJc8FkFVgFtMdEN9qPGpL23VfSHx4fP4+Ds097IXLvymbnDH8FnmxX5Nr9bPw3A+AQ6mWEaQ==", - "dev": true, - "requires": { - "ini": "^1.3.2" - } - }, - "github-username": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/github-username/-/github-username-6.0.0.tgz", - "integrity": "sha512-7TTrRjxblSI5l6adk9zd+cV5d6i1OrJSo3Vr9xdGqFLBQo0mz5P9eIfKCDJ7eekVGGFLbce0qbPSnktXV2BjDQ==", - "requires": { - "@octokit/rest": "^18.0.6" - }, - "dependencies": { - "@octokit/auth-token": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-2.5.0.tgz", - "integrity": "sha512-r5FVUJCOLl19AxiuZD2VRZ/ORjp/4IN98Of6YJoJOkY75CIBuYfmiNHGrDwXr+aLGG55igl9QrxX3hbiXlLb+g==", - "requires": { - "@octokit/types": "^6.0.3" - } - }, - "@octokit/core": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@octokit/core/-/core-3.6.0.tgz", - "integrity": "sha512-7RKRKuA4xTjMhY+eG3jthb3hlZCsOwg3rztWh75Xc+ShDWOfDDATWbeZpAHBNRpm4Tv9WgBMOy1zEJYXG6NJ7Q==", - "requires": { - "@octokit/auth-token": "^2.4.4", - "@octokit/graphql": "^4.5.8", - "@octokit/request": "^5.6.3", - "@octokit/request-error": "^2.0.5", - "@octokit/types": "^6.0.3", - "before-after-hook": "^2.2.0", - "universal-user-agent": "^6.0.0" - } - }, - "@octokit/endpoint": { - "version": "6.0.12", - "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-6.0.12.tgz", - "integrity": "sha512-lF3puPwkQWGfkMClXb4k/eUT/nZKQfxinRWJrdZaJO85Dqwo/G0yOC434Jr2ojwafWJMYqFGFa5ms4jJUgujdA==", - "requires": { - "@octokit/types": "^6.0.3", - "is-plain-object": "^5.0.0", - "universal-user-agent": "^6.0.0" - } - }, - "@octokit/graphql": { - "version": "4.8.0", - "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-4.8.0.tgz", - "integrity": "sha512-0gv+qLSBLKF0z8TKaSKTsS39scVKF9dbMxJpj3U0vC7wjNWFuIpL/z76Qe2fiuCbDRcJSavkXsVtMS6/dtQQsg==", - "requires": { - "@octokit/request": "^5.6.0", - "@octokit/types": "^6.0.3", - "universal-user-agent": "^6.0.0" - } - }, - "@octokit/openapi-types": { - "version": "12.11.0", - "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-12.11.0.tgz", - "integrity": "sha512-VsXyi8peyRq9PqIz/tpqiL2w3w80OgVMwBHltTml3LmVvXiphgeqmY9mvBw9Wu7e0QWk/fqD37ux8yP5uVekyQ==" - }, - "@octokit/plugin-paginate-rest": { - "version": "2.21.3", - "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-2.21.3.tgz", - "integrity": "sha512-aCZTEf0y2h3OLbrgKkrfFdjRL6eSOo8komneVQJnYecAxIej7Bafor2xhuDJOIFau4pk0i/P28/XgtbyPF0ZHw==", - "requires": { - "@octokit/types": "^6.40.0" - } - }, - "@octokit/plugin-rest-endpoint-methods": { - "version": "5.16.2", - "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-5.16.2.tgz", - "integrity": "sha512-8QFz29Fg5jDuTPXVtey05BLm7OB+M8fnvE64RNegzX7U+5NUXcOcnpTIK0YfSHBg8gYd0oxIq3IZTe9SfPZiRw==", - "requires": { - "@octokit/types": "^6.39.0", - "deprecation": "^2.3.1" - } - }, - "@octokit/request": { - "version": "5.6.3", - "resolved": "https://registry.npmjs.org/@octokit/request/-/request-5.6.3.tgz", - "integrity": "sha512-bFJl0I1KVc9jYTe9tdGGpAMPy32dLBXXo1dS/YwSCTL/2nd9XeHsY616RE3HPXDVk+a+dBuzyz5YdlXwcDTr2A==", - "requires": { - "@octokit/endpoint": "^6.0.1", - "@octokit/request-error": "^2.1.0", - "@octokit/types": "^6.16.1", - "is-plain-object": "^5.0.0", - "node-fetch": "^2.6.7", - "universal-user-agent": "^6.0.0" - } - }, - "@octokit/request-error": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-2.1.0.tgz", - "integrity": "sha512-1VIvgXxs9WHSjicsRwq8PlR2LR2x6DwsJAaFgzdi0JfJoGSO8mYI/cHJQ+9FbN21aa+DrgNLnwObmyeSC8Rmpg==", - "requires": { - "@octokit/types": "^6.0.3", - "deprecation": "^2.0.0", - "once": "^1.4.0" - } - }, - "@octokit/rest": { - "version": "18.12.0", - "resolved": "https://registry.npmjs.org/@octokit/rest/-/rest-18.12.0.tgz", - "integrity": "sha512-gDPiOHlyGavxr72y0guQEhLsemgVjwRePayJ+FcKc2SJqKUbxbkvf5kAZEWA/MKvsfYlQAMVzNJE3ezQcxMJ2Q==", - "requires": { - "@octokit/core": "^3.5.1", - "@octokit/plugin-paginate-rest": "^2.16.8", - "@octokit/plugin-request-log": "^1.0.4", - "@octokit/plugin-rest-endpoint-methods": "^5.12.0" - } - }, - "@octokit/types": { - "version": "6.41.0", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-6.41.0.tgz", - "integrity": "sha512-eJ2jbzjdijiL3B4PrSQaSjuF2sPEQPVCPzBvTHJD9Nz+9dw2SGH4K4xeQJ77YfTq5bRQ+bD8wT11JbeDPmxmGg==", - "requires": { - "@octokit/openapi-types": "^12.11.0" - } - } - } - }, - "glob": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", - "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" - }, - "dependencies": { - "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" - } - } - } - }, - "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "requires": { - "is-glob": "^4.0.1" - } - }, - "global-dirs": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.1.tgz", - "integrity": "sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA==", - "requires": { - "ini": "2.0.0" - }, - "dependencies": { - "ini": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", - "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==" - } - } - }, - "globalize": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/globalize/-/globalize-1.7.0.tgz", - "integrity": "sha512-faR46vTIbFCeAemyuc9E6/d7Wrx9k2ae2L60UhakztFg6VuE42gENVJNuPFtt7Sdjrk9m2w8+py7Jj+JTNy59w==", - "requires": { - "cldrjs": "^0.5.4" - } - }, - "globalthis": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", - "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", - "dev": true, - "requires": { - "define-properties": "^1.1.3" - } - }, - "globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", - "requires": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" - } - }, - "gopd": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", - "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", - "dev": true, - "requires": { - "get-intrinsic": "^1.1.3" - } - }, - "got": { - "version": "9.6.0", - "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", - "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", - "requires": { - "@sindresorhus/is": "^0.14.0", - "@szmarczak/http-timer": "^1.1.2", - "cacheable-request": "^6.0.0", - "decompress-response": "^3.3.0", - "duplexer3": "^0.1.4", - "get-stream": "^4.1.0", - "lowercase-keys": "^1.0.1", - "mimic-response": "^1.0.1", - "p-cancelable": "^1.0.0", - "to-readable-stream": "^1.0.0", - "url-parse-lax": "^3.0.0" - }, - "dependencies": { - "get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "requires": { - "pump": "^3.0.0" - } - } - } - }, - "graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" - }, - "grouped-queue": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/grouped-queue/-/grouped-queue-2.0.0.tgz", - "integrity": "sha512-/PiFUa7WIsl48dUeCvhIHnwNmAAzlI/eHoJl0vu3nsFA366JleY7Ff8EVTplZu5kO0MIdZjKTTnzItL61ahbnw==" - }, - "handlebars": { - "version": "4.7.7", - "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz", - "integrity": "sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==", - "dev": true, - "requires": { - "minimist": "^1.2.5", - "neo-async": "^2.6.0", - "source-map": "^0.6.1", - "uglify-js": "^3.1.4", - "wordwrap": "^1.0.0" - } - }, - "har-schema": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==", - "dev": true - }, - "har-validator": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", - "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", - "dev": true, - "requires": { - "ajv": "^6.12.3", - "har-schema": "^2.0.0" - } - }, - "hard-rejection": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", - "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", - "dev": true - }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "requires": { - "function-bind": "^1.1.1" - } - }, - "has-bigints": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", - "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "has-property-descriptors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", - "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", - "dev": true, - "requires": { - "get-intrinsic": "^1.1.1" - } - }, - "has-proto": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", - "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", - "dev": true - }, - "has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", - "dev": true - }, - "has-tostringtag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", - "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", - "dev": true, - "requires": { - "has-symbols": "^1.0.2" - } - }, - "has-unicode": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==" - }, - "has-yarn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz", - "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==" - }, - "header-case": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/header-case/-/header-case-2.0.4.tgz", - "integrity": "sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q==", - "requires": { - "capital-case": "^1.0.4", - "tslib": "^2.0.3" - } - }, - "hosted-git-info": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", - "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", - "requires": { - "lru-cache": "^6.0.0" - }, - "dependencies": { - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "requires": { - "yallist": "^4.0.0" - } - } - } - }, - "htmlparser2": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", - "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", - "dev": true, - "requires": { - "domelementtype": "^1.3.1", - "domhandler": "^2.3.0", - "domutils": "^1.5.1", - "entities": "^1.1.1", - "inherits": "^2.0.1", - "readable-stream": "^3.1.1" - } - }, - "http-cache-semantics": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", - "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==" - }, - "http-errors": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", - "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", - "dev": true, - "requires": { - "depd": "2.0.0", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "toidentifier": "1.0.1" - }, - "dependencies": { - "depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", - "dev": true - } - } - }, - "http-proxy-agent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", - "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", - "requires": { - "@tootallnate/once": "2", - "agent-base": "6", - "debug": "4" - } - }, - "http-signature": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==", - "dev": true, - "requires": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" - } - }, - "http-status": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/http-status/-/http-status-1.6.2.tgz", - "integrity": "sha512-oUExvfNckrpTpDazph7kNG8sQi5au3BeTo0idaZFXEhTaJKu7GNJCLHI0rYY2wljm548MSTM+Ljj/c6anqu2zQ==", - "dev": true - }, - "http2-client": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/http2-client/-/http2-client-1.3.5.tgz", - "integrity": "sha512-EC2utToWl4RKfs5zd36Mxq7nzHHBuomZboI0yYL6Y0RmBgT7Sgkq4rQ0ezFTYoIsSs7Tm9SJe+o2FcAg6GBhGA==" - }, - "httpntlm": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/httpntlm/-/httpntlm-1.6.1.tgz", - "integrity": "sha512-Tcz3Ct9efvNqw3QdTl3h6IgRRlIQxwKkJELN/aAIGnzi2xvb3pDHdnMs8BrxWLV6OoT4DlVyhzSVhFt/tk0lIw==", - "dev": true, - "requires": { - "httpreq": ">=0.4.22", - "underscore": "~1.7.0" - } - }, - "httpreq": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/httpreq/-/httpreq-0.5.2.tgz", - "integrity": "sha512-2Jm+x9WkExDOeFRrdBCBSpLPT5SokTcRHkunV3pjKmX/cx6av8zQ0WtHUMDrYb6O4hBFzNU6sxJEypvRUVYKnw==", - "dev": true - }, - "https-proxy-agent": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", - "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", - "requires": { - "agent-base": "6", - "debug": "4" - } - }, - "human-signals": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==" - }, - "humanize-ms": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", - "integrity": "sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==", - "requires": { - "ms": "^2.0.0" - } - }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" - }, - "ignore": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", - "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==" - }, - "ignore-walk": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-5.0.1.tgz", - "integrity": "sha512-yemi4pMf51WKT7khInJqAvsIGzoqYXblnsz0ql8tM+yi1EKYTY1evX4NAbJrLL/Aanr2HyZeluqU+Oi7MGHokw==", - "dev": true, - "requires": { - "minimatch": "^5.0.1" - }, - "dependencies": { - "minimatch": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", - "dev": true, - "requires": { - "brace-expansion": "^2.0.1" - } - } - } - }, - "import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "requires": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "dependencies": { - "resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" - } - } - }, - "import-lazy": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", - "integrity": "sha512-m7ZEHgtw69qOGw+jwxXkHlrlIPdTGkyh66zXZ1ajZbxkDBNjSY/LGbmjc7h0s2ELsUDTAhFr55TrPSSqJGPG0A==" - }, - "import-local": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", - "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", - "dev": true, - "requires": { - "pkg-dir": "^4.2.0", - "resolve-cwd": "^3.0.0" - } - }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==" - }, - "indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==" - }, - "infer-owner": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", - "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==" - }, - "inflection": { - "version": "1.13.4", - "resolved": "https://registry.npmjs.org/inflection/-/inflection-1.13.4.tgz", - "integrity": "sha512-6I/HUDeYFfuNCVS3td055BaXBwKYuzw7K3ExVMStBowKo9oOAMJIXIHvdyR3iboTCp1b+1i5DSkIZTcwIktuDw==", - "dev": true - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" - }, - "init-package-json": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/init-package-json/-/init-package-json-3.0.2.tgz", - "integrity": "sha512-YhlQPEjNFqlGdzrBfDNRLhvoSgX7iQRgSxgsNknRQ9ITXFT7UMfVMWhBTOh2Y+25lRnGrv5Xz8yZwQ3ACR6T3A==", - "dev": true, - "requires": { - "npm-package-arg": "^9.0.1", - "promzard": "^0.3.0", - "read": "^1.0.7", - "read-package-json": "^5.0.0", - "semver": "^7.3.5", - "validate-npm-package-license": "^3.0.4", - "validate-npm-package-name": "^4.0.0" - }, - "dependencies": { - "hosted-git-info": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-5.2.1.tgz", - "integrity": "sha512-xIcQYMnhcx2Nr4JTjsFmwwnr9vldugPy9uVm0o87bjqqWMv9GaqsTeT+i99wTl0mk1uLxJtHxLb8kymqTENQsw==", - "dev": true, - "requires": { - "lru-cache": "^7.5.1" - } - }, - "npm-package-arg": { - "version": "9.1.2", - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-9.1.2.tgz", - "integrity": "sha512-pzd9rLEx4TfNJkovvlBSLGhq31gGu2QDexFPWT19yCDh0JgnRhlBLNo5759N0AJmBk+kQ9Y/hXoLnlgFD+ukmg==", - "dev": true, - "requires": { - "hosted-git-info": "^5.0.0", - "proc-log": "^2.0.1", - "semver": "^7.3.5", - "validate-npm-package-name": "^4.0.0" - } - }, - "validate-npm-package-name": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-4.0.0.tgz", - "integrity": "sha512-mzR0L8ZDktZjpX4OB46KT+56MAhl4EIazWP/+G/HPGuvfdaqg4YsCdtOm6U9+LOFyYDoh4dpnpxZRB9MQQns5Q==", - "dev": true, - "requires": { - "builtins": "^5.0.0" - } - } - } - }, - "inquirer": { - "version": "8.2.5", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-8.2.5.tgz", - "integrity": "sha512-QAgPDQMEgrDssk1XiwwHoOGYF9BAbUcc1+j+FhEvaOt8/cKRqyLn0U5qA6F74fGhTMGxf92pOvPBeh29jQJDTQ==", - "requires": { - "ansi-escapes": "^4.2.1", - "chalk": "^4.1.1", - "cli-cursor": "^3.1.0", - "cli-width": "^3.0.0", - "external-editor": "^3.0.3", - "figures": "^3.0.0", - "lodash": "^4.17.21", - "mute-stream": "0.0.8", - "ora": "^5.4.1", - "run-async": "^2.4.0", - "rxjs": "^7.5.5", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0", - "through": "^2.3.6", - "wrap-ansi": "^7.0.0" - }, - "dependencies": { - "rxjs": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.0.tgz", - "integrity": "sha512-F2+gxDshqmIub1KdvZkaEfGDwLNpPvk9Fs6LD/MyQxNgMds/WH9OdDDXOmxUZpME+iSK3rQCctkL0DYyytUqMg==", - "requires": { - "tslib": "^2.1.0" - } - } - } - }, - "inquirer-autocomplete-prompt": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/inquirer-autocomplete-prompt/-/inquirer-autocomplete-prompt-2.0.0.tgz", - "integrity": "sha512-c2LljLP3ewVJe4AUZzKdA6oWjqhpy5pfsisHAjh7mP3WUQ/O02x5OLMMqcLOYuRHx6i2hlVSIhUv0xYGyFxFYA==", - "requires": { - "ansi-escapes": "^4.3.2", - "figures": "^3.2.0", - "picocolors": "^1.0.0", - "run-async": "^2.4.1", - "rxjs": "^7.5.4" - }, - "dependencies": { - "rxjs": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.0.tgz", - "integrity": "sha512-F2+gxDshqmIub1KdvZkaEfGDwLNpPvk9Fs6LD/MyQxNgMds/WH9OdDDXOmxUZpME+iSK3rQCctkL0DYyytUqMg==", - "requires": { - "tslib": "^2.1.0" - } - } - } - }, - "internal-slot": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz", - "integrity": "sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==", - "dev": true, - "requires": { - "get-intrinsic": "^1.2.0", - "has": "^1.0.3", - "side-channel": "^1.0.4" - } - }, - "interpret": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", - "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==" - }, - "invert-kv": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-3.0.1.tgz", - "integrity": "sha512-CYdFeFexxhv/Bcny+Q0BfOV+ltRlJcd4BBZBYFX/O0u4npJrgZtIcjokegtiSMAvlMTJ+Koq0GBCc//3bueQxw==" - }, - "ip": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ip/-/ip-2.0.0.tgz", - "integrity": "sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==" - }, - "ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", - "dev": true - }, - "is-array-buffer": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.1.tgz", - "integrity": "sha512-ASfLknmY8Xa2XtB4wmbz13Wu202baeA18cJBCeCy0wXUHZF0IPyVEXqKEcd+t2fNSLLL1vC6k7lxZEojNbISXQ==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.3", - "is-typed-array": "^1.1.10" - } - }, - "is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" - }, - "is-bigint": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", - "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", - "dev": true, - "requires": { - "has-bigints": "^1.0.1" - } - }, - "is-boolean-object": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", - "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" - }, - "is-callable": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", - "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", - "dev": true - }, - "is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "requires": { - "ci-info": "^2.0.0" - } - }, - "is-core-module": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", - "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", - "requires": { - "has": "^1.0.3" - } - }, - "is-date-object": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", - "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", - "dev": true, - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-docker": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", - "dev": true - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==" - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" - }, - "is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-installed-globally": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz", - "integrity": "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==", - "requires": { - "global-dirs": "^3.0.0", - "is-path-inside": "^3.0.2" - } - }, - "is-interactive": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", - "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==" - }, - "is-lambda": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz", - "integrity": "sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==" - }, - "is-negative-zero": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", - "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", - "dev": true - }, - "is-npm": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-5.0.0.tgz", - "integrity": "sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA==" - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" - }, - "is-number-object": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", - "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", - "dev": true, - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", - "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==" - }, - "is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==" - }, - "is-plain-obj": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", - "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==" - }, - "is-plain-object": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", - "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==" - }, - "is-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, - "is-regexp": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", - "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==" - }, - "is-scoped": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-scoped/-/is-scoped-2.1.0.tgz", - "integrity": "sha512-Cv4OpPTHAK9kHYzkzCrof3VJh7H/PrG2MBUMvvJebaaUMbqhm0YAtXnvh0I3Hnj2tMZWwrRROWLSgfJrKqWmlQ==", - "requires": { - "scoped-regex": "^2.0.0" - } - }, - "is-shared-array-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", - "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2" - } - }, - "is-ssh": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/is-ssh/-/is-ssh-1.4.0.tgz", - "integrity": "sha512-x7+VxdxOdlV3CYpjvRLBv5Lo9OJerlYanjwFrPR9fuGPjCiNiCzFgAWpiLAohSbsnH4ZAys3SBh+hq5rJosxUQ==", - "dev": true, - "requires": { - "protocols": "^2.0.1" - } - }, - "is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" - }, - "is-string": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", - "dev": true, - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-symbol": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", - "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", - "dev": true, - "requires": { - "has-symbols": "^1.0.2" - } - }, - "is-text-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-text-path/-/is-text-path-1.0.1.tgz", - "integrity": "sha512-xFuJpne9oFz5qDaodwmmG08e3CawH/2ZV8Qqza1Ko7Sk8POWbkRdwIoAWVhqvq0XeUzANEhKo2n0IXUGBm7A/w==", - "dev": true, - "requires": { - "text-extensions": "^1.0.0" - } - }, - "is-typed-array": { - "version": "1.1.10", - "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.10.tgz", - "integrity": "sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==", - "dev": true, - "requires": { - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-tostringtag": "^1.0.0" - } - }, - "is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" - }, - "is-unicode-supported": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", - "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==" - }, - "is-utf8": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", - "integrity": "sha512-rMYPYvCzsXywIsldgLaSoPlw5PfoB/ssr7hY4pLfcodrA5M/eArza1a9VmTiNIBNMjOGr1Ow9mTyU2o69U6U9Q==" - }, - "is-weakref": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", - "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", - "dev": true, - "requires": { - "call-bind": "^1.0.2" - } - }, - "is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - "dev": true, - "requires": { - "is-docker": "^2.0.0" - } - }, - "is-yarn-global": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz", - "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==" - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" - }, - "isbinaryfile": { - "version": "4.0.10", - "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.10.tgz", - "integrity": "sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw==" - }, - "isemail": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/isemail/-/isemail-3.2.0.tgz", - "integrity": "sha512-zKqkK+O+dGqevc93KNsbZ/TqTUFd46MwWjYOoMrjIMZ51eU7DtQG3Wmd9SQQT7i7RVnuTPEiYEWHU3MSbxC1Tg==", - "dev": true, - "requires": { - "punycode": "2.x.x" - } - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", - "dev": true - }, - "isstream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==", - "dev": true - }, - "jake": { - "version": "10.8.5", - "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.5.tgz", - "integrity": "sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw==", - "requires": { - "async": "^3.2.3", - "chalk": "^4.0.2", - "filelist": "^1.0.1", - "minimatch": "^3.0.4" - }, - "dependencies": { - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "requires": { - "brace-expansion": "^1.1.7" - } - } - } - }, - "jayson": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/jayson/-/jayson-2.1.2.tgz", - "integrity": "sha512-2GejcQnEV35KYTXoBvzALIDdO/1oyEIoJHBnaJFhJhcurv0x2JqUXQW6xlDUhcNOpN9t+d2w+JGA6vOphb+5mg==", - "dev": true, - "requires": { - "@types/node": "^10.3.5", - "commander": "^2.12.2", - "es6-promisify": "^5.0.0", - "eyes": "^0.1.8", - "json-stringify-safe": "^5.0.1", - "JSONStream": "^1.3.1", - "lodash": "^4.17.11", - "uuid": "^3.2.1" - }, - "dependencies": { - "@types/node": { - "version": "10.17.60", - "resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.60.tgz", - "integrity": "sha512-F0KIgDJfy2nA3zMLmWGKxcH2ZVEtCZXHHdOQs2gSaQ27+lNeEfGxzkIw90aXswATX7AZ33tahPbzy6KAfUreVw==", - "dev": true - }, - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true - }, - "uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "dev": true - } - } - }, - "js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" - }, - "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "requires": { - "argparse": "^2.0.1" - } - }, - "js2xmlparser": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/js2xmlparser/-/js2xmlparser-3.0.0.tgz", - "integrity": "sha512-CSOkdn0/GhRFwxnipmhXfqJ+FG6+wkWBi46kKSsPx6+j65176ZiQcrCYpg6K8x3iLbO4k3zScBnZ7I/L80dAtw==", - "dev": true, - "requires": { - "xmlcreate": "^1.0.1" - } - }, - "jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==", - "dev": true - }, - "json-buffer": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", - "integrity": "sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ==" - }, - "json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", - "dev": true - }, - "json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" - }, - "json-schema": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", - "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", - "dev": true - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "json-stringify-nice": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/json-stringify-nice/-/json-stringify-nice-1.1.4.tgz", - "integrity": "sha512-5Z5RFW63yxReJ7vANgW6eZFGWaQvnPE3WNmZoOJrSkGju2etKA2L5rrOa1sm877TVTFt57A80BH1bArcmlLfPw==" - }, - "json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==", - "dev": true - }, - "json5": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==" - }, - "jsonc-parser": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz", - "integrity": "sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==", - "dev": true - }, - "jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "requires": { - "graceful-fs": "^4.1.6", - "universalify": "^2.0.0" - } - }, - "jsonparse": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", - "integrity": "sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==" - }, - "JSONStream": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz", - "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==", - "dev": true, - "requires": { - "jsonparse": "^1.2.0", - "through": ">=2.2.7 <3" - } - }, - "jsprim": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz", - "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==", - "dev": true, - "requires": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.4.0", - "verror": "1.10.0" - } - }, - "just-diff": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/just-diff/-/just-diff-5.2.0.tgz", - "integrity": "sha512-6ufhP9SHjb7jibNFrNxyFZ6od3g+An6Ai9mhGRvcYe8UJlH0prseN64M+6ZBBUoKYHZsitDP42gAJ8+eVWr3lw==" - }, - "just-diff-apply": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/just-diff-apply/-/just-diff-apply-5.5.0.tgz", - "integrity": "sha512-OYTthRfSh55WOItVqwpefPtNt2VdKsq5AnAK6apdtR6yCH8pr0CmSr710J0Mf+WdQy7K/OzMy7K2MgAfdQURDw==" - }, - "just-extend": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/just-extend/-/just-extend-4.2.1.tgz", - "integrity": "sha512-g3UB796vUFIY90VIv/WX3L2c8CS2MdWUww3CNrYmqza1Fg0DURc2K/O4YrnklBdQarSJ/y8JnJYDGc+1iumQjg==", - "dev": true - }, - "keyv": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", - "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", - "requires": { - "json-buffer": "3.0.0" - } - }, - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true - }, - "latest-version": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz", - "integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==", - "requires": { - "package-json": "^6.3.0" - } - }, - "lcid": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/lcid/-/lcid-3.1.1.tgz", - "integrity": "sha512-M6T051+5QCGLBQb8id3hdvIW8+zeFV2FyBGFS9IEK5H9Wt4MueD4bW1eWikpHgZp+5xR3l5c8pZUkQsIA0BFZg==", - "requires": { - "invert-kv": "^3.0.0" - } - }, - "lerna": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/lerna/-/lerna-6.5.1.tgz", - "integrity": "sha512-Va1bysubwWdoWZ1ncKcoTGBXNAu/10/TwELb550TTivXmEWjCCdek4eX0BNLTEYKxu3tpV2UEeqVisUiWGn4WA==", - "dev": true, - "requires": { - "@lerna/child-process": "6.5.1", - "@lerna/create": "6.5.1", - "@npmcli/arborist": "5.3.0", - "@npmcli/run-script": "4.1.7", - "@nrwl/devkit": ">=15.5.2 < 16", - "@octokit/plugin-enterprise-rest": "6.0.1", - "@octokit/rest": "19.0.3", - "byte-size": "7.0.0", - "chalk": "4.1.0", - "clone-deep": "4.0.1", - "cmd-shim": "5.0.0", - "columnify": "1.6.0", - "config-chain": "1.1.12", - "conventional-changelog-angular": "5.0.12", - "conventional-changelog-core": "4.2.4", - "conventional-recommended-bump": "6.1.0", - "cosmiconfig": "7.0.0", - "dedent": "0.7.0", - "dot-prop": "6.0.1", - "envinfo": "^7.7.4", - "execa": "5.0.0", - "fs-extra": "9.1.0", - "get-port": "5.1.1", - "get-stream": "6.0.0", - "git-url-parse": "13.1.0", - "glob-parent": "5.1.2", - "globby": "11.1.0", - "graceful-fs": "4.2.10", - "has-unicode": "2.0.1", - "import-local": "^3.0.2", - "init-package-json": "3.0.2", - "inquirer": "^8.2.4", - "is-ci": "2.0.0", - "is-stream": "2.0.0", - "js-yaml": "^4.1.0", - "libnpmaccess": "6.0.3", - "libnpmpublish": "6.0.4", - "load-json-file": "6.2.0", - "make-dir": "3.1.0", - "minimatch": "3.0.5", - "multimatch": "5.0.0", - "node-fetch": "2.6.7", - "npm-package-arg": "8.1.1", - "npm-packlist": "5.1.1", - "npm-registry-fetch": "13.3.0", - "npmlog": "^6.0.2", - "nx": ">=15.5.2 < 16", - "p-map": "4.0.0", - "p-map-series": "2.1.0", - "p-pipe": "3.1.0", - "p-queue": "6.6.2", - "p-reduce": "2.1.0", - "p-waterfall": "2.1.1", - "pacote": "13.6.1", - "path-exists": "4.0.0", - "pify": "5.0.0", - "read-cmd-shim": "3.0.0", - "read-package-json": "5.0.1", - "resolve-from": "5.0.0", - "rimraf": "^3.0.2", - "semver": "7.3.4", - "signal-exit": "3.0.7", - "slash": "3.0.0", - "ssri": "9.0.1", - "strong-log-transformer": "2.1.0", - "tar": "6.1.11", - "temp-dir": "1.0.0", - "typescript": "^3 || ^4", - "upath": "^2.0.1", - "uuid": "8.3.2", - "validate-npm-package-license": "3.0.4", - "validate-npm-package-name": "4.0.0", - "write-file-atomic": "4.0.1", - "write-pkg": "4.0.0", - "yargs": "16.2.0", - "yargs-parser": "20.2.4" - }, - "dependencies": { - "@npmcli/git": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@npmcli/git/-/git-3.0.2.tgz", - "integrity": "sha512-CAcd08y3DWBJqJDpfuVL0uijlq5oaXaOJEKHKc4wqrjd00gkvTZB+nFuLn+doOOKddaQS9JfqtNoFCO2LCvA3w==", - "dev": true, - "requires": { - "@npmcli/promise-spawn": "^3.0.0", - "lru-cache": "^7.4.4", - "mkdirp": "^1.0.4", - "npm-pick-manifest": "^7.0.0", - "proc-log": "^2.0.0", - "promise-inflight": "^1.0.1", - "promise-retry": "^2.0.1", - "semver": "^7.3.5", - "which": "^2.0.2" - }, - "dependencies": { - "semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - }, - "dependencies": { - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - } - } - } - } - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "cosmiconfig": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.0.tgz", - "integrity": "sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==", - "dev": true, - "requires": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.2.1", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.10.0" - } - }, - "execa": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.0.0.tgz", - "integrity": "sha512-ov6w/2LCiuyO4RLYGdpFGjkcs0wMTgGE8PrkTHikeUy5iJekXyPIKUjifk5CsE0pt7sMCrMZ3YNqoCj6idQOnQ==", - "dev": true, - "requires": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - } - }, - "fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", - "dev": true, - "requires": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - }, - "get-stream": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.0.tgz", - "integrity": "sha512-A1B3Bh1UmL0bidM/YX2NsCOTnGJePL9rO/M+Mw3m9f2gUpfokS0hi5Eah0WSUEWZdZhIZtMjkIYS7mDfOqNHbg==", - "dev": true - }, - "hosted-git-info": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-5.2.1.tgz", - "integrity": "sha512-xIcQYMnhcx2Nr4JTjsFmwwnr9vldugPy9uVm0o87bjqqWMv9GaqsTeT+i99wTl0mk1uLxJtHxLb8kymqTENQsw==", - "dev": true, - "requires": { - "lru-cache": "^7.5.1" - } - }, - "is-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", - "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", - "dev": true - }, - "minimatch": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.5.tgz", - "integrity": "sha512-tUpxzX0VAzJHjLu0xUfFv1gwVp9ba3IOuRAVH2EGuRW8a5emA2FlACLqiT/lDVtS1W+TGNwqz3sWaNyLgDJWuw==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true - }, - "pacote": { - "version": "13.6.1", - "resolved": "https://registry.npmjs.org/pacote/-/pacote-13.6.1.tgz", - "integrity": "sha512-L+2BI1ougAPsFjXRyBhcKmfT016NscRFLv6Pz5EiNf1CCFJFU0pSKKQwsZTyAQB+sTuUL4TyFyp6J1Ork3dOqw==", - "dev": true, - "requires": { - "@npmcli/git": "^3.0.0", - "@npmcli/installed-package-contents": "^1.0.7", - "@npmcli/promise-spawn": "^3.0.0", - "@npmcli/run-script": "^4.1.0", - "cacache": "^16.0.0", - "chownr": "^2.0.0", - "fs-minipass": "^2.1.0", - "infer-owner": "^1.0.4", - "minipass": "^3.1.6", - "mkdirp": "^1.0.4", - "npm-package-arg": "^9.0.0", - "npm-packlist": "^5.1.0", - "npm-pick-manifest": "^7.0.0", - "npm-registry-fetch": "^13.0.1", - "proc-log": "^2.0.0", - "promise-retry": "^2.0.1", - "read-package-json": "^5.0.0", - "read-package-json-fast": "^2.0.3", - "rimraf": "^3.0.2", - "ssri": "^9.0.0", - "tar": "^6.1.11" - }, - "dependencies": { - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "npm-package-arg": { - "version": "9.1.2", - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-9.1.2.tgz", - "integrity": "sha512-pzd9rLEx4TfNJkovvlBSLGhq31gGu2QDexFPWT19yCDh0JgnRhlBLNo5759N0AJmBk+kQ9Y/hXoLnlgFD+ukmg==", - "dev": true, - "requires": { - "hosted-git-info": "^5.0.0", - "proc-log": "^2.0.1", - "semver": "^7.3.5", - "validate-npm-package-name": "^4.0.0" - } - }, - "semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - } - } - }, - "semver": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - }, - "dependencies": { - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - } - } - }, - "validate-npm-package-name": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-4.0.0.tgz", - "integrity": "sha512-mzR0L8ZDktZjpX4OB46KT+56MAhl4EIazWP/+G/HPGuvfdaqg4YsCdtOm6U9+LOFyYDoh4dpnpxZRB9MQQns5Q==", - "dev": true, - "requires": { - "builtins": "^5.0.0" - } - }, - "write-file-atomic": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.1.tgz", - "integrity": "sha512-nSKUxgAbyioruk6hU87QzVbY279oYT6uiwgDoujth2ju4mJ+TZau7SQBhtbTmUyuNYTuXnSyRn66FV0+eCgcrQ==", - "dev": true, - "requires": { - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.7" - } - } - } - }, - "levn": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", - "dev": true, - "requires": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" - } - }, - "libnpmaccess": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/libnpmaccess/-/libnpmaccess-6.0.3.tgz", - "integrity": "sha512-4tkfUZprwvih2VUZYMozL7EMKgQ5q9VW2NtRyxWtQWlkLTAWHRklcAvBN49CVqEkhUw7vTX2fNgB5LzgUucgYg==", - "dev": true, - "requires": { - "aproba": "^2.0.0", - "minipass": "^3.1.1", - "npm-package-arg": "^9.0.1", - "npm-registry-fetch": "^13.0.0" - }, - "dependencies": { - "hosted-git-info": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-5.2.1.tgz", - "integrity": "sha512-xIcQYMnhcx2Nr4JTjsFmwwnr9vldugPy9uVm0o87bjqqWMv9GaqsTeT+i99wTl0mk1uLxJtHxLb8kymqTENQsw==", - "dev": true, - "requires": { - "lru-cache": "^7.5.1" - } - }, - "npm-package-arg": { - "version": "9.1.2", - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-9.1.2.tgz", - "integrity": "sha512-pzd9rLEx4TfNJkovvlBSLGhq31gGu2QDexFPWT19yCDh0JgnRhlBLNo5759N0AJmBk+kQ9Y/hXoLnlgFD+ukmg==", - "dev": true, - "requires": { - "hosted-git-info": "^5.0.0", - "proc-log": "^2.0.1", - "semver": "^7.3.5", - "validate-npm-package-name": "^4.0.0" - } - }, - "validate-npm-package-name": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-4.0.0.tgz", - "integrity": "sha512-mzR0L8ZDktZjpX4OB46KT+56MAhl4EIazWP/+G/HPGuvfdaqg4YsCdtOm6U9+LOFyYDoh4dpnpxZRB9MQQns5Q==", - "dev": true, - "requires": { - "builtins": "^5.0.0" - } - } - } - }, - "libnpmpublish": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/libnpmpublish/-/libnpmpublish-6.0.4.tgz", - "integrity": "sha512-lvAEYW8mB8QblL6Q/PI/wMzKNvIrF7Kpujf/4fGS/32a2i3jzUXi04TNyIBcK6dQJ34IgywfaKGh+Jq4HYPFmg==", - "dev": true, - "requires": { - "normalize-package-data": "^4.0.0", - "npm-package-arg": "^9.0.1", - "npm-registry-fetch": "^13.0.0", - "semver": "^7.3.7", - "ssri": "^9.0.0" - }, - "dependencies": { - "hosted-git-info": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-5.2.1.tgz", - "integrity": "sha512-xIcQYMnhcx2Nr4JTjsFmwwnr9vldugPy9uVm0o87bjqqWMv9GaqsTeT+i99wTl0mk1uLxJtHxLb8kymqTENQsw==", - "dev": true, - "requires": { - "lru-cache": "^7.5.1" - } - }, - "normalize-package-data": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-4.0.1.tgz", - "integrity": "sha512-EBk5QKKuocMJhB3BILuKhmaPjI8vNRSpIfO9woLC6NyHVkKKdVEdAO1mrT0ZfxNR1lKwCcTkuZfmGIFdizZ8Pg==", - "dev": true, - "requires": { - "hosted-git-info": "^5.0.0", - "is-core-module": "^2.8.1", - "semver": "^7.3.5", - "validate-npm-package-license": "^3.0.4" - } - }, - "npm-package-arg": { - "version": "9.1.2", - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-9.1.2.tgz", - "integrity": "sha512-pzd9rLEx4TfNJkovvlBSLGhq31gGu2QDexFPWT19yCDh0JgnRhlBLNo5759N0AJmBk+kQ9Y/hXoLnlgFD+ukmg==", - "dev": true, - "requires": { - "hosted-git-info": "^5.0.0", - "proc-log": "^2.0.1", - "semver": "^7.3.5", - "validate-npm-package-name": "^4.0.0" - } - }, - "validate-npm-package-name": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-4.0.0.tgz", - "integrity": "sha512-mzR0L8ZDktZjpX4OB46KT+56MAhl4EIazWP/+G/HPGuvfdaqg4YsCdtOm6U9+LOFyYDoh4dpnpxZRB9MQQns5Q==", - "dev": true, - "requires": { - "builtins": "^5.0.0" - } - } - } - }, - "lines-and-columns": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-2.0.3.tgz", - "integrity": "sha512-cNOjgCnLB+FnvWWtyRTzmB3POJ+cXxTA81LoW7u8JdmhfXzriropYwpjShnz1QLLWsQwY7nIxoDmcPTwphDK9w==", - "dev": true - }, - "load-json-file": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-6.2.0.tgz", - "integrity": "sha512-gUD/epcRms75Cw8RT1pUdHugZYM5ce64ucs2GEISABwkRsOQr0q2wm/MV2TKThycIe5e0ytRweW2RZxclogCdQ==", - "requires": { - "graceful-fs": "^4.1.15", - "parse-json": "^5.0.0", - "strip-bom": "^4.0.0", - "type-fest": "^0.6.0" - }, - "dependencies": { - "type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==" - } - } - }, - "load-yaml-file": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/load-yaml-file/-/load-yaml-file-0.2.0.tgz", - "integrity": "sha512-OfCBkGEw4nN6JLtgRidPX6QxjBQGQf72q3si2uvqyFEMbycSFFHwAZeXx6cJgFM9wmLrf9zBwCP3Ivqa+LLZPw==", - "requires": { - "graceful-fs": "^4.1.5", - "js-yaml": "^3.13.0", - "pify": "^4.0.1", - "strip-bom": "^3.0.0" - }, - "dependencies": { - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "requires": { - "sprintf-js": "~1.0.2" - } - }, - "esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" - }, - "js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - } - }, - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" - }, - "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" - }, - "strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==" - } - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "requires": { - "p-locate": "^4.1.0" - } - }, - "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - }, - "lodash.get": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", - "integrity": "sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==" - }, - "lodash.isequal": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", - "integrity": "sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==" - }, - "lodash.ismatch": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.ismatch/-/lodash.ismatch-4.4.0.tgz", - "integrity": "sha512-fPMfXjGQEV9Xsq/8MTSgUf255gawYRbjwMyDbcvDhXgV7enSZA0hynz6vMPnpAb5iONEzBHBPsT+0zes5Z301g==", - "dev": true - }, - "log-symbols": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", - "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", - "requires": { - "chalk": "^4.1.0", - "is-unicode-supported": "^0.1.0" - } - }, - "loopback": { - "version": "3.28.0", - "resolved": "https://registry.npmjs.org/loopback/-/loopback-3.28.0.tgz", - "integrity": "sha512-txYAc2vUn2imOKqcxnRFTm7fLx6+dbZ+V/wfAME0kyOJVyuV56H8RPpHl9/LTpKyNYQuoedGYrl9bwSavXgKoQ==", - "dev": true, - "requires": { - "async": "^2.0.1", - "bcryptjs": "^2.1.0", - "bluebird": "^3.1.1", - "body-parser": "^1.12.0", - "canonical-json": "0.0.4", - "debug": "^2.1.2", - "depd": "^1.0.0", - "ejs": "^2.3.1", - "express": "^4.14.0", - "inflection": "^1.6.0", - "isemail": "^3.2.0", - "loopback-connector-remote": "^3.0.0", - "loopback-datasource-juggler": "^3.28.0", - "loopback-filters": "^1.0.0", - "loopback-phase": "^3.0.0", - "nodemailer": "^6.4.16", - "nodemailer-direct-transport": "^3.3.2", - "nodemailer-stub-transport": "^1.1.0", - "serve-favicon": "^2.2.0", - "stable": "^0.1.5", - "strong-globalize": "^4.1.1", - "strong-remoting": "^3.11.0", - "uid2": "0.0.3", - "underscore.string": "^3.3.5" - }, - "dependencies": { - "async": { - "version": "2.6.4", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", - "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", - "dev": true, - "requires": { - "lodash": "^4.17.14" - } - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "dev": true, - "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ejs": { - "version": "2.7.4", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.7.4.tgz", - "integrity": "sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA==", - "dev": true - }, - "execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "dev": true, - "requires": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - } - }, - "get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - }, - "invert-kv": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz", - "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==", - "dev": true - }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", - "dev": true - }, - "lcid": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz", - "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==", - "dev": true, - "requires": { - "invert-kv": "^2.0.0" - } - }, - "loopback-connector": { - "version": "4.11.1", - "resolved": "https://registry.npmjs.org/loopback-connector/-/loopback-connector-4.11.1.tgz", - "integrity": "sha512-EA31zur3xIhP4UW+P2rWEcSbqpk4jPddpTBZSSw8KCszM7T0/Pe4HvEmG0MndAWJctRPtrwKDEu/8rWuMDLf+A==", - "dev": true, - "requires": { - "async": "^3.2.0", - "bluebird": "^3.7.2", - "debug": "^4.1.1", - "msgpack5": "^4.2.0", - "strong-globalize": "^5.1.0", - "uuid": "^7.0.3" - }, - "dependencies": { - "async": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", - "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==", - "dev": true - }, - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "strong-globalize": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/strong-globalize/-/strong-globalize-5.1.0.tgz", - "integrity": "sha512-9cooAb6kNMDFmTDybkkch1x7b+LuzZNva8oIr+MxXnvx9jcvw4/4DTSXPc53mG68G0Q9YOTYZkhDkWe/DiJ1Qg==", - "dev": true, - "requires": { - "accept-language": "^3.0.18", - "debug": "^4.1.1", - "globalize": "^1.5.0", - "lodash": "^4.17.15", - "md5": "^2.2.1", - "mkdirp": "^0.5.5", - "os-locale": "^5.0.0", - "yamljs": "^0.3.0" - } - }, - "uuid": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-7.0.3.tgz", - "integrity": "sha512-DPSke0pXhTZgoF/d+WSt2QaKMCFSfx7QegxEWT+JOuHF5aWrKEn0G+ztjuJg/gG8/ItK+rbPCD/yNv8yyih6Cg==", - "dev": true - } - } - }, - "loopback-datasource-juggler": { - "version": "3.36.1", - "resolved": "https://registry.npmjs.org/loopback-datasource-juggler/-/loopback-datasource-juggler-3.36.1.tgz", - "integrity": "sha512-6eop3qxFyN3AkPBPUte2DHcsW1DopJwXXA20x3vwYsBSo4hLSv4gIeXo0+yqdQoXpHfbKRB9cv1hHEHAQSiWUA==", - "dev": true, - "requires": { - "async": "^2.6.0", - "bluebird": "^3.1.1", - "debug": "^3.1.0", - "depd": "^1.0.0", - "inflection": "^1.6.0", - "lodash": "^4.17.4", - "loopback-connector": "^4.4.0", - "minimatch": "^3.0.3", - "qs": "^6.5.0", - "shortid": "^2.2.6", - "strong-globalize": "^4.1.1", - "traverse": "^0.6.6", - "uuid": "^3.0.1" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "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 - } - } - }, - "mem": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/mem/-/mem-4.3.0.tgz", - "integrity": "sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w==", - "dev": true, - "requires": { - "map-age-cleaner": "^0.1.1", - "mimic-fn": "^2.0.0", - "p-is-promise": "^2.0.0" - } - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "dev": true, - "requires": { - "minimist": "^1.2.6" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", - "dev": true, - "requires": { - "path-key": "^2.0.0" - } - }, - "path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", - "dev": true - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - }, - "shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", - "dev": true, - "requires": { - "shebang-regex": "^1.0.0" - } - }, - "shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", - "dev": true - }, - "strong-globalize": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/strong-globalize/-/strong-globalize-4.1.3.tgz", - "integrity": "sha512-SJegV7w5D4AodEspZJtJ7rls3fmi+Zc0PdyJCqBsg4RN9B8TC80/uAI2fikC+s1Jp9FLvr2vDX8f0Fqc62M4OA==", - "dev": true, - "requires": { - "accept-language": "^3.0.18", - "debug": "^4.1.1", - "globalize": "^1.4.2", - "lodash": "^4.17.4", - "md5": "^2.2.1", - "mkdirp": "^0.5.1", - "os-locale": "^3.1.0", - "yamljs": "^0.3.0" - }, - "dependencies": { - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "os-locale": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz", - "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==", - "dev": true, - "requires": { - "execa": "^1.0.0", - "lcid": "^2.0.0", - "mem": "^4.0.0" - } - } - } - }, - "uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "dev": true - }, - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - } - } - }, - "loopback-connector": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/loopback-connector/-/loopback-connector-5.2.1.tgz", - "integrity": "sha512-jWCjljtMSe+pZV5X5pYQOg2Gt3DjiC4O9dha2lXdXigS9rrhZbrBrHL8leA+qnYrexcoEPwL5Pcxc0AqVwT2bw==", - "dev": true, - "requires": { - "async": "^3.2.4", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "msgpack5": "^4.5.1", - "strong-globalize": "^6.0.5", - "uuid": "^8.3.2" - } - }, - "loopback-connector-remote": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/loopback-connector-remote/-/loopback-connector-remote-3.4.1.tgz", - "integrity": "sha512-O22X2Gcq8YzZF9DvRjOCyktQlASw1/22i/zzqxJHNKSQA5aQYeTB0w5FttOiKxcw6Q/jzL476hUvUE/NaZVZ1Q==", - "dev": true, - "requires": { - "loopback-datasource-juggler": "^3.0.0", - "strong-remoting": "^3.0.0" - }, - "dependencies": { - "async": { - "version": "2.6.4", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", - "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", - "dev": true, - "requires": { - "lodash": "^4.17.14" - } - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "dev": true, - "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "dev": true, - "requires": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - } - }, - "get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - }, - "invert-kv": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz", - "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==", - "dev": true - }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", - "dev": true - }, - "lcid": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz", - "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==", - "dev": true, - "requires": { - "invert-kv": "^2.0.0" - } - }, - "loopback-connector": { - "version": "4.11.1", - "resolved": "https://registry.npmjs.org/loopback-connector/-/loopback-connector-4.11.1.tgz", - "integrity": "sha512-EA31zur3xIhP4UW+P2rWEcSbqpk4jPddpTBZSSw8KCszM7T0/Pe4HvEmG0MndAWJctRPtrwKDEu/8rWuMDLf+A==", - "dev": true, - "requires": { - "async": "^3.2.0", - "bluebird": "^3.7.2", - "debug": "^4.1.1", - "msgpack5": "^4.2.0", - "strong-globalize": "^5.1.0", - "uuid": "^7.0.3" - }, - "dependencies": { - "async": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", - "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==", - "dev": true - }, - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "strong-globalize": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/strong-globalize/-/strong-globalize-5.1.0.tgz", - "integrity": "sha512-9cooAb6kNMDFmTDybkkch1x7b+LuzZNva8oIr+MxXnvx9jcvw4/4DTSXPc53mG68G0Q9YOTYZkhDkWe/DiJ1Qg==", - "dev": true, - "requires": { - "accept-language": "^3.0.18", - "debug": "^4.1.1", - "globalize": "^1.5.0", - "lodash": "^4.17.15", - "md5": "^2.2.1", - "mkdirp": "^0.5.5", - "os-locale": "^5.0.0", - "yamljs": "^0.3.0" - } - }, - "uuid": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-7.0.3.tgz", - "integrity": "sha512-DPSke0pXhTZgoF/d+WSt2QaKMCFSfx7QegxEWT+JOuHF5aWrKEn0G+ztjuJg/gG8/ItK+rbPCD/yNv8yyih6Cg==", - "dev": true - } - } - }, - "loopback-datasource-juggler": { - "version": "3.36.1", - "resolved": "https://registry.npmjs.org/loopback-datasource-juggler/-/loopback-datasource-juggler-3.36.1.tgz", - "integrity": "sha512-6eop3qxFyN3AkPBPUte2DHcsW1DopJwXXA20x3vwYsBSo4hLSv4gIeXo0+yqdQoXpHfbKRB9cv1hHEHAQSiWUA==", - "dev": true, - "requires": { - "async": "^2.6.0", - "bluebird": "^3.1.1", - "debug": "^3.1.0", - "depd": "^1.0.0", - "inflection": "^1.6.0", - "lodash": "^4.17.4", - "loopback-connector": "^4.4.0", - "minimatch": "^3.0.3", - "qs": "^6.5.0", - "shortid": "^2.2.6", - "strong-globalize": "^4.1.1", - "traverse": "^0.6.6", - "uuid": "^3.0.1" - } - }, - "mem": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/mem/-/mem-4.3.0.tgz", - "integrity": "sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w==", - "dev": true, - "requires": { - "map-age-cleaner": "^0.1.1", - "mimic-fn": "^2.0.0", - "p-is-promise": "^2.0.0" - } - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "dev": true, - "requires": { - "minimist": "^1.2.6" - } - }, - "npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", - "dev": true, - "requires": { - "path-key": "^2.0.0" - } - }, - "path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", - "dev": true - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - }, - "shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", - "dev": true, - "requires": { - "shebang-regex": "^1.0.0" - } - }, - "shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", - "dev": true - }, - "strong-globalize": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/strong-globalize/-/strong-globalize-4.1.3.tgz", - "integrity": "sha512-SJegV7w5D4AodEspZJtJ7rls3fmi+Zc0PdyJCqBsg4RN9B8TC80/uAI2fikC+s1Jp9FLvr2vDX8f0Fqc62M4OA==", - "dev": true, - "requires": { - "accept-language": "^3.0.18", - "debug": "^4.1.1", - "globalize": "^1.4.2", - "lodash": "^4.17.4", - "md5": "^2.2.1", - "mkdirp": "^0.5.1", - "os-locale": "^3.1.0", - "yamljs": "^0.3.0" - }, - "dependencies": { - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "os-locale": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz", - "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==", - "dev": true, - "requires": { - "execa": "^1.0.0", - "lcid": "^2.0.0", - "mem": "^4.0.0" - } - } - } - }, - "uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "dev": true - }, - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - } - } - }, - "loopback-datasource-juggler": { - "version": "4.28.2", - "resolved": "https://registry.npmjs.org/loopback-datasource-juggler/-/loopback-datasource-juggler-4.28.2.tgz", - "integrity": "sha512-3+NtxehBDPWmRNFMm34JceoOSmdkGcDrToZVHqhjCtxJJ+M/3KSV0ObwD6pD+eA27liKg09Rfp4oezjw6I/ZOg==", - "dev": true, - "requires": { - "async": "^3.2.4", - "change-case": "^4.1.2", - "debug": "^4.3.4", - "depd": "^2.0.0", - "inflection": "^1.13.4", - "lodash": "^4.17.21", - "loopback-connector": "^5.2.1", - "minimatch": "^5.1.6", - "nanoid": "^3.3.4", - "qs": "^6.10.5", - "strong-globalize": "^6.0.5", - "traverse": "^0.6.7", - "uuid": "^8.3.2" - }, - "dependencies": { - "depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", - "dev": true - }, - "minimatch": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", - "dev": true, - "requires": { - "brace-expansion": "^2.0.1" - } - } - } - }, - "loopback-datatype-geopoint": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/loopback-datatype-geopoint/-/loopback-datatype-geopoint-1.0.0.tgz", - "integrity": "sha512-MqcEBXl/x4YC/hm/5ZRFBZGI9RCqHdy8zrv3jGHiE4cOnSdKVdranG+zEs8Xv7Z2sy/rV6qY3wsr7gBNcC9Kmw==", - "dev": true - }, - "loopback-filters": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/loopback-filters/-/loopback-filters-1.1.1.tgz", - "integrity": "sha512-p0qSzuuX7eATe5Bxy+RqCj3vSfSFfdCtqyf3yuC+DpchMvgal33XlhEi2UmywyK/Ym28oVnZxxWmfrwFMzSwLQ==", - "dev": true, - "requires": { - "debug": "^3.1.0" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - } - } - }, - "loopback-phase": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/loopback-phase/-/loopback-phase-3.4.0.tgz", - "integrity": "sha512-FHtCOXO9IpaGkg/dw3lBQc2EmEtUx6LXZ0th5vkL1+jwDQVh6kdfvVk7wqVfZsskdOZz3j34rGWEP8qWx9JF0A==", - "dev": true, - "requires": { - "async": "^2.6.1", - "debug": "^3.1.0", - "strong-globalize": "^4.1.1" - }, - "dependencies": { - "async": { - "version": "2.6.4", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", - "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", - "dev": true, - "requires": { - "lodash": "^4.17.14" - } - }, - "cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "dev": true, - "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "dev": true, - "requires": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - } - }, - "get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - }, - "invert-kv": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz", - "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==", - "dev": true - }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", - "dev": true - }, - "lcid": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz", - "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==", - "dev": true, - "requires": { - "invert-kv": "^2.0.0" - } - }, - "mem": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/mem/-/mem-4.3.0.tgz", - "integrity": "sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w==", - "dev": true, - "requires": { - "map-age-cleaner": "^0.1.1", - "mimic-fn": "^2.0.0", - "p-is-promise": "^2.0.0" - } - }, - "mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "dev": true, - "requires": { - "minimist": "^1.2.6" - } - }, - "npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", - "dev": true, - "requires": { - "path-key": "^2.0.0" - } - }, - "os-locale": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz", - "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==", - "dev": true, - "requires": { - "execa": "^1.0.0", - "lcid": "^2.0.0", - "mem": "^4.0.0" - } - }, - "path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", - "dev": true - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - }, - "shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", - "dev": true, - "requires": { - "shebang-regex": "^1.0.0" - } - }, - "shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", - "dev": true - }, - "strong-globalize": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/strong-globalize/-/strong-globalize-4.1.3.tgz", - "integrity": "sha512-SJegV7w5D4AodEspZJtJ7rls3fmi+Zc0PdyJCqBsg4RN9B8TC80/uAI2fikC+s1Jp9FLvr2vDX8f0Fqc62M4OA==", - "dev": true, - "requires": { - "accept-language": "^3.0.18", - "debug": "^4.1.1", - "globalize": "^1.4.2", - "lodash": "^4.17.4", - "md5": "^2.2.1", - "mkdirp": "^0.5.1", - "os-locale": "^3.1.0", - "yamljs": "^0.3.0" - }, - "dependencies": { - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - } - } - }, - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - } - } - }, - "lower-case": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", - "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", - "requires": { - "tslib": "^2.0.3" - } - }, - "lowercase-keys": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", - "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==" - }, - "lru-cache": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.17.0.tgz", - "integrity": "sha512-zSxlVVwOabhVyTi6E8gYv2cr6bXK+8ifYz5/uyJb9feXX6NACVDwY4p5Ut3WC3Ivo/QhpARHU3iujx2xGAYHbQ==" - }, - "make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "requires": { - "semver": "^6.0.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } - }, - "make-fetch-happen": { - "version": "10.2.1", - "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-10.2.1.tgz", - "integrity": "sha512-NgOPbRiaQM10DYXvN3/hhGVI2M5MtITFryzBGxHM5p4wnFxsVCbxkrBrDsk+EZ5OB4jEOT7AjDxtdF+KVEFT7w==", - "requires": { - "agentkeepalive": "^4.2.1", - "cacache": "^16.1.0", - "http-cache-semantics": "^4.1.0", - "http-proxy-agent": "^5.0.0", - "https-proxy-agent": "^5.0.0", - "is-lambda": "^1.0.1", - "lru-cache": "^7.7.1", - "minipass": "^3.1.6", - "minipass-collect": "^1.0.2", - "minipass-fetch": "^2.0.3", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "negotiator": "^0.6.3", - "promise-retry": "^2.0.1", - "socks-proxy-agent": "^7.0.0", - "ssri": "^9.0.0" - } - }, - "map-age-cleaner": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", - "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", - "requires": { - "p-defer": "^1.0.0" - } - }, - "map-obj": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz", - "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==" - }, - "md5": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz", - "integrity": "sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==", - "requires": { - "charenc": "0.0.2", - "crypt": "0.0.2", - "is-buffer": "~1.1.6" - } - }, - "media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", - "dev": true - }, - "mem": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/mem/-/mem-5.1.1.tgz", - "integrity": "sha512-qvwipnozMohxLXG1pOqoLiZKNkC4r4qqRucSoDwXowsNGDSULiqFTRUF05vcZWnwJSG22qTsynQhxbaMtnX9gw==", - "requires": { - "map-age-cleaner": "^0.1.3", - "mimic-fn": "^2.1.0", - "p-is-promise": "^2.1.0" - } - }, - "mem-fs": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/mem-fs/-/mem-fs-2.3.0.tgz", - "integrity": "sha512-GftCCBs6EN8sz3BoWO1bCj8t7YBtT713d8bUgbhg9Iel5kFSqnSvCK06TYIDJAtJ51cSiWkM/YemlT0dfoFycw==", - "requires": { - "@types/node": "^15.6.2", - "@types/vinyl": "^2.0.4", - "vinyl": "^2.0.1", - "vinyl-file": "^3.0.0" - }, - "dependencies": { - "@types/node": { - "version": "15.14.9", - "resolved": "https://registry.npmjs.org/@types/node/-/node-15.14.9.tgz", - "integrity": "sha512-qjd88DrCxupx/kJD5yQgZdcYKZKSIGBVDIBE1/LTGcNm3d2Np/jxojkdePDdfnBHJc5W7vSMpbJ1aB7p/Py69A==" - } - } - }, - "mem-fs-editor": { - "version": "9.7.0", - "resolved": "https://registry.npmjs.org/mem-fs-editor/-/mem-fs-editor-9.7.0.tgz", - "integrity": "sha512-ReB3YD24GNykmu4WeUL/FDIQtkoyGB6zfJv60yfCo3QjKeimNcTqv2FT83bP0ccs6uu+sm5zyoBlspAzigmsdg==", - "requires": { - "binaryextensions": "^4.16.0", - "commondir": "^1.0.1", - "deep-extend": "^0.6.0", - "ejs": "^3.1.8", - "globby": "^11.1.0", - "isbinaryfile": "^5.0.0", - "minimatch": "^7.2.0", - "multimatch": "^5.0.0", - "normalize-path": "^3.0.0", - "textextensions": "^5.13.0" - }, - "dependencies": { - "isbinaryfile": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-5.0.0.tgz", - "integrity": "sha512-UDdnyGvMajJUWCkib7Cei/dvyJrrvo4FIrsvSFWdPpXSUorzXrDJ0S+X5Q4ZlasfPjca4yqCNNsjbCeiy8FFeg==" - }, - "minimatch": { - "version": "7.4.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-7.4.2.tgz", - "integrity": "sha512-xy4q7wou3vUoC9k1xGTXc+awNdGaGVHtFUaey8tiX4H1QRc04DZ/rmDFwNm2EBsuYEhAZ6SgMmYf3InGY6OauA==", - "requires": { - "brace-expansion": "^2.0.1" - } - } - } - }, - "meow": { - "version": "8.1.2", - "resolved": "https://registry.npmjs.org/meow/-/meow-8.1.2.tgz", - "integrity": "sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==", - "dev": true, - "requires": { - "@types/minimist": "^1.2.0", - "camelcase-keys": "^6.2.2", - "decamelize-keys": "^1.1.0", - "hard-rejection": "^2.1.0", - "minimist-options": "4.1.0", - "normalize-package-data": "^3.0.0", - "read-pkg-up": "^7.0.1", - "redent": "^3.0.0", - "trim-newlines": "^3.0.0", - "type-fest": "^0.18.0", - "yargs-parser": "^20.2.3" - }, - "dependencies": { - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true - }, - "camelcase-keys": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", - "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", - "dev": true, - "requires": { - "camelcase": "^5.3.1", - "map-obj": "^4.0.0", - "quick-lru": "^4.0.1" - } - }, - "hosted-git-info": { - "version": "2.8.9", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", - "dev": true - }, - "quick-lru": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", - "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", - "dev": true - }, - "read-pkg": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", - "dev": true, - "requires": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" - }, - "dependencies": { - "normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, - "requires": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", - "dev": true - } - } - }, - "read-pkg-up": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", - "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", - "dev": true, - "requires": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" - }, - "dependencies": { - "type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", - "dev": true - } - } - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - }, - "type-fest": { - "version": "0.18.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", - "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", - "dev": true - } - } - }, - "merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==", - "dev": true - }, - "merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" - }, - "merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" - }, - "methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", - "dev": true - }, - "micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", - "requires": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" - } - }, - "mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "dev": true - }, - "mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "dev": true - }, - "mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "dev": true, - "requires": { - "mime-db": "1.52.0" - } - }, - "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" - }, - "mimic-response": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", - "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==" - }, - "min-indent": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", - "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", - "dev": true - }, - "minimatch": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-6.2.0.tgz", - "integrity": "sha512-sauLxniAmvnhhRjFwPNnJKaPFYyddAgbYdeUpHULtCT/GhzdCx/MDNy+Y40lBxTQUrMzDE8e0S43Z5uqfO0REg==", - "requires": { - "brace-expansion": "^2.0.1" - } - }, - "minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==" - }, - "minimist-options": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", - "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", - "dev": true, - "requires": { - "arrify": "^1.0.1", - "is-plain-obj": "^1.1.0", - "kind-of": "^6.0.3" - } - }, - "minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "requires": { - "yallist": "^4.0.0" - } - }, - "minipass-collect": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", - "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", - "requires": { - "minipass": "^3.0.0" - } - }, - "minipass-fetch": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-2.1.2.tgz", - "integrity": "sha512-LT49Zi2/WMROHYoqGgdlQIZh8mLPZmOrN2NdJjMXxYe4nkN6FUyuPuOAOedNJDrx0IRGg9+4guZewtp8hE6TxA==", - "requires": { - "encoding": "^0.1.13", - "minipass": "^3.1.6", - "minipass-sized": "^1.0.3", - "minizlib": "^2.1.2" - } - }, - "minipass-flush": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", - "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", - "requires": { - "minipass": "^3.0.0" - } - }, - "minipass-json-stream": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minipass-json-stream/-/minipass-json-stream-1.0.1.tgz", - "integrity": "sha512-ODqY18UZt/I8k+b7rl2AENgbWE8IDYam+undIJONvigAz8KR5GWblsFTEfQs0WODsjbSXWlm+JHEv8Gr6Tfdbg==", - "requires": { - "jsonparse": "^1.3.1", - "minipass": "^3.0.0" - } - }, - "minipass-pipeline": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", - "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", - "requires": { - "minipass": "^3.0.0" - } - }, - "minipass-sized": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz", - "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==", - "requires": { - "minipass": "^3.0.0" - } - }, - "minizlib": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", - "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", - "requires": { - "minipass": "^3.0.0", - "yallist": "^4.0.0" - } - }, - "mkdirp": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-2.1.5.tgz", - "integrity": "sha512-jbjfql+shJtAPrFoKxHOXip4xS+kul9W3OzfzzrqueWK2QMGon2bFH2opl6W9EagBThjEz+iysyi/swOoVfB/w==" - }, - "mkdirp-infer-owner": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mkdirp-infer-owner/-/mkdirp-infer-owner-2.0.0.tgz", - "integrity": "sha512-sdqtiFt3lkOaYvTXSRIUjkIdPTcxgv5+fgqYE/5qgwdw12cOrAuzzgzvVExIkH/ul1oeHN3bCLOWSG3XOqbKKw==", - "requires": { - "chownr": "^2.0.0", - "infer-owner": "^1.0.4", - "mkdirp": "^1.0.3" - }, - "dependencies": { - "mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" - } - } - }, - "mktmpdir": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/mktmpdir/-/mktmpdir-0.1.1.tgz", - "integrity": "sha512-1MHMv+IzvAf73NgD4nenaJi7EWEfMGQFzY7ugj6iZRQXwmzNtWR8NlJB3K6iwPfo+9g5L4Cqc3iGDun0+OXVFA==", - "dev": true, - "requires": { - "rimraf": "~2.2.8" - }, - "dependencies": { - "rimraf": { - "version": "2.2.8", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz", - "integrity": "sha512-R5KMKHnPAQaZMqLOsyuyUmcIjSeDm+73eoqQpaXA7AZ22BL+6C+1mcUscgOsNd8WVlJuvlgAPsegcx7pjlV0Dg==", - "dev": true - } - } - }, - "mock-stdin": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/mock-stdin/-/mock-stdin-1.0.0.tgz", - "integrity": "sha512-tukRdb9Beu27t6dN+XztSRHq9J0B/CoAOySGzHfn8UTfmqipA5yNT/sDUEyYdAV3Hpka6Wx6kOMxuObdOex60Q==", - "dev": true - }, - "modify-values": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/modify-values/-/modify-values-1.0.1.tgz", - "integrity": "sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw==", - "dev": true - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "msgpack-js": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/msgpack-js/-/msgpack-js-0.3.0.tgz", - "integrity": "sha512-dBIO+q0IAtZMeTn8K1gr0NuM0OvXEV97NwFsJQKzJ/qkQI9d5MN7Vc++TAUkIxaoIMJyIgMByOAwoJO2wdYDrA==", - "dev": true, - "requires": { - "bops": "~0.0.6" - }, - "dependencies": { - "base64-js": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-0.0.2.tgz", - "integrity": "sha512-Pj9L87dCdGcKlSqPVUjD+q96pbIx1zQQLb2CUiWURfjiBELv84YX+0nGnKmyT/9KkC7PQk7UN1w+Al8bBozaxQ==", - "dev": true - }, - "bops": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/bops/-/bops-0.0.7.tgz", - "integrity": "sha512-oF8JFj2vZoTTzbS4haaB/37vqoJbZXxPBWmNdFONu3dUBW+zp7JcoIIYYd1r+4/YwFM8QUSR1u4rrPbtcdHsRg==", - "dev": true, - "requires": { - "base64-js": "0.0.2", - "to-utf8": "0.0.1" - } - } - } - }, - "msgpack-stream": { - "version": "0.0.13", - "resolved": "https://registry.npmjs.org/msgpack-stream/-/msgpack-stream-0.0.13.tgz", - "integrity": "sha512-Wh+t8IJrHPzSjph4wKJhenKG8vvtT0RDebLf1k1RSuRNOJ7caLFvwDnkyiihhZ5QJJmSg0KpjvqtDj9FvvWHWg==", - "dev": true, - "requires": { - "bops": "1.0.0", - "msgpack-js": "0.3.0", - "through": "2.3.4" - }, - "dependencies": { - "through": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.4.tgz", - "integrity": "sha512-DwbmSAcABsMazNkLOJJSLRC3gfh4cPxUxJCn9npmvbcI6undhgoJ2ShvEOgZrW8BH62Gyr9jKboGbfFcmY5VsQ==", - "dev": true - } - } - }, - "msgpack5": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/msgpack5/-/msgpack5-4.5.1.tgz", - "integrity": "sha512-zC1vkcliryc4JGlL6OfpHumSYUHWFGimSI+OgfRCjTFLmKA2/foR9rMTOhWiqfOrfxJOctrpWPvrppf8XynJxw==", - "dev": true, - "requires": { - "bl": "^2.0.1", - "inherits": "^2.0.3", - "readable-stream": "^2.3.6", - "safe-buffer": "^5.1.2" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "multimatch": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-5.0.0.tgz", - "integrity": "sha512-ypMKuglUrZUD99Tk2bUQ+xNQj43lPEfAeX2o9cTteAmShXy2VHDJpuwu1o0xqoKCt9jLVAvwyFKdLTPXKAfJyA==", - "requires": { - "@types/minimatch": "^3.0.3", - "array-differ": "^3.0.0", - "array-union": "^2.1.0", - "arrify": "^2.0.1", - "minimatch": "^3.0.4" - }, - "dependencies": { - "@types/minimatch": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz", - "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==" - }, - "arrify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", - "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==" - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "requires": { - "brace-expansion": "^1.1.7" - } - } - } - }, - "mute-stream": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", - "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==" - }, - "mux-demux": { - "version": "3.7.9", - "resolved": "https://registry.npmjs.org/mux-demux/-/mux-demux-3.7.9.tgz", - "integrity": "sha512-zf+kqfl+e/U+0MSqJwUg+Wzbyxucf8YK6Sxyzy94gzS6ichxcEV2mUpXD7hPhCTKAVpX6s00ihYbJC/aH8gxwA==", - "dev": true, - "requires": { - "duplex": "~1.0.0", - "json-buffer": "~2.0.4", - "msgpack-stream": "~0.0.10", - "stream-combiner": "0.0.2", - "stream-serializer": "~1.1.1", - "through": "~2.3.1", - "xtend": "~1.0.3" - }, - "dependencies": { - "json-buffer": { - "version": "2.0.11", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-2.0.11.tgz", - "integrity": "sha512-Wu4/hxSZX7Krzjor+sZHWaRau6Be4WQHlrkl3v8cmxRBBewF2TotlgHUedKQJyFiUyFxnK/ZlRYnR9UNVZ7pkg==", - "dev": true - } - } - }, - "nanoid": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", - "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", - "dev": true - }, - "natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==" - }, - "negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==" - }, - "neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", - "dev": true - }, - "nice-try": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", - "dev": true - }, - "nise": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/nise/-/nise-5.1.4.tgz", - "integrity": "sha512-8+Ib8rRJ4L0o3kfmyVCL7gzrohyDe0cMFTBa2d364yIrEGMEoetznKJx899YxjybU6bL9SQkYPSBBs1gyYs8Xg==", - "dev": true, - "requires": { - "@sinonjs/commons": "^2.0.0", - "@sinonjs/fake-timers": "^10.0.2", - "@sinonjs/text-encoding": "^0.7.1", - "just-extend": "^4.0.2", - "path-to-regexp": "^1.7.0" - }, - "dependencies": { - "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==", - "dev": true - }, - "path-to-regexp": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz", - "integrity": "sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==", - "dev": true, - "requires": { - "isarray": "0.0.1" - } - } - } - }, - "no-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", - "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", - "requires": { - "lower-case": "^2.0.2", - "tslib": "^2.0.3" - } - }, - "node-addon-api": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.2.1.tgz", - "integrity": "sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A==", - "dev": true - }, - "node-domexception": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/node-domexception/-/node-domexception-1.0.0.tgz", - "integrity": "sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==", - "dev": true - }, - "node-fetch": { - "version": "2.6.7", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", - "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", - "requires": { - "whatwg-url": "^5.0.0" - } - }, - "node-fetch-h2": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/node-fetch-h2/-/node-fetch-h2-2.3.0.tgz", - "integrity": "sha512-ofRW94Ab0T4AOh5Fk8t0h8OBWrmjb0SSB20xh1H8YnPV9EJ+f5AMoYSUQ2zgJ4Iq2HAK0I2l5/Nequ8YzFS3Hg==", - "requires": { - "http2-client": "^1.2.5" - } - }, - "node-gyp": { - "version": "9.3.1", - "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-9.3.1.tgz", - "integrity": "sha512-4Q16ZCqq3g8awk6UplT7AuxQ35XN4R/yf/+wSAwcBUAjg7l58RTactWaP8fIDTi0FzI7YcVLujwExakZlfWkXg==", - "requires": { - "env-paths": "^2.2.0", - "glob": "^7.1.4", - "graceful-fs": "^4.2.6", - "make-fetch-happen": "^10.0.3", - "nopt": "^6.0.0", - "npmlog": "^6.0.0", - "rimraf": "^3.0.2", - "semver": "^7.3.5", - "tar": "^6.1.2", - "which": "^2.0.2" - }, - "dependencies": { - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "nopt": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-6.0.0.tgz", - "integrity": "sha512-ZwLpbTgdhuZUnZzjd7nb1ZV+4DoiC6/sfiVKok72ym/4Tlf+DFdlHYmT2JPmcNNWV6Pi3SDf1kT+A4r9RTuT9g==", - "requires": { - "abbrev": "^1.0.0" - } - } - } - }, - "node-gyp-build": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.6.0.tgz", - "integrity": "sha512-NTZVKn9IylLwUzaKjkas1e4u2DLNcV4rdYagA4PWdPwW87Bi7z+BznyKSRwS/761tV/lzCGXplWsiaMjLqP2zQ==", - "dev": true - }, - "node-readfiles": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/node-readfiles/-/node-readfiles-0.2.0.tgz", - "integrity": "sha512-SU00ZarexNlE4Rjdm83vglt5Y9yiQ+XI1XpflWlb7q7UTN1JUItm69xMeiQCTxtTfnzt+83T8Cx+vI2ED++VDA==", - "requires": { - "es6-promise": "^3.2.1" - }, - "dependencies": { - "es6-promise": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-3.3.1.tgz", - "integrity": "sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg==" - } - } - }, - "nodemailer": { - "version": "6.9.1", - "resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-6.9.1.tgz", - "integrity": "sha512-qHw7dOiU5UKNnQpXktdgQ1d3OFgRAekuvbJLcdG5dnEo/GtcTHRYM7+UfJARdOFU9WUQO8OiIamgWPmiSFHYAA==", - "dev": true - }, - "nodemailer-direct-transport": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/nodemailer-direct-transport/-/nodemailer-direct-transport-3.3.2.tgz", - "integrity": "sha512-vEMLWdUZP9NpbeabM8VTiB3Ar1R0ixASp/6DdKX372LK4USKB4Lq12/WCp69k/+kWk4RiCWWEGo57CcsXOs/bw==", - "dev": true, - "requires": { - "nodemailer-shared": "1.1.0", - "smtp-connection": "2.12.0" - } - }, - "nodemailer-fetch": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/nodemailer-fetch/-/nodemailer-fetch-1.6.0.tgz", - "integrity": "sha512-P7S5CEVGAmDrrpn351aXOLYs1R/7fD5NamfMCHyi6WIkbjS2eeZUB/TkuvpOQr0bvRZicVqo59+8wbhR3yrJbQ==", - "dev": true - }, - "nodemailer-shared": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/nodemailer-shared/-/nodemailer-shared-1.1.0.tgz", - "integrity": "sha512-68xW5LSyPWv8R0GLm6veAvm7E+XFXkVgvE3FW0FGxNMMZqMkPFeGDVALfR1DPdSfcoO36PnW7q5AAOgFImEZGg==", - "dev": true, - "requires": { - "nodemailer-fetch": "1.6.0" - } - }, - "nodemailer-stub-transport": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/nodemailer-stub-transport/-/nodemailer-stub-transport-1.1.0.tgz", - "integrity": "sha512-4fwl2f+647IIyuNuf6wuEMqK4oEU9FMJSYme8kPckVSr1rXIXcmI6BNcIWO+1cAK8XeexYKxYoFztam0jAwjkA==", - "dev": true - }, - "nopt": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", - "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", - "requires": { - "abbrev": "1" - } - }, - "normalize-package-data": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz", - "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==", - "dev": true, - "requires": { - "hosted-git-info": "^4.0.1", - "is-core-module": "^2.5.0", - "semver": "^7.3.4", - "validate-npm-package-license": "^3.0.1" - } - }, - "normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" - }, - "normalize-url": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz", - "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==" - }, - "npm-bundled": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.2.tgz", - "integrity": "sha512-x5DHup0SuyQcmL3s7Rx/YQ8sbw/Hzg0rj48eN0dV7hf5cmQq5PXIeioroH3raV1QC1yh3uTYuMThvEQF3iKgGQ==", - "requires": { - "npm-normalize-package-bin": "^1.0.1" - } - }, - "npm-install-checks": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/npm-install-checks/-/npm-install-checks-5.0.0.tgz", - "integrity": "sha512-65lUsMI8ztHCxFz5ckCEC44DRvEGdZX5usQFriauxHEwt7upv1FKaQEmAtU0YnOAdwuNWCmk64xYiQABNrEyLA==", - "dev": true, - "requires": { - "semver": "^7.1.1" - } - }, - "npm-normalize-package-bin": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz", - "integrity": "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==" - }, - "npm-package-arg": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-8.1.1.tgz", - "integrity": "sha512-CsP95FhWQDwNqiYS+Q0mZ7FAEDytDZAkNxQqea6IaAFJTAY9Lhhqyl0irU/6PMc7BGfUmnsbHcqxJD7XuVM/rg==", - "requires": { - "hosted-git-info": "^3.0.6", - "semver": "^7.0.0", - "validate-npm-package-name": "^3.0.0" - }, - "dependencies": { - "builtins": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz", - "integrity": "sha512-uYBjakWipfaO/bXI7E8rq6kpwHRZK5cNYrUv2OzZSI/FvmdMyXJ2tG9dKcjEC5YHmHpUAwsargWIZNWdxb/bnQ==" - }, - "hosted-git-info": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-3.0.8.tgz", - "integrity": "sha512-aXpmwoOhRBrw6X3j0h5RloK4x1OzsxMPyxqIHyNfSe2pypkVTZFpEiRoSipPEPlMrh0HW/XsjkJ5WgnCirpNUw==", - "requires": { - "lru-cache": "^6.0.0" - } - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "requires": { - "yallist": "^4.0.0" - } - }, - "validate-npm-package-name": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz", - "integrity": "sha512-M6w37eVCMMouJ9V/sdPGnC5H4uDr73/+xdq0FBLO3TFFX1+7wiUY6Es328NN+y43tmY+doUdN9g9J21vqB7iLw==", - "requires": { - "builtins": "^1.0.3" - } - } - } - }, - "npm-packlist": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-5.1.1.tgz", - "integrity": "sha512-UfpSvQ5YKwctmodvPPkK6Fwk603aoVsf8AEbmVKAEECrfvL8SSe1A2YIwrJ6xmTHAITKPwwZsWo7WwEbNk0kxw==", - "dev": true, - "requires": { - "glob": "^8.0.1", - "ignore-walk": "^5.0.1", - "npm-bundled": "^1.1.2", - "npm-normalize-package-bin": "^1.0.1" - } - }, - "npm-pick-manifest": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-7.0.2.tgz", - "integrity": "sha512-gk37SyRmlIjvTfcYl6RzDbSmS9Y4TOBXfsPnoYqTHARNgWbyDiCSMLUpmALDj4jjcTZpURiEfsSHJj9k7EV4Rw==", - "dev": true, - "requires": { - "npm-install-checks": "^5.0.0", - "npm-normalize-package-bin": "^2.0.0", - "npm-package-arg": "^9.0.0", - "semver": "^7.3.5" - }, - "dependencies": { - "hosted-git-info": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-5.2.1.tgz", - "integrity": "sha512-xIcQYMnhcx2Nr4JTjsFmwwnr9vldugPy9uVm0o87bjqqWMv9GaqsTeT+i99wTl0mk1uLxJtHxLb8kymqTENQsw==", - "dev": true, - "requires": { - "lru-cache": "^7.5.1" - } - }, - "npm-normalize-package-bin": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-2.0.0.tgz", - "integrity": "sha512-awzfKUO7v0FscrSpRoogyNm0sajikhBWpU0QMrW09AMi9n1PoKU6WaIqUzuJSQnpciZZmJ/jMZ2Egfmb/9LiWQ==", - "dev": true - }, - "npm-package-arg": { - "version": "9.1.2", - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-9.1.2.tgz", - "integrity": "sha512-pzd9rLEx4TfNJkovvlBSLGhq31gGu2QDexFPWT19yCDh0JgnRhlBLNo5759N0AJmBk+kQ9Y/hXoLnlgFD+ukmg==", - "dev": true, - "requires": { - "hosted-git-info": "^5.0.0", - "proc-log": "^2.0.1", - "semver": "^7.3.5", - "validate-npm-package-name": "^4.0.0" - } - }, - "validate-npm-package-name": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-4.0.0.tgz", - "integrity": "sha512-mzR0L8ZDktZjpX4OB46KT+56MAhl4EIazWP/+G/HPGuvfdaqg4YsCdtOm6U9+LOFyYDoh4dpnpxZRB9MQQns5Q==", - "dev": true, - "requires": { - "builtins": "^5.0.0" - } - } - } - }, - "npm-registry-fetch": { - "version": "13.3.0", - "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-13.3.0.tgz", - "integrity": "sha512-10LJQ/1+VhKrZjIuY9I/+gQTvumqqlgnsCufoXETHAPFTS3+M+Z5CFhZRDHGavmJ6rOye3UvNga88vl8n1r6gg==", - "dev": true, - "requires": { - "make-fetch-happen": "^10.0.6", - "minipass": "^3.1.6", - "minipass-fetch": "^2.0.3", - "minipass-json-stream": "^1.0.1", - "minizlib": "^2.1.2", - "npm-package-arg": "^9.0.1", - "proc-log": "^2.0.0" - }, - "dependencies": { - "hosted-git-info": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-5.2.1.tgz", - "integrity": "sha512-xIcQYMnhcx2Nr4JTjsFmwwnr9vldugPy9uVm0o87bjqqWMv9GaqsTeT+i99wTl0mk1uLxJtHxLb8kymqTENQsw==", - "dev": true, - "requires": { - "lru-cache": "^7.5.1" - } - }, - "npm-package-arg": { - "version": "9.1.2", - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-9.1.2.tgz", - "integrity": "sha512-pzd9rLEx4TfNJkovvlBSLGhq31gGu2QDexFPWT19yCDh0JgnRhlBLNo5759N0AJmBk+kQ9Y/hXoLnlgFD+ukmg==", - "dev": true, - "requires": { - "hosted-git-info": "^5.0.0", - "proc-log": "^2.0.1", - "semver": "^7.3.5", - "validate-npm-package-name": "^4.0.0" - } - }, - "validate-npm-package-name": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-4.0.0.tgz", - "integrity": "sha512-mzR0L8ZDktZjpX4OB46KT+56MAhl4EIazWP/+G/HPGuvfdaqg4YsCdtOm6U9+LOFyYDoh4dpnpxZRB9MQQns5Q==", - "dev": true, - "requires": { - "builtins": "^5.0.0" - } - } - } - }, - "npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "requires": { - "path-key": "^3.0.0" - } - }, - "npmlog": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.2.tgz", - "integrity": "sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==", - "requires": { - "are-we-there-yet": "^3.0.0", - "console-control-strings": "^1.1.0", - "gauge": "^4.0.3", - "set-blocking": "^2.0.0" - } - }, - "nx": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/nx/-/nx-15.7.2.tgz", - "integrity": "sha512-VRb+CZCji3G4ikdMAGoh6TeU9Q6n5atRwqRSFhUX63er8zhlMvWHLskPMZC4q/81edo/E7RhbmEVUD5MB0JoeA==", - "dev": true, - "requires": { - "@nrwl/cli": "15.7.2", - "@nrwl/nx-darwin-arm64": "15.7.2", - "@nrwl/nx-darwin-x64": "15.7.2", - "@nrwl/nx-linux-arm-gnueabihf": "15.7.2", - "@nrwl/nx-linux-arm64-gnu": "15.7.2", - "@nrwl/nx-linux-arm64-musl": "15.7.2", - "@nrwl/nx-linux-x64-gnu": "15.7.2", - "@nrwl/nx-linux-x64-musl": "15.7.2", - "@nrwl/nx-win32-arm64-msvc": "15.7.2", - "@nrwl/nx-win32-x64-msvc": "15.7.2", - "@nrwl/tao": "15.7.2", - "@parcel/watcher": "2.0.4", - "@yarnpkg/lockfile": "^1.1.0", - "@yarnpkg/parsers": "^3.0.0-rc.18", - "@zkochan/js-yaml": "0.0.6", - "axios": "^1.0.0", - "chalk": "^4.1.0", - "cli-cursor": "3.1.0", - "cli-spinners": "2.6.1", - "cliui": "^7.0.2", - "dotenv": "~10.0.0", - "enquirer": "~2.3.6", - "fast-glob": "3.2.7", - "figures": "3.2.0", - "flat": "^5.0.2", - "fs-extra": "^11.1.0", - "glob": "7.1.4", - "ignore": "^5.0.4", - "js-yaml": "4.1.0", - "jsonc-parser": "3.2.0", - "lines-and-columns": "~2.0.3", - "minimatch": "3.0.5", - "npm-run-path": "^4.0.1", - "open": "^8.4.0", - "semver": "7.3.4", - "string-width": "^4.2.3", - "strong-log-transformer": "^2.1.0", - "tar-stream": "~2.2.0", - "tmp": "~0.2.1", - "tsconfig-paths": "^4.1.2", - "tslib": "^2.3.0", - "v8-compile-cache": "2.3.0", - "yargs": "^17.6.2", - "yargs-parser": "21.1.1" - }, - "dependencies": { - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "fast-glob": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz", - "integrity": "sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==", - "dev": true, - "requires": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - } - }, - "fs-extra": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.1.0.tgz", - "integrity": "sha512-0rcTq621PD5jM/e0a3EJoGC/1TC5ZBCERW82LQuwfGnCa1V8w7dpYH1yNu+SLb6E5dkeCBzKEyLGlFrnr+dUyw==", - "dev": true, - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - }, - "glob": { - "version": "7.1.4", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz", - "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "minimatch": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.5.tgz", - "integrity": "sha512-tUpxzX0VAzJHjLu0xUfFv1gwVp9ba3IOuRAVH2EGuRW8a5emA2FlACLqiT/lDVtS1W+TGNwqz3sWaNyLgDJWuw==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "semver": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "tmp": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", - "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", - "dev": true, - "requires": { - "rimraf": "^3.0.0" - } - }, - "yargs": { - "version": "17.7.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.1.tgz", - "integrity": "sha512-cwiTb08Xuv5fqF4AovYacTFNxk62th7LKJ6BL9IGUpTJrWoU7/7WdQGTP2SjKf1dUNBGzDd28p/Yfs/GI6JrLw==", - "dev": true, - "requires": { - "cliui": "^8.0.1", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.3", - "y18n": "^5.0.5", - "yargs-parser": "^21.1.1" - }, - "dependencies": { - "cliui": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", - "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", - "dev": true, - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" - } - } - } - }, - "yargs-parser": { - "version": "21.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", - "dev": true - } - } - }, - "oas-kit-common": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/oas-kit-common/-/oas-kit-common-1.0.8.tgz", - "integrity": "sha512-pJTS2+T0oGIwgjGpw7sIRU8RQMcUoKCDWFLdBqKB2BNmGpbBMH2sdqAaOXUg8OzonZHU0L7vfJu1mJFEiYDWOQ==", - "requires": { - "fast-safe-stringify": "^2.0.7" - } - }, - "oas-linter": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/oas-linter/-/oas-linter-3.2.2.tgz", - "integrity": "sha512-KEGjPDVoU5K6swgo9hJVA/qYGlwfbFx+Kg2QB/kd7rzV5N8N5Mg6PlsoCMohVnQmo+pzJap/F610qTodKzecGQ==", - "requires": { - "@exodus/schemasafe": "^1.0.0-rc.2", - "should": "^13.2.1", - "yaml": "^1.10.0" - } - }, - "oas-resolver": { - "version": "2.5.6", - "resolved": "https://registry.npmjs.org/oas-resolver/-/oas-resolver-2.5.6.tgz", - "integrity": "sha512-Yx5PWQNZomfEhPPOphFbZKi9W93CocQj18NlD2Pa4GWZzdZpSJvYwoiuurRI7m3SpcChrnO08hkuQDL3FGsVFQ==", - "requires": { - "node-fetch-h2": "^2.3.0", - "oas-kit-common": "^1.0.8", - "reftools": "^1.1.9", - "yaml": "^1.10.0", - "yargs": "^17.0.1" - }, - "dependencies": { - "cliui": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", - "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" - } - }, - "yargs": { - "version": "17.7.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.1.tgz", - "integrity": "sha512-cwiTb08Xuv5fqF4AovYacTFNxk62th7LKJ6BL9IGUpTJrWoU7/7WdQGTP2SjKf1dUNBGzDd28p/Yfs/GI6JrLw==", - "requires": { - "cliui": "^8.0.1", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.3", - "y18n": "^5.0.5", - "yargs-parser": "^21.1.1" - } - }, - "yargs-parser": { - "version": "21.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==" - } - } - }, - "oas-schema-walker": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/oas-schema-walker/-/oas-schema-walker-1.1.5.tgz", - "integrity": "sha512-2yucenq1a9YPmeNExoUa9Qwrt9RFkjqaMAA1X+U7sbb0AqBeTIdMHky9SQQ6iN94bO5NW0W4TRYXerG+BdAvAQ==" - }, - "oas-validator": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/oas-validator/-/oas-validator-5.0.8.tgz", - "integrity": "sha512-cu20/HE5N5HKqVygs3dt94eYJfBi0TsZvPVXDhbXQHiEityDN+RROTleefoKRKKJ9dFAF2JBkDHgvWj0sjKGmw==", - "requires": { - "call-me-maybe": "^1.0.1", - "oas-kit-common": "^1.0.8", - "oas-linter": "^3.2.2", - "oas-resolver": "^2.5.6", - "oas-schema-walker": "^1.1.5", - "reftools": "^1.1.9", - "should": "^13.2.1", - "yaml": "^1.10.0" - } - }, - "oauth-sign": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", - "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", - "dev": true - }, - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==" - }, - "object-inspect": { - "version": "1.12.3", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", - "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", - "dev": true - }, - "object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "dev": true - }, - "object.assign": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", - "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "has-symbols": "^1.0.3", - "object-keys": "^1.1.1" - } - }, - "object.getownpropertydescriptors": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.5.tgz", - "integrity": "sha512-yDNzckpM6ntyQiGTik1fKV1DcVDRS+w8bvpWNCBanvH5LfRX9O8WTHqQzG4RZwRAM4I0oU7TV11Lj5v0g20ibw==", - "dev": true, - "requires": { - "array.prototype.reduce": "^1.0.5", - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" - } - }, - "on-finished": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", - "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", - "dev": true, - "requires": { - "ee-first": "1.1.1" - } - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "requires": { - "wrappy": "1" - } - }, - "onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "requires": { - "mimic-fn": "^2.1.0" - } - }, - "open": { - "version": "8.4.2", - "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", - "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", - "dev": true, - "requires": { - "define-lazy-prop": "^2.0.0", - "is-docker": "^2.1.1", - "is-wsl": "^2.2.0" - } - }, - "openapi-types": { - "version": "12.1.0", - "resolved": "https://registry.npmjs.org/openapi-types/-/openapi-types-12.1.0.tgz", - "integrity": "sha512-XpeCy01X6L5EpP+6Hc3jWN7rMZJ+/k1lwki/kTmWzbVhdPie3jd5O2ZtedEx8Yp58icJ0osVldLMrTB/zslQXA==", - "peer": true - }, - "optimist": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", - "integrity": "sha512-snN4O4TkigujZphWLN0E//nQmm7790RYaE53DdL7ZYwee2D8DDo9/EyYiKUfN3rneWUjhJnueija3G9I2i0h3g==", - "dev": true, - "requires": { - "minimist": "~0.0.1", - "wordwrap": "~0.0.2" - }, - "dependencies": { - "minimist": { - "version": "0.0.10", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", - "integrity": "sha512-iotkTvxc+TwOm5Ieim8VnSNvCDjCK9S8G3scJ50ZthspSxa7jx50jkhYduuAtAjvfDUwSgOwf8+If99AlOEhyw==", - "dev": true - }, - "wordwrap": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", - "integrity": "sha512-1tMA907+V4QmxV7dbRvb4/8MaRALK6q9Abid3ndMYnbyo8piisCmeONVqVSXqQA3KaP4SLt5b7ud6E2sqP8TFw==", - "dev": true - } - } - }, - "optionator": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", - "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", - "dev": true, - "requires": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.6", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "word-wrap": "~1.2.3" - } - }, - "options": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/options/-/options-0.0.6.tgz", - "integrity": "sha512-bOj3L1ypm++N+n7CEbbe473A414AB7z+amKYshRb//iuL3MpdDCLhPnw6aVTdKB9g5ZRVHIEp8eUln6L2NUStg==", - "dev": true - }, - "ora": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", - "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", - "requires": { - "bl": "^4.1.0", - "chalk": "^4.1.0", - "cli-cursor": "^3.1.0", - "cli-spinners": "^2.5.0", - "is-interactive": "^1.0.0", - "is-unicode-supported": "^0.1.0", - "log-symbols": "^4.1.0", - "strip-ansi": "^6.0.0", - "wcwidth": "^1.0.1" - }, - "dependencies": { - "bl": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", - "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", - "requires": { - "buffer": "^5.5.0", - "inherits": "^2.0.4", - "readable-stream": "^3.4.0" - } - } - } - }, - "os-locale": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-5.0.0.tgz", - "integrity": "sha512-tqZcNEDAIZKBEPnHPlVDvKrp7NzgLi7jRmhKiUoa2NUmhl13FtkAGLUVR+ZsYvApBQdBfYm43A4tXXQ4IrYLBA==", - "requires": { - "execa": "^4.0.0", - "lcid": "^3.0.0", - "mem": "^5.0.0" - }, - "dependencies": { - "execa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", - "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", - "requires": { - "cross-spawn": "^7.0.0", - "get-stream": "^5.0.0", - "human-signals": "^1.1.1", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.0", - "onetime": "^5.1.0", - "signal-exit": "^3.0.2", - "strip-final-newline": "^2.0.0" - } - }, - "get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "requires": { - "pump": "^3.0.0" - } - }, - "human-signals": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", - "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==" - } - } - }, - "os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==" - }, - "p-cancelable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", - "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==" - }, - "p-defer": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", - "integrity": "sha512-wB3wfAxZpk2AzOfUMJNL+d36xothRSyj8EXOa4f6GMqYDN9BJaaSISbsk+wS9abmnebVw95C2Kb5t85UmpCxuw==" - }, - "p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==" - }, - "p-is-promise": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz", - "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==" - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "requires": { - "p-limit": "^2.2.0" - } - }, - "p-map": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", - "requires": { - "aggregate-error": "^3.0.0" - } - }, - "p-map-series": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-map-series/-/p-map-series-2.1.0.tgz", - "integrity": "sha512-RpYIIK1zXSNEOdwxcfe7FdvGcs7+y5n8rifMhMNWvaxRNMPINJHF5GDeuVxWqnfrcHPSCnp7Oo5yNXHId9Av2Q==", - "dev": true - }, - "p-pipe": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-pipe/-/p-pipe-3.1.0.tgz", - "integrity": "sha512-08pj8ATpzMR0Y80x50yJHn37NF6vjrqHutASaX5LiH5npS9XPvrUmscd9MF5R4fuYRHOxQR1FfMIlF7AzwoPqw==", - "dev": true - }, - "p-queue": { - "version": "6.6.2", - "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-6.6.2.tgz", - "integrity": "sha512-RwFpb72c/BhQLEXIZ5K2e+AhgNVmIejGlTgiB9MzZ0e93GRvqZ7uSi0dvRF7/XIXDeNkra2fNHBxTyPDGySpjQ==", - "requires": { - "eventemitter3": "^4.0.4", - "p-timeout": "^3.2.0" - } - }, - "p-reduce": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-reduce/-/p-reduce-2.1.0.tgz", - "integrity": "sha512-2USApvnsutq8uoxZBGbbWM0JIYLiEMJ9RlaN7fAzVNb9OZN0SHjjTTfIcb667XynS5Y1VhwDJVDa72TnPzAYWw==", - "dev": true - }, - "p-timeout": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", - "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", - "requires": { - "p-finally": "^1.0.0" - } - }, - "p-transform": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-transform/-/p-transform-1.3.0.tgz", - "integrity": "sha512-UJKdSzgd3KOnXXAtqN5+/eeHcvTn1hBkesEmElVgvO/NAYcxAvmjzIGmnNd3Tb/gRAvMBdNRFD4qAWdHxY6QXg==", - "requires": { - "debug": "^4.3.2", - "p-queue": "^6.6.2" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" - }, - "p-waterfall": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/p-waterfall/-/p-waterfall-2.1.1.tgz", - "integrity": "sha512-RRTnDb2TBG/epPRI2yYXsimO0v3BXC8Yd3ogr1545IaqKK17VGhbWVeGGN+XfCm/08OK8635nH31c8bATkHuSw==", - "dev": true, - "requires": { - "p-reduce": "^2.0.0" - } - }, - "package-json": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz", - "integrity": "sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==", - "requires": { - "got": "^9.6.0", - "registry-auth-token": "^4.0.0", - "registry-url": "^5.0.0", - "semver": "^6.2.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } - }, - "pacote": { - "version": "15.1.1", - "resolved": "https://registry.npmjs.org/pacote/-/pacote-15.1.1.tgz", - "integrity": "sha512-eeqEe77QrA6auZxNHIp+1TzHQ0HBKf5V6c8zcaYZ134EJe1lCi+fjXATkNiEEfbG+e50nu02GLvUtmZcGOYabQ==", - "requires": { - "@npmcli/git": "^4.0.0", - "@npmcli/installed-package-contents": "^2.0.1", - "@npmcli/promise-spawn": "^6.0.1", - "@npmcli/run-script": "^6.0.0", - "cacache": "^17.0.0", - "fs-minipass": "^3.0.0", - "minipass": "^4.0.0", - "npm-package-arg": "^10.0.0", - "npm-packlist": "^7.0.0", - "npm-pick-manifest": "^8.0.0", - "npm-registry-fetch": "^14.0.0", - "proc-log": "^3.0.0", - "promise-retry": "^2.0.1", - "read-package-json": "^6.0.0", - "read-package-json-fast": "^3.0.0", - "sigstore": "^1.0.0", - "ssri": "^10.0.0", - "tar": "^6.1.11" - }, - "dependencies": { - "@npmcli/fs": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-3.1.0.tgz", - "integrity": "sha512-7kZUAaLscfgbwBQRbvdMYaZOWyMEcPTH/tJjnyAWJ/dvvs9Ef+CERx/qJb9GExJpl1qipaDGn7KqHnFGGixd0w==", - "requires": { - "semver": "^7.3.5" - } - }, - "@npmcli/installed-package-contents": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@npmcli/installed-package-contents/-/installed-package-contents-2.0.1.tgz", - "integrity": "sha512-GIykAFdOVK31Q1/zAtT5MbxqQL2vyl9mvFJv+OGu01zxbhL3p0xc8gJjdNGX1mWmUT43aEKVO2L6V/2j4TOsAA==", - "requires": { - "npm-bundled": "^3.0.0", - "npm-normalize-package-bin": "^3.0.0" - } - }, - "@npmcli/node-gyp": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@npmcli/node-gyp/-/node-gyp-3.0.0.tgz", - "integrity": "sha512-gp8pRXC2oOxu0DUE1/M3bYtb1b3/DbJ5aM113+XJBgfXdussRAsX0YOrOhdd8WvnAR6auDBvJomGAkLKA5ydxA==" - }, - "@npmcli/promise-spawn": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/@npmcli/promise-spawn/-/promise-spawn-6.0.2.tgz", - "integrity": "sha512-gGq0NJkIGSwdbUt4yhdF8ZrmkGKVz9vAdVzpOfnom+V8PLSmSOVhZwbNvZZS1EYcJN5hzzKBxmmVVAInM6HQLg==", - "requires": { - "which": "^3.0.0" - } - }, - "@npmcli/run-script": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@npmcli/run-script/-/run-script-6.0.0.tgz", - "integrity": "sha512-ql+AbRur1TeOdl1FY+RAwGW9fcr4ZwiVKabdvm93mujGREVuVLbdkXRJDrkTXSdCjaxYydr1wlA2v67jxWG5BQ==", - "requires": { - "@npmcli/node-gyp": "^3.0.0", - "@npmcli/promise-spawn": "^6.0.0", - "node-gyp": "^9.0.0", - "read-package-json-fast": "^3.0.0", - "which": "^3.0.0" - } - }, - "cacache": { - "version": "17.0.4", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-17.0.4.tgz", - "integrity": "sha512-Z/nL3gU+zTUjz5pCA5vVjYM8pmaw2kxM7JEiE0fv3w77Wj+sFbi70CrBruUWH0uNcEdvLDixFpgA2JM4F4DBjA==", - "requires": { - "@npmcli/fs": "^3.1.0", - "fs-minipass": "^3.0.0", - "glob": "^8.0.1", - "lru-cache": "^7.7.1", - "minipass": "^4.0.0", - "minipass-collect": "^1.0.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "p-map": "^4.0.0", - "promise-inflight": "^1.0.1", - "ssri": "^10.0.0", - "tar": "^6.1.11", - "unique-filename": "^3.0.0" - } - }, - "fs-minipass": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-3.0.1.tgz", - "integrity": "sha512-MhaJDcFRTuLidHrIttu0RDGyyXs/IYHVmlcxfLAEFIWjc1vdLAkdwT7Ace2u7DbitWC0toKMl5eJZRYNVreIMw==", - "requires": { - "minipass": "^4.0.0" - } - }, - "hosted-git-info": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-6.1.1.tgz", - "integrity": "sha512-r0EI+HBMcXadMrugk0GCQ+6BQV39PiWAZVfq7oIckeGiN7sjRGyQxPdft3nQekFTCQbYxLBH+/axZMeH8UX6+w==", - "requires": { - "lru-cache": "^7.5.1" - } - }, - "ignore-walk": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-6.0.1.tgz", - "integrity": "sha512-/c8MxUAqpRccq+LyDOecwF+9KqajueJHh8fz7g3YqjMZt+NSfJzx05zrKiXwa2sKwFCzaiZ5qUVfRj0pmxixEA==", - "requires": { - "minimatch": "^6.1.6" - } - }, - "json-parse-even-better-errors": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.0.tgz", - "integrity": "sha512-iZbGHafX/59r39gPwVPRBGw0QQKnA7tte5pSMrhWOW7swGsVvVTjmfyAV9pNqk8YGT7tRCdxRu8uzcgZwoDooA==" - }, - "make-fetch-happen": { - "version": "11.0.3", - "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-11.0.3.tgz", - "integrity": "sha512-oPLh5m10lRNNZDjJ2kP8UpboUx2uFXVaVweVe/lWut4iHWcQEmfqSVJt2ihZsFI8HbpwyyocaXbCAWf0g1ukIA==", - "requires": { - "agentkeepalive": "^4.2.1", - "cacache": "^17.0.0", - "http-cache-semantics": "^4.1.1", - "http-proxy-agent": "^5.0.0", - "https-proxy-agent": "^5.0.0", - "is-lambda": "^1.0.1", - "lru-cache": "^7.7.1", - "minipass": "^4.0.0", - "minipass-fetch": "^3.0.0", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "negotiator": "^0.6.3", - "promise-retry": "^2.0.1", - "socks-proxy-agent": "^7.0.0", - "ssri": "^10.0.0" - } - }, - "minipass": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-4.2.1.tgz", - "integrity": "sha512-KS4CHIsDfOZetnT+u6fwxyFADXLamtkPxkGScmmtTW//MlRrImV+LtbmbJpLQ86Hw7km/utbfEfndhGBrfwvlA==" - }, - "minipass-fetch": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-3.0.1.tgz", - "integrity": "sha512-t9/wowtf7DYkwz8cfMSt0rMwiyNIBXf5CKZ3S5ZMqRqMYT0oLTp0x1WorMI9WTwvaPg21r1JbFxJMum8JrLGfw==", - "requires": { - "encoding": "^0.1.13", - "minipass": "^4.0.0", - "minipass-sized": "^1.0.3", - "minizlib": "^2.1.2" - } - }, - "normalize-package-data": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-5.0.0.tgz", - "integrity": "sha512-h9iPVIfrVZ9wVYQnxFgtw1ugSvGEMOlyPWWtm8BMJhnwyEL/FLbYbTY3V3PpjI/BUK67n9PEWDu6eHzu1fB15Q==", - "requires": { - "hosted-git-info": "^6.0.0", - "is-core-module": "^2.8.1", - "semver": "^7.3.5", - "validate-npm-package-license": "^3.0.4" - } - }, - "npm-bundled": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-3.0.0.tgz", - "integrity": "sha512-Vq0eyEQy+elFpzsKjMss9kxqb9tG3YHg4dsyWuUENuzvSUWe1TCnW/vV9FkhvBk/brEDoDiVd+M1Btosa6ImdQ==", - "requires": { - "npm-normalize-package-bin": "^3.0.0" - } - }, - "npm-install-checks": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/npm-install-checks/-/npm-install-checks-6.0.0.tgz", - "integrity": "sha512-SBU9oFglRVZnfElwAtF14NivyulDqF1VKqqwNsFW9HDcbHMAPHpRSsVFgKuwFGq/hVvWZExz62Th0kvxn/XE7Q==", - "requires": { - "semver": "^7.1.1" - } - }, - "npm-normalize-package-bin": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-3.0.0.tgz", - "integrity": "sha512-g+DPQSkusnk7HYXr75NtzkIP4+N81i3RPsGFidF3DzHd9MT9wWngmqoeg/fnHFz5MNdtG4w03s+QnhewSLTT2Q==" - }, - "npm-package-arg": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-10.1.0.tgz", - "integrity": "sha512-uFyyCEmgBfZTtrKk/5xDfHp6+MdrqGotX/VoOyEEl3mBwiEE5FlBaePanazJSVMPT7vKepcjYBY2ztg9A3yPIA==", - "requires": { - "hosted-git-info": "^6.0.0", - "proc-log": "^3.0.0", - "semver": "^7.3.5", - "validate-npm-package-name": "^5.0.0" - } - }, - "npm-packlist": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-7.0.4.tgz", - "integrity": "sha512-d6RGEuRrNS5/N84iglPivjaJPxhDbZmlbTwTDX2IbcRHG5bZCdtysYMhwiPvcF4GisXHGn7xsxv+GQ7T/02M5Q==", - "requires": { - "ignore-walk": "^6.0.0" - } - }, - "npm-pick-manifest": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-8.0.1.tgz", - "integrity": "sha512-mRtvlBjTsJvfCCdmPtiu2bdlx8d/KXtF7yNXNWe7G0Z36qWA9Ny5zXsI2PfBZEv7SXgoxTmNaTzGSbbzDZChoA==", - "requires": { - "npm-install-checks": "^6.0.0", - "npm-normalize-package-bin": "^3.0.0", - "npm-package-arg": "^10.0.0", - "semver": "^7.3.5" - } - }, - "npm-registry-fetch": { - "version": "14.0.3", - "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-14.0.3.tgz", - "integrity": "sha512-YaeRbVNpnWvsGOjX2wk5s85XJ7l1qQBGAp724h8e2CZFFhMSuw9enom7K1mWVUtvXO1uUSFIAPofQK0pPN0ZcA==", - "requires": { - "make-fetch-happen": "^11.0.0", - "minipass": "^4.0.0", - "minipass-fetch": "^3.0.0", - "minipass-json-stream": "^1.0.1", - "minizlib": "^2.1.2", - "npm-package-arg": "^10.0.0", - "proc-log": "^3.0.0" - } - }, - "proc-log": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-3.0.0.tgz", - "integrity": "sha512-++Vn7NS4Xf9NacaU9Xq3URUuqZETPsf8L4j5/ckhaRYsfPeRyzGw+iDjFhV/Jr3uNmTvvddEJFWh5R1gRgUH8A==" - }, - "read-package-json": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/read-package-json/-/read-package-json-6.0.0.tgz", - "integrity": "sha512-b/9jxWJ8EwogJPpv99ma+QwtqB7FSl3+V6UXS7Aaay8/5VwMY50oIFooY1UKXMWpfNCM6T/PoGqa5GD1g9xf9w==", - "requires": { - "glob": "^8.0.1", - "json-parse-even-better-errors": "^3.0.0", - "normalize-package-data": "^5.0.0", - "npm-normalize-package-bin": "^3.0.0" - } - }, - "read-package-json-fast": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/read-package-json-fast/-/read-package-json-fast-3.0.2.tgz", - "integrity": "sha512-0J+Msgym3vrLOUB3hzQCuZHII0xkNGCtz/HJH9xZshwv9DbDwkw1KaE3gx/e2J5rpEY5rtOy6cyhKOPrkP7FZw==", - "requires": { - "json-parse-even-better-errors": "^3.0.0", - "npm-normalize-package-bin": "^3.0.0" - } - }, - "ssri": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.1.tgz", - "integrity": "sha512-WVy6di9DlPOeBWEjMScpNipeSX2jIZBGEn5Uuo8Q7aIuFEuDX0pw8RxcOjlD1TWP4obi24ki7m/13+nFpcbXrw==", - "requires": { - "minipass": "^4.0.0" - } - }, - "unique-filename": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-3.0.0.tgz", - "integrity": "sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==", - "requires": { - "unique-slug": "^4.0.0" - } - }, - "unique-slug": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-4.0.0.tgz", - "integrity": "sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==", - "requires": { - "imurmurhash": "^0.1.4" - } - }, - "which": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/which/-/which-3.0.0.tgz", - "integrity": "sha512-nla//68K9NU6yRiwDY/Q8aU6siKlSs64aEC7+IV56QoAuyQT2ovsJcgGYGyqMOmI/CGN1BOR6mM5EN0FBO+zyQ==", - "requires": { - "isexe": "^2.0.0" - } - } - } - }, - "param-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", - "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", - "requires": { - "dot-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "requires": { - "callsites": "^3.0.0" - } - }, - "parse-conflict-json": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/parse-conflict-json/-/parse-conflict-json-2.0.2.tgz", - "integrity": "sha512-jDbRGb00TAPFsKWCpZZOT93SxVP9nONOSgES3AevqRq/CHvavEBvKAjxX9p5Y5F0RZLxH9Ufd9+RwtCsa+lFDA==", - "requires": { - "json-parse-even-better-errors": "^2.3.1", - "just-diff": "^5.0.1", - "just-diff-apply": "^5.2.0" - } - }, - "parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "requires": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - }, - "dependencies": { - "lines-and-columns": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" - } - } - }, - "parse-path": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/parse-path/-/parse-path-7.0.0.tgz", - "integrity": "sha512-Euf9GG8WT9CdqwuWJGdf3RkUcTBArppHABkO7Lm8IzRQp0e2r/kkFnmhu4TSK30Wcu5rVAZLmfPKSBBi9tWFog==", - "dev": true, - "requires": { - "protocols": "^2.0.0" - } - }, - "parse-url": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/parse-url/-/parse-url-8.1.0.tgz", - "integrity": "sha512-xDvOoLU5XRrcOZvnI6b8zA6n9O9ejNk/GExuz1yBuWUGn9KA97GI6HTs6u02wKara1CeVmZhH+0TZFdWScR89w==", - "dev": true, - "requires": { - "parse-path": "^7.0.0" - } - }, - "parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", - "dev": true - }, - "pascal-case": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", - "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", - "requires": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "path-browserify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", - "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==" - }, - "path-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/path-case/-/path-case-3.0.4.tgz", - "integrity": "sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg==", - "requires": { - "dot-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==" - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" - }, - "path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" - }, - "path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==", - "dev": true - }, - "path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" - }, - "performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==", - "dev": true - }, - "picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" - }, - "picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" - }, - "pify": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-5.0.0.tgz", - "integrity": "sha512-eW/gHNMlxdSP6dmG6uJip6FXN0EQBwm2clYYd8Wul42Cwu/DK8HEftzsapcNdYe2MfLiIwZqsDk2RDEsTE79hA==", - "dev": true - }, - "pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "requires": { - "find-up": "^4.0.0" - } - }, - "pluralize": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-8.0.0.tgz", - "integrity": "sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==" - }, - "preferred-pm": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/preferred-pm/-/preferred-pm-3.0.3.tgz", - "integrity": "sha512-+wZgbxNES/KlJs9q40F/1sfOd/j7f1O9JaHcW5Dsn3aUUOZg3L2bjpVUcKV2jvtElYfoTuQiNeMfQJ4kwUAhCQ==", - "requires": { - "find-up": "^5.0.0", - "find-yarn-workspace-root2": "1.2.16", - "path-exists": "^4.0.0", - "which-pm": "2.0.0" - }, - "dependencies": { - "find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "requires": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - } - }, - "locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "requires": { - "p-locate": "^5.0.0" - } - }, - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "requires": { - "yocto-queue": "^0.1.0" - } - }, - "p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "requires": { - "p-limit": "^3.0.2" - } - } - } - }, - "prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", - "dev": true - }, - "prepend-http": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", - "integrity": "sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA==" - }, - "pretty-bytes": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", - "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==" - }, - "proc-log": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-2.0.1.tgz", - "integrity": "sha512-Kcmo2FhfDTXdcbfDH76N7uBYHINxc/8GW7UAVuVP9I+Va3uHSerrnKV6dLooga/gh7GlgzuCCr/eoldnL1muGw==", - "dev": true - }, - "process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" - }, - "promise-all-reject-late": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/promise-all-reject-late/-/promise-all-reject-late-1.0.1.tgz", - "integrity": "sha512-vuf0Lf0lOxyQREH7GDIOUMLS7kz+gs8i6B+Yi8dC68a2sychGrHTJYghMBD6k7eUcH0H5P73EckCA48xijWqXw==" - }, - "promise-call-limit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/promise-call-limit/-/promise-call-limit-1.0.1.tgz", - "integrity": "sha512-3+hgaa19jzCGLuSCbieeRsu5C2joKfYn8pY6JAuXFRVfF4IO+L7UPpFWNTeWT9pM7uhskvbPPd/oEOktCn317Q==" - }, - "promise-inflight": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", - "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==" - }, - "promise-retry": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz", - "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==", - "requires": { - "err-code": "^2.0.2", - "retry": "^0.12.0" - } - }, - "promzard": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/promzard/-/promzard-0.3.0.tgz", - "integrity": "sha512-JZeYqd7UAcHCwI+sTOeUDYkvEU+1bQ7iE0UT1MgB/tERkAPkesW46MrpIySzODi+owTjZtiF8Ay5j9m60KmMBw==", - "dev": true, - "requires": { - "read": "1" - } - }, - "proto-list": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", - "integrity": "sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==", - "dev": true - }, - "protocols": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/protocols/-/protocols-2.0.1.tgz", - "integrity": "sha512-/XJ368cyBJ7fzLMwLKv1e4vLxOju2MNAIokcr7meSaNcVbWz/CPcW22cP04mwxOErdA5mwjA8Q6w/cdAQxVn7Q==", - "dev": true - }, - "proxy-addr": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", - "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", - "dev": true, - "requires": { - "forwarded": "0.2.0", - "ipaddr.js": "1.9.1" - } - }, - "proxy-from-env": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", - "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", - "dev": true - }, - "psl": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", - "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==", - "dev": true - }, - "pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "punycode": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", - "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", - "dev": true - }, - "pupa": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/pupa/-/pupa-2.1.1.tgz", - "integrity": "sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==", - "requires": { - "escape-goat": "^2.0.0" - } - }, - "q": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", - "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==", - "dev": true - }, - "qs": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", - "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", - "dev": true, - "requires": { - "side-channel": "^1.0.4" - } - }, - "querystring": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", - "integrity": "sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g==", - "dev": true - }, - "queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" - }, - "quick-lru": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", - "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==" - }, - "range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", - "dev": true - }, - "raw-body": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", - "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", - "dev": true, - "requires": { - "bytes": "3.1.2", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - } - }, - "rc": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", - "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", - "requires": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" - } - }, - "read": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/read/-/read-1.0.7.tgz", - "integrity": "sha512-rSOKNYUmaxy0om1BNjMN4ezNT6VKK+2xF4GBhc81mkH7L60i6dp8qPYrkndNLT3QPphoII3maL9PVC9XmhHwVQ==", - "dev": true, - "requires": { - "mute-stream": "~0.0.4" - } - }, - "read-cmd-shim": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-cmd-shim/-/read-cmd-shim-3.0.0.tgz", - "integrity": "sha512-KQDVjGqhZk92PPNRj9ZEXEuqg8bUobSKRw+q0YQ3TKI5xkce7bUJobL4Z/OtiEbAAv70yEpYIXp4iQ9L8oPVog==" - }, - "read-package-json": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/read-package-json/-/read-package-json-5.0.1.tgz", - "integrity": "sha512-MALHuNgYWdGW3gKzuNMuYtcSSZbGQm94fAp16xt8VsYTLBjUSc55bLMKe6gzpWue0Tfi6CBgwCSdDAqutGDhMg==", - "dev": true, - "requires": { - "glob": "^8.0.1", - "json-parse-even-better-errors": "^2.3.1", - "normalize-package-data": "^4.0.0", - "npm-normalize-package-bin": "^1.0.1" - }, - "dependencies": { - "hosted-git-info": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-5.2.1.tgz", - "integrity": "sha512-xIcQYMnhcx2Nr4JTjsFmwwnr9vldugPy9uVm0o87bjqqWMv9GaqsTeT+i99wTl0mk1uLxJtHxLb8kymqTENQsw==", - "dev": true, - "requires": { - "lru-cache": "^7.5.1" - } - }, - "normalize-package-data": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-4.0.1.tgz", - "integrity": "sha512-EBk5QKKuocMJhB3BILuKhmaPjI8vNRSpIfO9woLC6NyHVkKKdVEdAO1mrT0ZfxNR1lKwCcTkuZfmGIFdizZ8Pg==", - "dev": true, - "requires": { - "hosted-git-info": "^5.0.0", - "is-core-module": "^2.8.1", - "semver": "^7.3.5", - "validate-npm-package-license": "^3.0.4" - } - } - } - }, - "read-package-json-fast": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/read-package-json-fast/-/read-package-json-fast-2.0.3.tgz", - "integrity": "sha512-W/BKtbL+dUjTuRL2vziuYhp76s5HZ9qQhd/dKfWIZveD0O40453QNyZhC0e63lqZrAQ4jiOapVoeJ7JrszenQQ==", - "requires": { - "json-parse-even-better-errors": "^2.3.0", - "npm-normalize-package-bin": "^1.0.1" - } - }, - "read-pkg": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", - "integrity": "sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==", - "dev": true, - "requires": { - "load-json-file": "^4.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^3.0.0" - }, - "dependencies": { - "hosted-git-info": { - "version": "2.8.9", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", - "dev": true - }, - "load-json-file": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", - "integrity": "sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^4.0.0", - "pify": "^3.0.0", - "strip-bom": "^3.0.0" - } - }, - "normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, - "requires": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", - "dev": true, - "requires": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - } - }, - "path-type": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", - "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", - "dev": true, - "requires": { - "pify": "^3.0.0" - } - }, - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", - "dev": true - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - }, - "strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", - "dev": true - } - } - }, - "read-pkg-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", - "integrity": "sha512-YFzFrVvpC6frF1sz8psoHDBGF7fLPc+llq/8NB43oagqWkx8ar5zYtsTORtOjw9W2RHLpWP+zTWwBvf1bCmcSw==", - "dev": true, - "requires": { - "find-up": "^2.0.0", - "read-pkg": "^3.0.0" - }, - "dependencies": { - "find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==", - "dev": true, - "requires": { - "locate-path": "^2.0.0" - } - }, - "locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==", - "dev": true, - "requires": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - } - }, - "p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", - "dev": true, - "requires": { - "p-try": "^1.0.0" - } - }, - "p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==", - "dev": true, - "requires": { - "p-limit": "^1.1.0" - } - }, - "p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==", - "dev": true - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", - "dev": true - } - } - }, - "readable-stream": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.1.tgz", - "integrity": "sha512-+rQmrWMYGA90yenhTYsLWAsLsqVC8osOw6PKE1HDYiO0gdPeKe/xDHNzIAIn4C91YQ6oenEhfYqqc1883qHbjQ==", - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "readdir-scoped-modules": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/readdir-scoped-modules/-/readdir-scoped-modules-1.1.0.tgz", - "integrity": "sha512-asaikDeqAQg7JifRsZn1NJZXo9E+VwlyCfbkZhwyISinqk5zNS6266HS5kah6P0SaQKGF6SkNnZVHUzHFYxYDw==", - "requires": { - "debuglog": "^1.0.1", - "dezalgo": "^1.0.0", - "graceful-fs": "^4.1.2", - "once": "^1.3.0" - } - }, - "rechoir": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", - "integrity": "sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==", - "requires": { - "resolve": "^1.1.6" - } - }, - "redent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", - "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", - "dev": true, - "requires": { - "indent-string": "^4.0.0", - "strip-indent": "^3.0.0" - } - }, - "reftools": { - "version": "1.1.9", - "resolved": "https://registry.npmjs.org/reftools/-/reftools-1.1.9.tgz", - "integrity": "sha512-OVede/NQE13xBQ+ob5CKd5KyeJYU2YInb1bmV4nRoOfquZPkAkxuOXicSe1PvqIuZZ4kD13sPKBbR7UFDmli6w==" - }, - "regenerate": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" - }, - "regenerator-runtime": { - "version": "0.13.11", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", - "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==", - "dev": true - }, - "regexp.prototype.flags": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", - "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "functions-have-names": "^1.2.2" - } - }, - "registry-auth-token": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.2.tgz", - "integrity": "sha512-PC5ZysNb42zpFME6D/XlIgtNGdTl8bBOCw90xQLVMpzuuubJKYDWFAEuUNc+Cn8Z8724tg2SDhDRrkVEsqfDMg==", - "requires": { - "rc": "1.2.8" - } - }, - "registry-url": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz", - "integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==", - "requires": { - "rc": "^1.2.8" - } - }, - "remove-trailing-separator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==" - }, - "replace-ext": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.1.tgz", - "integrity": "sha512-yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw==" - }, - "request": { - "version": "2.88.2", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", - "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", - "dev": true, - "requires": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.3", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "oauth-sign": "~0.9.0", - "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.5.0", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" - }, - "dependencies": { - "form-data": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", - "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", - "dev": true, - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - } - }, - "qs": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz", - "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==", - "dev": true - }, - "uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "dev": true - } - } - }, - "require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==" - }, - "resolve": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", - "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", - "requires": { - "is-core-module": "^2.9.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - } - }, - "resolve-cwd": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", - "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", - "dev": true, - "requires": { - "resolve-from": "^5.0.0" - } - }, - "resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" - }, - "responselike": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", - "integrity": "sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ==", - "requires": { - "lowercase-keys": "^1.0.0" - } - }, - "restore-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", - "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", - "requires": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" - } - }, - "retry": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", - "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==" - }, - "reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" - }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "requires": { - "glob": "^7.1.3" - }, - "dependencies": { - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "requires": { - "brace-expansion": "^1.1.7" - } - } - } - }, - "run-async": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", - "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==" - }, - "run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "requires": { - "queue-microtask": "^1.2.2" - } - }, - "rxjs": { - "version": "6.6.7", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", - "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", - "requires": { - "tslib": "^1.9.0" - }, - "dependencies": { - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - } - } - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" - }, - "safe-regex-test": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", - "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.3", - "is-regex": "^1.1.4" - } - }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - }, - "sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", - "dev": true - }, - "scoped-regex": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/scoped-regex/-/scoped-regex-2.1.0.tgz", - "integrity": "sha512-g3WxHrqSWCZHGHlSrF51VXFdjImhwvH8ZO/pryFH56Qi0cDsZfylQa/t0jCzVQFNbNvM00HfHjkDPEuarKDSWQ==" - }, - "semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", - "requires": { - "lru-cache": "^6.0.0" - }, - "dependencies": { - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "requires": { - "yallist": "^4.0.0" - } - } - } - }, - "semver-diff": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-3.1.1.tgz", - "integrity": "sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==", - "requires": { - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } - }, - "send": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", - "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", - "dev": true, - "requires": { - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "mime": "1.6.0", - "ms": "2.1.3", - "on-finished": "2.4.1", - "range-parser": "~1.2.1", - "statuses": "2.0.1" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - }, - "dependencies": { - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - } - } - }, - "depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", - "dev": true - }, - "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 - } - } - }, - "sentence-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/sentence-case/-/sentence-case-3.0.4.tgz", - "integrity": "sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg==", - "requires": { - "no-case": "^3.0.4", - "tslib": "^2.0.3", - "upper-case-first": "^2.0.2" - } - }, - "serve-favicon": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/serve-favicon/-/serve-favicon-2.5.0.tgz", - "integrity": "sha512-FMW2RvqNr03x+C0WxTyu6sOv21oOjkq5j8tjquWccwa6ScNyGFOGJVpuS1NmTVGBAHS07xnSKotgf2ehQmf9iA==", - "dev": true, - "requires": { - "etag": "~1.8.1", - "fresh": "0.5.2", - "ms": "2.1.1", - "parseurl": "~1.3.2", - "safe-buffer": "5.1.1" - }, - "dependencies": { - "ms": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", - "dev": true - }, - "safe-buffer": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz", - "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==", - "dev": true - } - } - }, - "serve-static": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", - "dev": true, - "requires": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.18.0" - } - }, - "set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==" - }, - "setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", - "dev": true - }, - "shallow-clone": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", - "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", - "dev": true, - "requires": { - "kind-of": "^6.0.2" - } - }, - "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==" - }, - "shelljs": { - "version": "0.8.5", - "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.5.tgz", - "integrity": "sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==", - "requires": { - "glob": "^7.0.0", - "interpret": "^1.0.0", - "rechoir": "^0.6.2" - }, - "dependencies": { - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "requires": { - "brace-expansion": "^1.1.7" - } - } - } - }, - "shortid": { - "version": "2.2.16", - "resolved": "https://registry.npmjs.org/shortid/-/shortid-2.2.16.tgz", - "integrity": "sha512-Ugt+GIZqvGXCIItnsL+lvFJOiN7RYqlGy7QE41O3YC1xbNSeDGIRO7xg2JJXIAj1cAGnOeC1r7/T9pgrtQbv4g==", - "dev": true, - "requires": { - "nanoid": "^2.1.0" - }, - "dependencies": { - "nanoid": { - "version": "2.1.11", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-2.1.11.tgz", - "integrity": "sha512-s/snB+WGm6uwi0WjsZdaVcuf3KJXlfGl2LcxgwkEwJF0D/BWzVWAZW/XY4bFaiR7s0Jk3FPvlnepg1H1b1UwlA==", - "dev": true - } - } - }, - "should": { - "version": "13.2.3", - "resolved": "https://registry.npmjs.org/should/-/should-13.2.3.tgz", - "integrity": "sha512-ggLesLtu2xp+ZxI+ysJTmNjh2U0TsC+rQ/pfED9bUZZ4DKefP27D+7YJVVTvKsmjLpIi9jAa7itwDGkDDmt1GQ==", - "requires": { - "should-equal": "^2.0.0", - "should-format": "^3.0.3", - "should-type": "^1.4.0", - "should-type-adaptors": "^1.0.1", - "should-util": "^1.0.0" - } - }, - "should-equal": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/should-equal/-/should-equal-2.0.0.tgz", - "integrity": "sha512-ZP36TMrK9euEuWQYBig9W55WPC7uo37qzAEmbjHz4gfyuXrEUgF8cUvQVO+w+d3OMfPvSRQJ22lSm8MQJ43LTA==", - "requires": { - "should-type": "^1.4.0" - } - }, - "should-format": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/should-format/-/should-format-3.0.3.tgz", - "integrity": "sha512-hZ58adtulAk0gKtua7QxevgUaXTTXxIi8t41L3zo9AHvjXO1/7sdLECuHeIN2SRtYXpNkmhoUP2pdeWgricQ+Q==", - "requires": { - "should-type": "^1.3.0", - "should-type-adaptors": "^1.0.1" - } - }, - "should-type": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/should-type/-/should-type-1.4.0.tgz", - "integrity": "sha512-MdAsTu3n25yDbIe1NeN69G4n6mUnJGtSJHygX3+oN0ZbO3DTiATnf7XnYJdGT42JCXurTb1JI0qOBR65shvhPQ==" - }, - "should-type-adaptors": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/should-type-adaptors/-/should-type-adaptors-1.1.0.tgz", - "integrity": "sha512-JA4hdoLnN+kebEp2Vs8eBe9g7uy0zbRo+RMcU0EsNy+R+k049Ki+N5tT5Jagst2g7EAja+euFuoXFCa8vIklfA==", - "requires": { - "should-type": "^1.3.0", - "should-util": "^1.0.0" - } - }, - "should-util": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/should-util/-/should-util-1.0.1.tgz", - "integrity": "sha512-oXF8tfxx5cDk8r2kYqlkUJzZpDBqVY/II2WhvU0n9Y3XYvAYRmeaf1PvvIvTgPnv4KJ+ES5M0PyDq5Jp+Ygy2g==" - }, - "side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", - "dev": true, - "requires": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" - } - }, - "signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" - }, - "sigstore": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/sigstore/-/sigstore-1.0.0.tgz", - "integrity": "sha512-e+qfbn/zf1+rCza/BhIA//Awmf0v1pa5HQS8Xk8iXrn9bgytytVLqYD0P7NSqZ6IELTgq+tcDvLPkQjNHyWLNg==", - "requires": { - "make-fetch-happen": "^11.0.1", - "tuf-js": "^1.0.0" - }, - "dependencies": { - "@npmcli/fs": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-3.1.0.tgz", - "integrity": "sha512-7kZUAaLscfgbwBQRbvdMYaZOWyMEcPTH/tJjnyAWJ/dvvs9Ef+CERx/qJb9GExJpl1qipaDGn7KqHnFGGixd0w==", - "requires": { - "semver": "^7.3.5" - } - }, - "cacache": { - "version": "17.0.4", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-17.0.4.tgz", - "integrity": "sha512-Z/nL3gU+zTUjz5pCA5vVjYM8pmaw2kxM7JEiE0fv3w77Wj+sFbi70CrBruUWH0uNcEdvLDixFpgA2JM4F4DBjA==", - "requires": { - "@npmcli/fs": "^3.1.0", - "fs-minipass": "^3.0.0", - "glob": "^8.0.1", - "lru-cache": "^7.7.1", - "minipass": "^4.0.0", - "minipass-collect": "^1.0.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "p-map": "^4.0.0", - "promise-inflight": "^1.0.1", - "ssri": "^10.0.0", - "tar": "^6.1.11", - "unique-filename": "^3.0.0" - } - }, - "fs-minipass": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-3.0.1.tgz", - "integrity": "sha512-MhaJDcFRTuLidHrIttu0RDGyyXs/IYHVmlcxfLAEFIWjc1vdLAkdwT7Ace2u7DbitWC0toKMl5eJZRYNVreIMw==", - "requires": { - "minipass": "^4.0.0" - } - }, - "make-fetch-happen": { - "version": "11.0.3", - "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-11.0.3.tgz", - "integrity": "sha512-oPLh5m10lRNNZDjJ2kP8UpboUx2uFXVaVweVe/lWut4iHWcQEmfqSVJt2ihZsFI8HbpwyyocaXbCAWf0g1ukIA==", - "requires": { - "agentkeepalive": "^4.2.1", - "cacache": "^17.0.0", - "http-cache-semantics": "^4.1.1", - "http-proxy-agent": "^5.0.0", - "https-proxy-agent": "^5.0.0", - "is-lambda": "^1.0.1", - "lru-cache": "^7.7.1", - "minipass": "^4.0.0", - "minipass-fetch": "^3.0.0", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "negotiator": "^0.6.3", - "promise-retry": "^2.0.1", - "socks-proxy-agent": "^7.0.0", - "ssri": "^10.0.0" - } - }, - "minipass": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-4.2.1.tgz", - "integrity": "sha512-KS4CHIsDfOZetnT+u6fwxyFADXLamtkPxkGScmmtTW//MlRrImV+LtbmbJpLQ86Hw7km/utbfEfndhGBrfwvlA==" - }, - "minipass-fetch": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-3.0.1.tgz", - "integrity": "sha512-t9/wowtf7DYkwz8cfMSt0rMwiyNIBXf5CKZ3S5ZMqRqMYT0oLTp0x1WorMI9WTwvaPg21r1JbFxJMum8JrLGfw==", - "requires": { - "encoding": "^0.1.13", - "minipass": "^4.0.0", - "minipass-sized": "^1.0.3", - "minizlib": "^2.1.2" - } - }, - "ssri": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.1.tgz", - "integrity": "sha512-WVy6di9DlPOeBWEjMScpNipeSX2jIZBGEn5Uuo8Q7aIuFEuDX0pw8RxcOjlD1TWP4obi24ki7m/13+nFpcbXrw==", - "requires": { - "minipass": "^4.0.0" - } - }, - "unique-filename": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-3.0.0.tgz", - "integrity": "sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==", - "requires": { - "unique-slug": "^4.0.0" - } - }, - "unique-slug": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-4.0.0.tgz", - "integrity": "sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==", - "requires": { - "imurmurhash": "^0.1.4" - } - } - } - }, - "sinon": { - "version": "15.0.1", - "resolved": "https://registry.npmjs.org/sinon/-/sinon-15.0.1.tgz", - "integrity": "sha512-PZXKc08f/wcA/BMRGBze2Wmw50CWPiAH3E21EOi4B49vJ616vW4DQh4fQrqsYox2aNR/N3kCqLuB0PwwOucQrg==", - "dev": true, - "requires": { - "@sinonjs/commons": "^2.0.0", - "@sinonjs/fake-timers": "10.0.2", - "@sinonjs/samsam": "^7.0.1", - "diff": "^5.0.0", - "nise": "^5.1.2", - "supports-color": "^7.2.0" - } - }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" - }, - "smart-buffer": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", - "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==" - }, - "smtp-connection": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/smtp-connection/-/smtp-connection-2.12.0.tgz", - "integrity": "sha512-UP5jK4s5SGcUcqPN4U9ingqKt9mXYSKa52YhqxPuMecAnUOsVJpOmtgGaOm1urUBJZlzDt1M9WhZZkgbhxQlvg==", - "dev": true, - "requires": { - "httpntlm": "1.6.1", - "nodemailer-shared": "1.1.0" - } - }, - "snake-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz", - "integrity": "sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==", - "requires": { - "dot-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "socks": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/socks/-/socks-2.7.1.tgz", - "integrity": "sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ==", - "requires": { - "ip": "^2.0.0", - "smart-buffer": "^4.2.0" - } - }, - "socks-proxy-agent": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-7.0.0.tgz", - "integrity": "sha512-Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww==", - "requires": { - "agent-base": "^6.0.2", - "debug": "^4.3.3", - "socks": "^2.6.2" - } - }, - "sort-keys": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-4.2.0.tgz", - "integrity": "sha512-aUYIEU/UviqPgc8mHR6IW1EGxkAXpeRETYcrzg8cLAvUPZcpAlleSXHV2mY7G12GphSH6Gzv+4MMVSSkbdteHg==", - "requires": { - "is-plain-obj": "^2.0.0" - }, - "dependencies": { - "is-plain-obj": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", - "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==" - } - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "spdx-correct": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", - "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", - "requires": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-exceptions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", - "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==" - }, - "spdx-expression-parse": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", - "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", - "requires": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-license-ids": { - "version": "3.0.12", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.12.tgz", - "integrity": "sha512-rr+VVSXtRhO4OHbXUiAF7xW3Bo9DuuF6C5jH+q/x15j2jniycgKbxU09Hr0WqlSLUs4i4ltHGXqTe7VHclYWyA==" - }, - "spdx-license-list": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/spdx-license-list/-/spdx-license-list-6.6.0.tgz", - "integrity": "sha512-vLwdf9AWgdJQmG8cai2HKfkInFsliKaCCOwXmdVonClIhdURTX61KdDOoXC1qcQ7gDaZj+CUTcrMJeAdnCtrKA==" - }, - "split": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz", - "integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==", - "dev": true, - "requires": { - "through": "2" - } - }, - "split2": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/split2/-/split2-3.2.2.tgz", - "integrity": "sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==", - "dev": true, - "requires": { - "readable-stream": "^3.0.0" - } - }, - "sprintf-js": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.2.tgz", - "integrity": "sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug==", - "dev": true - }, - "sse": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/sse/-/sse-0.0.8.tgz", - "integrity": "sha512-cviG7JH31TUhZeaEVhac3zTzA+2FwA7qvHziAHpb7mC7RNVJ/RbHN+6LIGsS2ugP4o2H15DWmrSMK+91CboIcg==", - "dev": true, - "requires": { - "options": "0.0.6" - } - }, - "sshpk": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz", - "integrity": "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==", - "dev": true, - "requires": { - "asn1": "~0.2.3", - "assert-plus": "^1.0.0", - "bcrypt-pbkdf": "^1.0.0", - "dashdash": "^1.12.0", - "ecc-jsbn": "~0.1.1", - "getpass": "^0.1.1", - "jsbn": "~0.1.0", - "safer-buffer": "^2.0.2", - "tweetnacl": "~0.14.0" - } - }, - "ssri": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-9.0.1.tgz", - "integrity": "sha512-o57Wcn66jMQvfHG1FlYbWeZWW/dHZhJXjpIcTfXldXEk5nz5lStPo3mK0OJQfGR3RbZUlbISexbljkJzuEj/8Q==", - "requires": { - "minipass": "^3.1.1" - } - }, - "stable": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", - "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" - }, - "static-eval": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/static-eval/-/static-eval-2.0.2.tgz", - "integrity": "sha512-N/D219Hcr2bPjLxPiV+TQE++Tsmrady7TqAJugLy7Xk1EumfDWS/f5dtBbkRCGE7wKKXuYockQoj8Rm2/pVKyg==", - "dev": true, - "requires": { - "escodegen": "^1.8.1" - } - }, - "statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", - "dev": true - }, - "stream-combiner": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.0.2.tgz", - "integrity": "sha512-Z2D5hPQapscuHNqiyUgjnF1sxG/9CB7gs1a9vcS2/OvMiFwmm6EZw9IjbU34l5mPXS62RidpoBdyB83E0GXHLw==", - "dev": true, - "requires": { - "duplexer": "~0.0.3" - }, - "dependencies": { - "duplexer": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.0.4.tgz", - "integrity": "sha512-nO0WWuIDTde3CWK/8IPpG50dyhUilgpsqzYSIP+w20Yh+4iDgb/2Gs75QItcp0Hmx/JtxtTXBalj+LSTD1VemA==", - "dev": true - } - } - }, - "stream-serializer": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/stream-serializer/-/stream-serializer-1.1.2.tgz", - "integrity": "sha512-I/GbDmZwBLn4/gpW4gOwt+jc/cVXt0kQwLOBuY/YLIACfwAnK88qzvSHyyu1+YgoALrWTgbnAVRRirVjGUCTBg==", - "dev": true - }, - "string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "requires": { - "safe-buffer": "~5.2.0" - } - }, - "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==", - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - } - }, - "string.prototype.trimend": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz", - "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" - } - }, - "string.prototype.trimstart": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz", - "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" - } - }, - "stringify-object": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", - "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", - "requires": { - "get-own-enumerable-property-symbols": "^3.0.0", - "is-obj": "^1.0.1", - "is-regexp": "^1.0.0" - }, - "dependencies": { - "is-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", - "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==" - } - } - }, - "strip-ansi": { - "version": "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" - } - }, - "strip-bom": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", - "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==" - }, - "strip-bom-buf": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-bom-buf/-/strip-bom-buf-1.0.0.tgz", - "integrity": "sha512-1sUIL1jck0T1mhOLP2c696BIznzT525Lkub+n4jjMHjhjhoAQA6Ye659DxdlZBr0aLDMQoTxKIpnlqxgtwjsuQ==", - "requires": { - "is-utf8": "^0.2.1" - } - }, - "strip-bom-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-bom-stream/-/strip-bom-stream-2.0.0.tgz", - "integrity": "sha512-yH0+mD8oahBZWnY43vxs4pSinn8SMKAdml/EOGBewoe1Y0Eitd0h2Mg3ZRiXruUW6L4P+lvZiEgbh0NgUGia1w==", - "requires": { - "first-chunk-stream": "^2.0.0", - "strip-bom": "^2.0.0" - }, - "dependencies": { - "strip-bom": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "integrity": "sha512-kwrX1y7czp1E69n2ajbG65mIo9dqvJ+8aBQXOGVxqwvNbsXdFM6Lq37dLAY3mknUwru8CfcCbfOLL/gMo+fi3g==", - "requires": { - "is-utf8": "^0.2.0" - } - } - } - }, - "strip-eof": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==", - "dev": true - }, - "strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==" - }, - "strip-indent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", - "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", - "dev": true, - "requires": { - "min-indent": "^1.0.0" - } - }, - "strip-json-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==" - }, - "strong-error-handler": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/strong-error-handler/-/strong-error-handler-3.5.0.tgz", - "integrity": "sha512-PCMOf6RYni7wMD3ytGN/TBIJdKZ/EfgItgE8tVrJNGVAf2X39L7I0r/tlDyn+1G9qfVCZL0mSeutljpkOpBy1Q==", - "dev": true, - "requires": { - "@types/express": "^4.16.0", - "accepts": "^1.3.3", - "debug": "^4.1.1", - "ejs": "^3.1.3", - "fast-safe-stringify": "^2.0.6", - "http-status": "^1.1.2", - "js2xmlparser": "^4.0.0", - "strong-globalize": "^6.0.1" - }, - "dependencies": { - "js2xmlparser": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/js2xmlparser/-/js2xmlparser-4.0.2.tgz", - "integrity": "sha512-6n4D8gLlLf1n5mNLQPRfViYzu9RATblzPEtm1SthMX1Pjao0r9YI9nw7ZIfRxQMERS87mcswrg+r/OYrPRX6jA==", - "dev": true, - "requires": { - "xmlcreate": "^2.0.4" - } - }, - "xmlcreate": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/xmlcreate/-/xmlcreate-2.0.4.tgz", - "integrity": "sha512-nquOebG4sngPmGPICTS5EnxqhKbCmz5Ox5hsszI2T6U5qdrJizBc+0ilYSEjTSzU0yZcmvppztXe/5Al5fUwdg==", - "dev": true - } - } - }, - "strong-globalize": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/strong-globalize/-/strong-globalize-6.0.5.tgz", - "integrity": "sha512-7nfUli41TieV9/TSc0N62ve5Q4nfrpy/T0nNNy6TyD3vst79QWmeylCyd3q1gDxh8dqGEtabLNCdPQP1Iuvecw==", - "requires": { - "accept-language": "^3.0.18", - "debug": "^4.2.0", - "globalize": "^1.6.0", - "lodash": "^4.17.20", - "md5": "^2.3.0", - "mkdirp": "^1.0.4", - "os-locale": "^5.0.0", - "yamljs": "^0.3.0" - }, - "dependencies": { - "mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" - } - } - }, - "strong-globalize-cli": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strong-globalize-cli/-/strong-globalize-cli-7.1.0.tgz", - "integrity": "sha512-pdofezkx0joSFDfluvc0vbxbj6zwWTSXlc3+4+B63RfGBEAECoAG9q3EnXZ/Y3fPABE28io9PkPMYuOklBA5hQ==", - "dev": true, - "requires": { - "@babel/parser": "^7.11.5", - "async": "^3.2.0", - "debug": "^4.2.0", - "estraverse": "^5.2.0", - "g11n-pipeline": "^3.4.0", - "globalize": "^1.6.0", - "htmlparser2": "^3.10.1", - "lodash": "^4.17.20", - "md5": "^2.3.0", - "mkdirp": "^1.0.4", - "mktmpdir": "^0.1.1", - "optimist": "^0.6.1", - "strong-globalize": "^6.0.5", - "util.promisify": "^1.0.1", - "word-count": "^0.2.2", - "yamljs": "^0.3.0" - }, - "dependencies": { - "mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true - } - } - }, - "strong-log-transformer": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/strong-log-transformer/-/strong-log-transformer-2.1.0.tgz", - "integrity": "sha512-B3Hgul+z0L9a236FAUC9iZsL+nVHgoCJnqCbN588DjYxvGXaXaaFbfmQ/JhvKjZwsOukuR72XbHv71Qkug0HxA==", - "dev": true, - "requires": { - "duplexer": "^0.1.1", - "minimist": "^1.2.0", - "through": "^2.3.4" - } - }, - "strong-remoting": { - "version": "3.17.0", - "resolved": "https://registry.npmjs.org/strong-remoting/-/strong-remoting-3.17.0.tgz", - "integrity": "sha512-MfDyLxmoSizuxBE5C8S2A9nPmy4sQquoZNs6NtbSEmaX2OFKlvb/AhTKU9An+Xuee1RRQHEIun8Q/nO+Lp/H6g==", - "dev": true, - "requires": { - "async": "^3.1.0", - "body-parser": "^1.12.4", - "debug": "^4.1.1", - "depd": "^2.0.0", - "escape-string-regexp": "^2.0.0", - "eventemitter2": "^5.0.1", - "express": "4.x", - "inflection": "^1.7.1", - "jayson": "^2.0.5", - "js2xmlparser": "^3.0.0", - "loopback-datatype-geopoint": "^1.0.0", - "loopback-phase": "^3.1.0", - "mux-demux": "^3.7.9", - "qs": "^6.2.1", - "request": "^2.83.0", - "sse": "0.0.8", - "strong-error-handler": "^3.0.0", - "strong-globalize": "^5.0.2", - "traverse": "^0.6.6", - "xml2js": "^0.4.8" - }, - "dependencies": { - "depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", - "dev": true - }, - "escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", - "dev": true - }, - "mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "dev": true, - "requires": { - "minimist": "^1.2.6" - } - }, - "strong-globalize": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/strong-globalize/-/strong-globalize-5.1.0.tgz", - "integrity": "sha512-9cooAb6kNMDFmTDybkkch1x7b+LuzZNva8oIr+MxXnvx9jcvw4/4DTSXPc53mG68G0Q9YOTYZkhDkWe/DiJ1Qg==", - "dev": true, - "requires": { - "accept-language": "^3.0.18", - "debug": "^4.1.1", - "globalize": "^1.5.0", - "lodash": "^4.17.15", - "md5": "^2.2.1", - "mkdirp": "^0.5.5", - "os-locale": "^5.0.0", - "yamljs": "^0.3.0" - } - } - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - }, - "supports-hyperlinks": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", - "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", - "requires": { - "has-flag": "^4.0.0", - "supports-color": "^7.0.0" - } - }, - "supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==" - }, - "swagger-client": { - "version": "3.18.5", - "resolved": "https://registry.npmjs.org/swagger-client/-/swagger-client-3.18.5.tgz", - "integrity": "sha512-c0txGDtfQTJnaIBaEKCwtRNcUaaAfj+RXI4QVV9p3WW+AUCQqp4naCjaDNNsOfMkE4ySyhnblbL+jGqAVC7snw==", - "dev": true, - "requires": { - "@babel/runtime-corejs3": "^7.11.2", - "cookie": "~0.5.0", - "cross-fetch": "^3.1.5", - "deepmerge": "~4.2.2", - "fast-json-patch": "^3.0.0-1", - "form-data-encoder": "^1.4.3", - "formdata-node": "^4.0.0", - "is-plain-object": "^5.0.0", - "js-yaml": "^4.1.0", - "lodash": "^4.17.21", - "qs": "^6.10.2", - "traverse": "~0.6.6", - "url": "~0.11.0" - } - }, - "swagger-parser": { - "version": "10.0.3", - "resolved": "https://registry.npmjs.org/swagger-parser/-/swagger-parser-10.0.3.tgz", - "integrity": "sha512-nF7oMeL4KypldrQhac8RyHerJeGPD1p2xDh900GPvc+Nk7nWP6jX2FcC7WmkinMoAmoO774+AFXcWsW8gMWEIg==", - "requires": { - "@apidevtools/swagger-parser": "10.0.3" - } - }, - "swagger2openapi": { - "version": "7.0.8", - "resolved": "https://registry.npmjs.org/swagger2openapi/-/swagger2openapi-7.0.8.tgz", - "integrity": "sha512-upi/0ZGkYgEcLeGieoz8gT74oWHA0E7JivX7aN9mAf+Tc7BQoRBvnIGHoPDw+f9TXTW4s6kGYCZJtauP6OYp7g==", - "requires": { - "call-me-maybe": "^1.0.1", - "node-fetch": "^2.6.1", - "node-fetch-h2": "^2.3.0", - "node-readfiles": "^0.2.0", - "oas-kit-common": "^1.0.8", - "oas-resolver": "^2.5.6", - "oas-schema-walker": "^1.1.5", - "oas-validator": "^5.0.8", - "reftools": "^1.1.9", - "yaml": "^1.10.0", - "yargs": "^17.0.1" - }, - "dependencies": { - "cliui": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", - "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" - } - }, - "yargs": { - "version": "17.7.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.1.tgz", - "integrity": "sha512-cwiTb08Xuv5fqF4AovYacTFNxk62th7LKJ6BL9IGUpTJrWoU7/7WdQGTP2SjKf1dUNBGzDd28p/Yfs/GI6JrLw==", - "requires": { - "cliui": "^8.0.1", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.3", - "y18n": "^5.0.5", - "yargs-parser": "^21.1.1" - } - }, - "yargs-parser": { - "version": "21.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==" - } - } - }, - "tabtab": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/tabtab/-/tabtab-3.0.2.tgz", - "integrity": "sha512-jANKmUe0sIQc/zTALTBy186PoM/k6aPrh3A7p6AaAfF6WPSbTx1JYeGIGH162btpH+mmVEXln+UxwViZHO2Jhg==", - "requires": { - "debug": "^4.0.1", - "es6-promisify": "^6.0.0", - "inquirer": "^6.0.0", - "minimist": "^1.2.0", - "mkdirp": "^0.5.1", - "untildify": "^3.0.3" - }, - "dependencies": { - "ansi-escapes": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", - "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==" - }, - "ansi-regex": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", - "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==" - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "cli-cursor": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", - "integrity": "sha512-8lgKz8LmCRYZZQDpRyT2m5rKJ08TnU4tR9FFFW2rxpxR1FzWi4PQ/NfyODchAatHaUgnSPVcx/R5w6NuTBzFiw==", - "requires": { - "restore-cursor": "^2.0.0" - } - }, - "cli-width": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz", - "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==" - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" - }, - "es6-promisify": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-6.1.1.tgz", - "integrity": "sha512-HBL8I3mIki5C1Cc9QjKUenHtnG0A5/xA8Q/AllRcfiwl2CZFXGK7ddBiCoRwAix4i2KxcQfjtIVcrVbB3vbmwg==" - }, - "figures": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", - "integrity": "sha512-Oa2M9atig69ZkfwiApY8F2Yy+tzMbazyvqv21R0NsSC8floSOC09BbT1ITWAdoMGQvJ/aZnR1KMwdx9tvHnTNA==", - "requires": { - "escape-string-regexp": "^1.0.5" - } - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" - }, - "inquirer": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.5.2.tgz", - "integrity": "sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ==", - "requires": { - "ansi-escapes": "^3.2.0", - "chalk": "^2.4.2", - "cli-cursor": "^2.1.0", - "cli-width": "^2.0.0", - "external-editor": "^3.0.3", - "figures": "^2.0.0", - "lodash": "^4.17.12", - "mute-stream": "0.0.7", - "run-async": "^2.2.0", - "rxjs": "^6.4.0", - "string-width": "^2.1.0", - "strip-ansi": "^5.1.0", - "through": "^2.3.6" - } - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==" - }, - "mimic-fn": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", - "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==" - }, - "mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "requires": { - "minimist": "^1.2.6" - } - }, - "mute-stream": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", - "integrity": "sha512-r65nCZhrbXXb6dXOACihYApHw2Q6pV0M3V0PSxd74N0+D8nzAdEAITq2oAjA1jVnKI+tGvEBUpqiMh0+rW6zDQ==" - }, - "onetime": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", - "integrity": "sha512-oyyPpiMaKARvvcgip+JV+7zci5L8D1W9RZIz2l1o08AM3pfspitVWnPt3mzHcBPp12oYMTy0pqrFs/C+m3EwsQ==", - "requires": { - "mimic-fn": "^1.0.0" - } - }, - "restore-cursor": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", - "integrity": "sha512-6IzJLuGi4+R14vwagDHX+JrXmPVtPpn4mffDJ1UdR7/Edm87fl6yi8mMBIVvFtJaNTUvjughmW4hwLhRG7gC1Q==", - "requires": { - "onetime": "^2.0.0", - "signal-exit": "^3.0.2" - } - }, - "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "requires": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz", - "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==" - }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==", - "requires": { - "ansi-regex": "^3.0.0" - } - } - } - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "requires": { - "ansi-regex": "^4.1.0" - } - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "requires": { - "has-flag": "^3.0.0" - } - }, - "untildify": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/untildify/-/untildify-3.0.3.tgz", - "integrity": "sha512-iSk/J8efr8uPT/Z4eSUywnqyrQU7DSdMfdqK4iWEaUVVmcP5JcnpRqmVMwcwcnmI1ATFNgC5V90u09tBynNFKA==" - } - } - }, - "tar": { - "version": "6.1.11", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz", - "integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==", - "requires": { - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "minipass": "^3.0.0", - "minizlib": "^2.1.1", - "mkdirp": "^1.0.3", - "yallist": "^4.0.0" - }, - "dependencies": { - "mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" - } - } - }, - "tar-stream": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", - "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", - "dev": true, - "requires": { - "bl": "^4.0.3", - "end-of-stream": "^1.4.1", - "fs-constants": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^3.1.1" - }, - "dependencies": { - "bl": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", - "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", - "dev": true, - "requires": { - "buffer": "^5.5.0", - "inherits": "^2.0.4", - "readable-stream": "^3.4.0" - } - } - } - }, - "temp-dir": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", - "integrity": "sha512-xZFXEGbG7SNC3itwBzI3RYjq/cEhBkx2hJuKGIUOcEULmkQExXiHat2z/qkISYsuR+IKumhEfKKbV5qXmhICFQ==", - "dev": true - }, - "terminal-link": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", - "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", - "requires": { - "ansi-escapes": "^4.2.1", - "supports-hyperlinks": "^2.0.0" - } - }, - "text-extensions": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/text-extensions/-/text-extensions-1.9.0.tgz", - "integrity": "sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==", - "dev": true - }, - "text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==" - }, - "textextensions": { - "version": "5.15.0", - "resolved": "https://registry.npmjs.org/textextensions/-/textextensions-5.15.0.tgz", - "integrity": "sha512-MeqZRHLuaGamUXGuVn2ivtU3LA3mLCCIO5kUGoohTCoGmCBg/+8yPhWVX9WSl9telvVd8erftjFk9Fwb2dD6rw==" - }, - "through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==" - }, - "through2": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz", - "integrity": "sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==", - "dev": true, - "requires": { - "readable-stream": "3" - } - }, - "tildify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/tildify/-/tildify-2.0.0.tgz", - "integrity": "sha512-Cc+OraorugtXNfs50hU9KS369rFXCfgGLpfCfvlc+Ud5u6VWmUQsOAa9HbTvheQdYnrdJqqv1e5oIqXppMYnSw==" - }, - "tmp": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", - "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", - "requires": { - "os-tmpdir": "~1.0.2" - } - }, - "to-readable-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", - "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==" - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "requires": { - "is-number": "^7.0.0" - } - }, - "to-utf8": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/to-utf8/-/to-utf8-0.0.1.tgz", - "integrity": "sha512-zks18/TWT1iHO3v0vFp5qLKOG27m67ycq/Y7a7cTiRuUNlc4gf3HGnkRgMv0NyhnfTamtkYBJl+YeD1/j07gBQ==", - "dev": true - }, - "toidentifier": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", - "dev": true - }, - "tough-cookie": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", - "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", - "dev": true, - "requires": { - "psl": "^1.1.28", - "punycode": "^2.1.1" - } - }, - "tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" - }, - "traverse": { - "version": "0.6.7", - "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.6.7.tgz", - "integrity": "sha512-/y956gpUo9ZNCb99YjxG7OaslxZWHfCHAUUfshwqOXmxUIvqLjVO581BT+gM59+QV9tFe6/CGG53tsA1Y7RSdg==", - "dev": true - }, - "treeverse": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/treeverse/-/treeverse-2.0.0.tgz", - "integrity": "sha512-N5gJCkLu1aXccpOTtqV6ddSEi6ZmGkh3hjmbu1IjcavJK4qyOVQmi0myQKM7z5jVGmD68SJoliaVrMmVObhj6A==", - "dev": true - }, - "trim-newlines": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", - "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==", - "dev": true - }, - "ts-morph": { - "version": "17.0.1", - "resolved": "https://registry.npmjs.org/ts-morph/-/ts-morph-17.0.1.tgz", - "integrity": "sha512-10PkHyXmrtsTvZSL+cqtJLTgFXkU43Gd0JCc0Rw6GchWbqKe0Rwgt1v3ouobTZwQzF1mGhDeAlWYBMGRV7y+3g==", - "requires": { - "@ts-morph/common": "~0.18.0", - "code-block-writer": "^11.0.3" - } - }, - "tsconfig-paths": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-4.1.2.tgz", - "integrity": "sha512-uhxiMgnXQp1IR622dUXI+9Ehnws7i/y6xvpZB9IbUVOPy0muvdvgXeZOn88UcGPiT98Vp3rJPTa8bFoalZ3Qhw==", - "dev": true, - "requires": { - "json5": "^2.2.2", - "minimist": "^1.2.6", - "strip-bom": "^3.0.0" - }, - "dependencies": { - "strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", - "dev": true - } - } - }, - "tslib": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" - }, - "tuf-js": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/tuf-js/-/tuf-js-1.0.0.tgz", - "integrity": "sha512-1dxsQwESDzACJjTdYHQ4wJ1f/of7jALWKfJEHSBWUQB/5UTJUx9SW6GHXp4mZ1KvdBRJCpGjssoPFGi4hvw8/A==", - "requires": { - "make-fetch-happen": "^11.0.1", - "minimatch": "^6.1.0" - }, - "dependencies": { - "@npmcli/fs": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-3.1.0.tgz", - "integrity": "sha512-7kZUAaLscfgbwBQRbvdMYaZOWyMEcPTH/tJjnyAWJ/dvvs9Ef+CERx/qJb9GExJpl1qipaDGn7KqHnFGGixd0w==", - "requires": { - "semver": "^7.3.5" - } - }, - "cacache": { - "version": "17.0.4", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-17.0.4.tgz", - "integrity": "sha512-Z/nL3gU+zTUjz5pCA5vVjYM8pmaw2kxM7JEiE0fv3w77Wj+sFbi70CrBruUWH0uNcEdvLDixFpgA2JM4F4DBjA==", - "requires": { - "@npmcli/fs": "^3.1.0", - "fs-minipass": "^3.0.0", - "glob": "^8.0.1", - "lru-cache": "^7.7.1", - "minipass": "^4.0.0", - "minipass-collect": "^1.0.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "p-map": "^4.0.0", - "promise-inflight": "^1.0.1", - "ssri": "^10.0.0", - "tar": "^6.1.11", - "unique-filename": "^3.0.0" - } - }, - "fs-minipass": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-3.0.1.tgz", - "integrity": "sha512-MhaJDcFRTuLidHrIttu0RDGyyXs/IYHVmlcxfLAEFIWjc1vdLAkdwT7Ace2u7DbitWC0toKMl5eJZRYNVreIMw==", - "requires": { - "minipass": "^4.0.0" - } - }, - "make-fetch-happen": { - "version": "11.0.3", - "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-11.0.3.tgz", - "integrity": "sha512-oPLh5m10lRNNZDjJ2kP8UpboUx2uFXVaVweVe/lWut4iHWcQEmfqSVJt2ihZsFI8HbpwyyocaXbCAWf0g1ukIA==", - "requires": { - "agentkeepalive": "^4.2.1", - "cacache": "^17.0.0", - "http-cache-semantics": "^4.1.1", - "http-proxy-agent": "^5.0.0", - "https-proxy-agent": "^5.0.0", - "is-lambda": "^1.0.1", - "lru-cache": "^7.7.1", - "minipass": "^4.0.0", - "minipass-fetch": "^3.0.0", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "negotiator": "^0.6.3", - "promise-retry": "^2.0.1", - "socks-proxy-agent": "^7.0.0", - "ssri": "^10.0.0" - } - }, - "minipass": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-4.2.1.tgz", - "integrity": "sha512-KS4CHIsDfOZetnT+u6fwxyFADXLamtkPxkGScmmtTW//MlRrImV+LtbmbJpLQ86Hw7km/utbfEfndhGBrfwvlA==" - }, - "minipass-fetch": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-3.0.1.tgz", - "integrity": "sha512-t9/wowtf7DYkwz8cfMSt0rMwiyNIBXf5CKZ3S5ZMqRqMYT0oLTp0x1WorMI9WTwvaPg21r1JbFxJMum8JrLGfw==", - "requires": { - "encoding": "^0.1.13", - "minipass": "^4.0.0", - "minipass-sized": "^1.0.3", - "minizlib": "^2.1.2" - } - }, - "ssri": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.1.tgz", - "integrity": "sha512-WVy6di9DlPOeBWEjMScpNipeSX2jIZBGEn5Uuo8Q7aIuFEuDX0pw8RxcOjlD1TWP4obi24ki7m/13+nFpcbXrw==", - "requires": { - "minipass": "^4.0.0" - } - }, - "unique-filename": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-3.0.0.tgz", - "integrity": "sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==", - "requires": { - "unique-slug": "^4.0.0" - } - }, - "unique-slug": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-4.0.0.tgz", - "integrity": "sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==", - "requires": { - "imurmurhash": "^0.1.4" - } - } - } - }, - "tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", - "dev": true, - "requires": { - "safe-buffer": "^5.0.1" - } - }, - "tweetnacl": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==", - "dev": true - }, - "type-check": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", - "dev": true, - "requires": { - "prelude-ls": "~1.1.2" - } - }, - "type-detect": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", - "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", - "dev": true - }, - "type-fest": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", - "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==" - }, - "type-is": { - "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "dev": true, - "requires": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - } - }, - "typed-array-length": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz", - "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "for-each": "^0.3.3", - "is-typed-array": "^1.1.9" - } - }, - "typedarray": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==", - "dev": true - }, - "typedarray-to-buffer": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", - "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", - "requires": { - "is-typedarray": "^1.0.0" - } - }, - "typescript": { - "version": "4.9.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", - "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==" - }, - "uglify-js": { - "version": "3.17.4", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.17.4.tgz", - "integrity": "sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==", - "dev": true, - "optional": true - }, - "uid2": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/uid2/-/uid2-0.0.3.tgz", - "integrity": "sha512-5gSP1liv10Gjp8cMEnFd6shzkL/D6W1uhXSFNCxDC+YI8+L8wkCYCbJ7n77Ezb4wE/xzMogecE+DtamEe9PZjg==", - "dev": true - }, - "unbox-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", - "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "has-bigints": "^1.0.2", - "has-symbols": "^1.0.3", - "which-boxed-primitive": "^1.0.2" - } - }, - "underscore": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.7.0.tgz", - "integrity": "sha512-cp0oQQyZhUM1kpJDLdGO1jPZHgS/MpzoWYfe9+CM2h/QGDZlqwT2T3YGukuBdaNJ/CAPoeyAZRRHz8JFo176vA==", - "dev": true - }, - "underscore.string": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-3.3.6.tgz", - "integrity": "sha512-VoC83HWXmCrF6rgkyxS9GHv8W9Q5nhMKho+OadDJGzL2oDYbYEppBaCMH6pFlwLeqj2QS+hhkw2kpXkSdD1JxQ==", - "dev": true, - "requires": { - "sprintf-js": "^1.1.1", - "util-deprecate": "^1.0.2" - } - }, - "unicode-10.0.0": { - "version": "0.7.5", - "resolved": "https://registry.npmjs.org/unicode-10.0.0/-/unicode-10.0.0-0.7.5.tgz", - "integrity": "sha512-4JjDaIBz3GqgVSnWS+3RriWCdKDj2QH14C2K4XRpuWqhvKMgd8uWT42ZG/Xlyh7QxXSptsCEWydu41KrFYUfiw==" - }, - "unique-filename": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-2.0.1.tgz", - "integrity": "sha512-ODWHtkkdx3IAR+veKxFV+VBkUMcN+FaqzUUd7IZzt+0zhDZFPFxhlqwPF3YQvMHx1TD0tdgYl+kuPnJ8E6ql7A==", - "requires": { - "unique-slug": "^3.0.0" - } - }, - "unique-slug": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-3.0.0.tgz", - "integrity": "sha512-8EyMynh679x/0gqE9fT9oilG+qEt+ibFyqjuVTsZn1+CMxH+XLlpvr2UZx4nVcCwTpx81nICr2JQFkM+HPLq4w==", - "requires": { - "imurmurhash": "^0.1.4" - } - }, - "unique-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", - "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", - "requires": { - "crypto-random-string": "^2.0.0" - } - }, - "universal-user-agent": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-6.0.0.tgz", - "integrity": "sha512-isyNax3wXoKaulPDZWHQqbmIx1k2tb9fb3GGDBRxCscfYV2Ch7WxPArBsFEG8s/safwXTT7H4QGhaIkTp9447w==" - }, - "universalify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" - }, - "unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", - "dev": true - }, - "untildify": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz", - "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==" - }, - "upath": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/upath/-/upath-2.0.1.tgz", - "integrity": "sha512-1uEe95xksV1O0CYKXo8vQvN1JEbtJp7lb7C5U9HMsIp6IVwntkH/oNUzyVNQSd4S1sYk2FpSSW44FqMc8qee5w==", - "dev": true - }, - "update-notifier": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-5.1.0.tgz", - "integrity": "sha512-ItnICHbeMh9GqUy31hFPrD1kcuZ3rpxDZbf4KUDavXwS0bW5m7SLbDQpGX3UYr072cbrF5hFUs3r5tUsPwjfHw==", - "requires": { - "boxen": "^5.0.0", - "chalk": "^4.1.0", - "configstore": "^5.0.1", - "has-yarn": "^2.1.0", - "import-lazy": "^2.1.0", - "is-ci": "^2.0.0", - "is-installed-globally": "^0.4.0", - "is-npm": "^5.0.0", - "is-yarn-global": "^0.3.0", - "latest-version": "^5.1.0", - "pupa": "^2.1.1", - "semver": "^7.3.4", - "semver-diff": "^3.1.1", - "xdg-basedir": "^4.0.0" - } - }, - "upper-case": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-2.0.2.tgz", - "integrity": "sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg==", - "requires": { - "tslib": "^2.0.3" - } - }, - "upper-case-first": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/upper-case-first/-/upper-case-first-2.0.2.tgz", - "integrity": "sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg==", - "requires": { - "tslib": "^2.0.3" - } - }, - "uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dev": true, - "requires": { - "punycode": "^2.1.0" - } - }, - "url": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", - "integrity": "sha512-kbailJa29QrtXnxgq+DdCEGlbTeYM2eJUxsz6vjZavrCYPMIFHMKQmSKYAIuUK2i7hgPm28a8piX5NTUtM/LKQ==", - "dev": true, - "requires": { - "punycode": "1.3.2", - "querystring": "0.2.0" - }, - "dependencies": { - "punycode": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", - "integrity": "sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw==", - "dev": true - } - } - }, - "url-parse-lax": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", - "integrity": "sha512-NjFKA0DidqPa5ciFcSrXnAltTtzz84ogy+NebPvfEgAck0+TNg4UJ4IN+fB7zRZfbgUf0syOo9MDxFkDSMuFaQ==", - "requires": { - "prepend-http": "^2.0.0" - } - }, - "url-slug": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/url-slug/-/url-slug-3.0.4.tgz", - "integrity": "sha512-C880WJTo68O4J59i+w9Yp4P0iDUrMeCAVwNvHAYjSc59XsO4pkPfe8bsEHEyZrEfWWy8BDyxMQi6BPVHp/GEbg==" - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" - }, - "util.promisify": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.1.1.tgz", - "integrity": "sha512-/s3UsZUrIfa6xDhr7zZhnE9SLQ5RIXyYfiVnMMyMDzOc8WhWN4Nbh36H842OyurKbCDAesZOJaVyvmSl6fhGQw==", - "dev": true, - "requires": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "for-each": "^0.3.3", - "has-symbols": "^1.0.1", - "object.getownpropertydescriptors": "^2.1.1" - } - }, - "utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", - "dev": true - }, - "uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "dev": true - }, - "v8-compile-cache": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", - "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", - "dev": true - }, - "validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", - "requires": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "validate-npm-package-name": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-5.0.0.tgz", - "integrity": "sha512-YuKoXDAhBYxY7SfOKxHBDoSyENFeW5VvIIQp2TGQuit8gpK6MnWaQelBKxso72DoxTZfZdcP3W90LqpSkgPzLQ==", - "requires": { - "builtins": "^5.0.0" - } - }, - "validator": { - "version": "13.9.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.9.0.tgz", - "integrity": "sha512-B+dGG8U3fdtM0/aNK4/X8CXq/EcxU2WPrPEkJGslb47qyHsxmbggTWK0yEA4qnYVNF+nxNlN88o14hIcPmSIEA==" - }, - "vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", - "dev": true - }, - "verror": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==", - "dev": true, - "requires": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" - } - }, - "vinyl": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-2.2.1.tgz", - "integrity": "sha512-LII3bXRFBZLlezoG5FfZVcXflZgWP/4dCwKtxd5ky9+LOtM4CS3bIRQsmR1KMnMW07jpE8fqR2lcxPZ+8sJIcw==", - "requires": { - "clone": "^2.1.1", - "clone-buffer": "^1.0.0", - "clone-stats": "^1.0.0", - "cloneable-readable": "^1.0.0", - "remove-trailing-separator": "^1.0.1", - "replace-ext": "^1.0.0" - } - }, - "vinyl-file": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/vinyl-file/-/vinyl-file-3.0.0.tgz", - "integrity": "sha512-BoJDj+ca3D9xOuPEM6RWVtWQtvEPQiQYn82LvdxhLWplfQsBzBqtgK0yhCP0s1BNTi6dH9BO+dzybvyQIacifg==", - "requires": { - "graceful-fs": "^4.1.2", - "pify": "^2.3.0", - "strip-bom-buf": "^1.0.0", - "strip-bom-stream": "^2.0.0", - "vinyl": "^2.0.1" - }, - "dependencies": { - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==" - } - } - }, - "walk-up-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/walk-up-path/-/walk-up-path-1.0.0.tgz", - "integrity": "sha512-hwj/qMDUEjCU5h0xr90KGCf0tg0/LgJbmOWgrWKYlcJZM7XvquvUJZ0G/HMGr7F7OQMOUuPHWP9JpriinkAlkg==" - }, - "wcwidth": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", - "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", - "requires": { - "defaults": "^1.0.3" - } - }, - "web-streams-polyfill": { - "version": "4.0.0-beta.3", - "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-4.0.0-beta.3.tgz", - "integrity": "sha512-QW95TCTaHmsYfHDybGMwO5IJIM93I/6vTRk+daHTWFPhwh+C8Cg7j7XyKrwrj8Ib6vYXe0ocYNrmzY4xAAN6ug==", - "dev": true - }, - "webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" - }, - "whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", - "requires": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - }, - "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" - } - }, - "which-boxed-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", - "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", - "dev": true, - "requires": { - "is-bigint": "^1.0.1", - "is-boolean-object": "^1.1.0", - "is-number-object": "^1.0.4", - "is-string": "^1.0.5", - "is-symbol": "^1.0.3" - } - }, - "which-pm": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-pm/-/which-pm-2.0.0.tgz", - "integrity": "sha512-Lhs9Pmyph0p5n5Z3mVnN0yWcbQYUAD7rbQUiMsQxOJ3T57k7RFe35SUwWMf7dsbDZks1uOmw4AecB/JMDj3v/w==", - "requires": { - "load-yaml-file": "^0.2.0", - "path-exists": "^4.0.0" - } - }, - "which-typed-array": { - "version": "1.1.9", - "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.9.tgz", - "integrity": "sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==", - "dev": true, - "requires": { - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-tostringtag": "^1.0.0", - "is-typed-array": "^1.1.10" - } - }, - "wide-align": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", - "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", - "requires": { - "string-width": "^1.0.2 || 2 || 3 || 4" - } - }, - "widest-line": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz", - "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==", - "requires": { - "string-width": "^4.0.0" - } - }, - "word-count": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/word-count/-/word-count-0.2.2.tgz", - "integrity": "sha512-tPRTbQ+nTCPY3F0z1f/y0PX22ScE6l/4/8j9KqA3h77JhlZ/w6cbVS8LIO5Pq/aV96SWBOoiE2IEgzxF0Cn+kA==", - "dev": true - }, - "word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", - "dev": true - }, - "wordwrap": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", - "integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==", - "dev": true - }, - "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==", - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" - }, - "write-file-atomic": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-5.0.0.tgz", - "integrity": "sha512-R7NYMnHSlV42K54lwY9lvW6MnSm1HSJqZL3xiSgi9E7//FYaI74r2G0rd+/X6VAMkHEdzxQaU5HUOXWUz5kA/w==", - "requires": { - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.7" - } - }, - "write-json-file": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/write-json-file/-/write-json-file-4.3.0.tgz", - "integrity": "sha512-PxiShnxf0IlnQuMYOPPhPkhExoCQuTUNPOa/2JWCYTmBquU9njyyDuwRKN26IZBlp4yn1nt+Agh2HOOBl+55HQ==", - "requires": { - "detect-indent": "^6.0.0", - "graceful-fs": "^4.1.15", - "is-plain-obj": "^2.0.0", - "make-dir": "^3.0.0", - "sort-keys": "^4.0.0", - "write-file-atomic": "^3.0.0" - }, - "dependencies": { - "is-plain-obj": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", - "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==" - }, - "write-file-atomic": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", - "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", - "requires": { - "imurmurhash": "^0.1.4", - "is-typedarray": "^1.0.0", - "signal-exit": "^3.0.2", - "typedarray-to-buffer": "^3.1.5" - } - } - } - }, - "write-pkg": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/write-pkg/-/write-pkg-4.0.0.tgz", - "integrity": "sha512-v2UQ+50TNf2rNHJ8NyWttfm/EJUBWMJcx6ZTYZr6Qp52uuegWw/lBkCtCbnYZEmPRNL61m+u67dAmGxo+HTULA==", - "requires": { - "sort-keys": "^2.0.0", - "type-fest": "^0.4.1", - "write-json-file": "^3.2.0" - }, - "dependencies": { - "detect-indent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-5.0.0.tgz", - "integrity": "sha512-rlpvsxUtM0PQvy9iZe640/IWwWYyBsTApREbA1pHOpmOUIl9MkP/U4z7vTtg4Oaojvqhxt7sdufnT0EzGaR31g==" - }, - "make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "requires": { - "pify": "^4.0.1", - "semver": "^5.6.0" - } - }, - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" - }, - "sort-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz", - "integrity": "sha512-/dPCrG1s3ePpWm6yBbxZq5Be1dXGLyLn9Z791chDC3NFrpkVbWGzkBwPN1knaciexFXgRJ7hzdnwZ4stHSDmjg==", - "requires": { - "is-plain-obj": "^1.0.0" - } - }, - "type-fest": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.4.1.tgz", - "integrity": "sha512-IwzA/LSfD2vC1/YDYMv/zHP4rDF1usCwllsDpbolT3D4fUepIO7f9K70jjmUewU/LmGUKJcwcVtDCpnKk4BPMw==" - }, - "write-file-atomic": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", - "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", - "requires": { - "graceful-fs": "^4.1.11", - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.2" - } - }, - "write-json-file": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/write-json-file/-/write-json-file-3.2.0.tgz", - "integrity": "sha512-3xZqT7Byc2uORAatYiP3DHUUAVEkNOswEWNs9H5KXiicRTvzYzYqKjYc4G7p+8pltvAw641lVByKVtMpf+4sYQ==", - "requires": { - "detect-indent": "^5.0.0", - "graceful-fs": "^4.1.15", - "make-dir": "^2.1.0", - "pify": "^4.0.1", - "sort-keys": "^2.0.0", - "write-file-atomic": "^2.4.2" - } - } - } - }, - "xdg-basedir": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz", - "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==" - }, - "xml2js": { - "version": "0.4.23", - "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz", - "integrity": "sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==", - "dev": true, - "requires": { - "sax": ">=0.6.0", - "xmlbuilder": "~11.0.0" - } - }, - "xmlbuilder": { - "version": "11.0.1", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", - "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", - "dev": true - }, - "xmlcreate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/xmlcreate/-/xmlcreate-1.0.2.tgz", - "integrity": "sha512-Mbe56Dvj00onbnSo9J0qj/XlY5bfN9KidsOnpd5tRCsR3ekB3hyyNU9fGrTdqNT5ZNvv4BsA2TcQlignsZyVcw==", - "dev": true - }, - "xtend": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-1.0.3.tgz", - "integrity": "sha512-wv78b3q8kHDveC/C7Yq/UUrJXsAAM1t/j5m28h/ZlqYy0+eqByglhsWR88D2j3VImQzZlNIDsSbZ3QItwgWEGw==", - "dev": true - }, - "y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==" - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, - "yaml": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==" - }, - "yamljs": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/yamljs/-/yamljs-0.3.0.tgz", - "integrity": "sha512-C/FsVVhht4iPQYXOInoxUM/1ELSf9EsgKH34FofQOp6hwCPrW4vG4w5++TED3xRUo8gD7l0P1J1dLlDYzODsTQ==", - "requires": { - "argparse": "^1.0.7", - "glob": "^7.0.5" - }, - "dependencies": { - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "requires": { - "sprintf-js": "~1.0.2" - } - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" - } - } - }, - "yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", - "dev": true, - "requires": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" - } - }, - "yargs-parser": { - "version": "20.2.4", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz", - "integrity": "sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==", - "dev": true - }, - "yeoman-assert": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yeoman-assert/-/yeoman-assert-3.1.1.tgz", - "integrity": "sha512-bCuLb/j/WzpvrJZCTdJJLFzm7KK8IYQJ3+dF9dYtNs2CUYyezFJDuULiZ2neM4eqjf45GN1KH/MzCTT3i90wUQ==", - "dev": true - }, - "yeoman-environment": { - "version": "3.15.1", - "resolved": "https://registry.npmjs.org/yeoman-environment/-/yeoman-environment-3.15.1.tgz", - "integrity": "sha512-P4DTQxqCxNTBD7gph+P+dIckBdx0xyHmvOYgO3vsc9/Sl67KJ6QInz5Qv6tlXET3CFFJ/YxPIdl9rKb0XwTRLg==", - "requires": { - "@npmcli/arborist": "^4.0.4", - "are-we-there-yet": "^2.0.0", - "arrify": "^2.0.1", - "binaryextensions": "^4.15.0", - "chalk": "^4.1.0", - "cli-table": "^0.3.1", - "commander": "7.1.0", - "dateformat": "^4.5.0", - "debug": "^4.1.1", - "diff": "^5.0.0", - "error": "^10.4.0", - "escape-string-regexp": "^4.0.0", - "execa": "^5.0.0", - "find-up": "^5.0.0", - "globby": "^11.0.1", - "grouped-queue": "^2.0.0", - "inquirer": "^8.0.0", - "is-scoped": "^2.1.0", - "isbinaryfile": "^4.0.10", - "lodash": "^4.17.10", - "log-symbols": "^4.0.0", - "mem-fs": "^1.2.0 || ^2.0.0", - "mem-fs-editor": "^8.1.2 || ^9.0.0", - "minimatch": "^3.0.4", - "npmlog": "^5.0.1", - "p-queue": "^6.6.2", - "p-transform": "^1.3.0", - "pacote": "^12.0.2", - "preferred-pm": "^3.0.3", - "pretty-bytes": "^5.3.0", - "semver": "^7.1.3", - "slash": "^3.0.0", - "strip-ansi": "^6.0.0", - "text-table": "^0.2.0", - "textextensions": "^5.12.0", - "untildify": "^4.0.0" - }, - "dependencies": { - "@npmcli/arborist": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/@npmcli/arborist/-/arborist-4.3.1.tgz", - "integrity": "sha512-yMRgZVDpwWjplorzt9SFSaakWx6QIK248Nw4ZFgkrAy/GvJaFRaSZzE6nD7JBK5r8g/+PTxFq5Wj/sfciE7x+A==", - "requires": { - "@isaacs/string-locale-compare": "^1.1.0", - "@npmcli/installed-package-contents": "^1.0.7", - "@npmcli/map-workspaces": "^2.0.0", - "@npmcli/metavuln-calculator": "^2.0.0", - "@npmcli/move-file": "^1.1.0", - "@npmcli/name-from-folder": "^1.0.1", - "@npmcli/node-gyp": "^1.0.3", - "@npmcli/package-json": "^1.0.1", - "@npmcli/run-script": "^2.0.0", - "bin-links": "^3.0.0", - "cacache": "^15.0.3", - "common-ancestor-path": "^1.0.1", - "json-parse-even-better-errors": "^2.3.1", - "json-stringify-nice": "^1.1.4", - "mkdirp": "^1.0.4", - "mkdirp-infer-owner": "^2.0.0", - "npm-install-checks": "^4.0.0", - "npm-package-arg": "^8.1.5", - "npm-pick-manifest": "^6.1.0", - "npm-registry-fetch": "^12.0.1", - "pacote": "^12.0.2", - "parse-conflict-json": "^2.0.1", - "proc-log": "^1.0.0", - "promise-all-reject-late": "^1.0.0", - "promise-call-limit": "^1.0.1", - "read-package-json-fast": "^2.0.2", - "readdir-scoped-modules": "^1.1.0", - "rimraf": "^3.0.2", - "semver": "^7.3.5", - "ssri": "^8.0.1", - "treeverse": "^1.0.4", - "walk-up-path": "^1.0.0" - } - }, - "@npmcli/fs": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-1.1.1.tgz", - "integrity": "sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ==", - "requires": { - "@gar/promisify": "^1.0.1", - "semver": "^7.3.5" - } - }, - "@npmcli/git": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@npmcli/git/-/git-2.1.0.tgz", - "integrity": "sha512-/hBFX/QG1b+N7PZBFs0bi+evgRZcK9nWBxQKZkGoXUT5hJSwl5c4d7y8/hm+NQZRPhQ67RzFaj5UM9YeyKoryw==", - "requires": { - "@npmcli/promise-spawn": "^1.3.2", - "lru-cache": "^6.0.0", - "mkdirp": "^1.0.4", - "npm-pick-manifest": "^6.1.1", - "promise-inflight": "^1.0.1", - "promise-retry": "^2.0.1", - "semver": "^7.3.5", - "which": "^2.0.2" - } - }, - "@npmcli/metavuln-calculator": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@npmcli/metavuln-calculator/-/metavuln-calculator-2.0.0.tgz", - "integrity": "sha512-VVW+JhWCKRwCTE+0xvD6p3uV4WpqocNYYtzyvenqL/u1Q3Xx6fGTJ+6UoIoii07fbuEO9U3IIyuGY0CYHDv1sg==", - "requires": { - "cacache": "^15.0.5", - "json-parse-even-better-errors": "^2.3.1", - "pacote": "^12.0.0", - "semver": "^7.3.2" - } - }, - "@npmcli/move-file": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz", - "integrity": "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==", - "requires": { - "mkdirp": "^1.0.4", - "rimraf": "^3.0.2" - } - }, - "@npmcli/node-gyp": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@npmcli/node-gyp/-/node-gyp-1.0.3.tgz", - "integrity": "sha512-fnkhw+fmX65kiLqk6E3BFLXNC26rUhK90zVwe2yncPliVT/Qos3xjhTLE59Df8KnPlcwIERXKVlU1bXoUQ+liA==" - }, - "@npmcli/package-json": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@npmcli/package-json/-/package-json-1.0.1.tgz", - "integrity": "sha512-y6jnu76E9C23osz8gEMBayZmaZ69vFOIk8vR1FJL/wbEJ54+9aVG9rLTjQKSXfgYZEr50nw1txBBFfBZZe+bYg==", - "requires": { - "json-parse-even-better-errors": "^2.3.1" - } - }, - "@npmcli/promise-spawn": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@npmcli/promise-spawn/-/promise-spawn-1.3.2.tgz", - "integrity": "sha512-QyAGYo/Fbj4MXeGdJcFzZ+FkDkomfRBrPM+9QYJSg+PxgAUL+LU3FneQk37rKR2/zjqkCV1BLHccX98wRXG3Sg==", - "requires": { - "infer-owner": "^1.0.4" - } - }, - "@npmcli/run-script": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@npmcli/run-script/-/run-script-2.0.0.tgz", - "integrity": "sha512-fSan/Pu11xS/TdaTpTB0MRn9guwGU8dye+x56mEVgBEd/QsybBbYcAL0phPXi8SGWFEChkQd6M9qL4y6VOpFig==", - "requires": { - "@npmcli/node-gyp": "^1.0.2", - "@npmcli/promise-spawn": "^1.3.2", - "node-gyp": "^8.2.0", - "read-package-json-fast": "^2.0.1" - } - }, - "@tootallnate/once": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", - "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==" - }, - "are-we-there-yet": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz", - "integrity": "sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==", - "requires": { - "delegates": "^1.0.0", - "readable-stream": "^3.6.0" - } - }, - "arrify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", - "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==" - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "builtins": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz", - "integrity": "sha512-uYBjakWipfaO/bXI7E8rq6kpwHRZK5cNYrUv2OzZSI/FvmdMyXJ2tG9dKcjEC5YHmHpUAwsargWIZNWdxb/bnQ==" - }, - "cacache": { - "version": "15.3.0", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.3.0.tgz", - "integrity": "sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==", - "requires": { - "@npmcli/fs": "^1.0.0", - "@npmcli/move-file": "^1.0.1", - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "glob": "^7.1.4", - "infer-owner": "^1.0.4", - "lru-cache": "^6.0.0", - "minipass": "^3.1.1", - "minipass-collect": "^1.0.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.2", - "mkdirp": "^1.0.3", - "p-map": "^4.0.0", - "promise-inflight": "^1.0.1", - "rimraf": "^3.0.2", - "ssri": "^8.0.1", - "tar": "^6.0.2", - "unique-filename": "^1.1.1" - } - }, - "commander": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.1.0.tgz", - "integrity": "sha512-pRxBna3MJe6HKnBGsDyMv8ETbptw3axEdYHoqNh7gu5oDcew8fs0xnivZGm06Ogk8zGAJ9VX+OPEr2GXEQK4dg==" - }, - "dateformat": { - "version": "4.6.3", - "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-4.6.3.tgz", - "integrity": "sha512-2P0p0pFGzHS5EMnhdxQi7aJN+iMheud0UhG4dlE1DLAlvL8JHjJJTX/CSm4JXwV0Ka5nGk3zC5mcb5bUQUxxMA==" - }, - "escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" - }, - "find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "requires": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - } - }, - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "http-proxy-agent": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", - "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", - "requires": { - "@tootallnate/once": "1", - "agent-base": "6", - "debug": "4" - } - }, - "ignore-walk": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-4.0.1.tgz", - "integrity": "sha512-rzDQLaW4jQbh2YrOFlJdCtX8qgJTehFRYiUB2r1osqTeDzV/3+Jh8fz1oAPzUThf3iku8Ds4IDqawI5d8mUiQw==", - "requires": { - "minimatch": "^3.0.4" - } - }, - "locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "requires": { - "p-locate": "^5.0.0" - } - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "requires": { - "yallist": "^4.0.0" - } - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minipass-fetch": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-1.4.1.tgz", - "integrity": "sha512-CGH1eblLq26Y15+Azk7ey4xh0J/XfJfrCox5LDJiKqI2Q2iwOLOKrlmIaODiSQS8d18jalF6y2K2ePUm0CmShw==", - "requires": { - "encoding": "^0.1.12", - "minipass": "^3.1.0", - "minipass-sized": "^1.0.3", - "minizlib": "^2.0.0" - } - }, - "mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" - }, - "node-gyp": { - "version": "8.4.1", - "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-8.4.1.tgz", - "integrity": "sha512-olTJRgUtAb/hOXG0E93wZDs5YiJlgbXxTwQAFHyNlRsXQnYzUaF2aGgujZbw+hR8aF4ZG/rST57bWMWD16jr9w==", - "requires": { - "env-paths": "^2.2.0", - "glob": "^7.1.4", - "graceful-fs": "^4.2.6", - "make-fetch-happen": "^9.1.0", - "nopt": "^5.0.0", - "npmlog": "^6.0.0", - "rimraf": "^3.0.2", - "semver": "^7.3.5", - "tar": "^6.1.2", - "which": "^2.0.2" - }, - "dependencies": { - "are-we-there-yet": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz", - "integrity": "sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg==", - "requires": { - "delegates": "^1.0.0", - "readable-stream": "^3.6.0" - } - }, - "make-fetch-happen": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-9.1.0.tgz", - "integrity": "sha512-+zopwDy7DNknmwPQplem5lAZX/eCOzSvSNNcSKm5eVwTkOBzoktEfXsa9L23J/GIRhxRsaxzkPEhrJEpE2F4Gg==", - "requires": { - "agentkeepalive": "^4.1.3", - "cacache": "^15.2.0", - "http-cache-semantics": "^4.1.0", - "http-proxy-agent": "^4.0.1", - "https-proxy-agent": "^5.0.0", - "is-lambda": "^1.0.1", - "lru-cache": "^6.0.0", - "minipass": "^3.1.3", - "minipass-collect": "^1.0.2", - "minipass-fetch": "^1.3.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "negotiator": "^0.6.2", - "promise-retry": "^2.0.1", - "socks-proxy-agent": "^6.0.0", - "ssri": "^8.0.0" - } - }, - "npmlog": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.2.tgz", - "integrity": "sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==", - "requires": { - "are-we-there-yet": "^3.0.0", - "console-control-strings": "^1.1.0", - "gauge": "^4.0.3", - "set-blocking": "^2.0.0" - } - } - } - }, - "npm-install-checks": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/npm-install-checks/-/npm-install-checks-4.0.0.tgz", - "integrity": "sha512-09OmyDkNLYwqKPOnbI8exiOZU2GVVmQp7tgez2BPi5OZC8M82elDAps7sxC4l//uSUtotWqoEIDwjRvWH4qz8w==", - "requires": { - "semver": "^7.1.1" - } - }, - "npm-package-arg": { - "version": "8.1.5", - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-8.1.5.tgz", - "integrity": "sha512-LhgZrg0n0VgvzVdSm1oiZworPbTxYHUJCgtsJW8mGvlDpxTM1vSJc3m5QZeUkhAHIzbz3VCHd/R4osi1L1Tg/Q==", - "requires": { - "hosted-git-info": "^4.0.1", - "semver": "^7.3.4", - "validate-npm-package-name": "^3.0.0" - } - }, - "npm-packlist": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-3.0.0.tgz", - "integrity": "sha512-L/cbzmutAwII5glUcf2DBRNY/d0TFd4e/FnaZigJV6JD85RHZXJFGwCndjMWiiViiWSsWt3tiOLpI3ByTnIdFQ==", - "requires": { - "glob": "^7.1.6", - "ignore-walk": "^4.0.1", - "npm-bundled": "^1.1.1", - "npm-normalize-package-bin": "^1.0.1" - } - }, - "npm-pick-manifest": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-6.1.1.tgz", - "integrity": "sha512-dBsdBtORT84S8V8UTad1WlUyKIY9iMsAmqxHbLdeEeBNMLQDlDWWra3wYUx9EBEIiG/YwAy0XyNHDd2goAsfuA==", - "requires": { - "npm-install-checks": "^4.0.0", - "npm-normalize-package-bin": "^1.0.1", - "npm-package-arg": "^8.1.2", - "semver": "^7.3.4" - } - }, - "npm-registry-fetch": { - "version": "12.0.2", - "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-12.0.2.tgz", - "integrity": "sha512-Df5QT3RaJnXYuOwtXBXS9BWs+tHH2olvkCLh6jcR/b/u3DvPMlp3J0TvvYwplPKxHMOwfg287PYih9QqaVFoKA==", - "requires": { - "make-fetch-happen": "^10.0.1", - "minipass": "^3.1.6", - "minipass-fetch": "^1.4.1", - "minipass-json-stream": "^1.0.1", - "minizlib": "^2.1.2", - "npm-package-arg": "^8.1.5" - } - }, - "npmlog": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-5.0.1.tgz", - "integrity": "sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==", - "requires": { - "are-we-there-yet": "^2.0.0", - "console-control-strings": "^1.1.0", - "gauge": "^3.0.0", - "set-blocking": "^2.0.0" - }, - "dependencies": { - "gauge": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-3.0.2.tgz", - "integrity": "sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==", - "requires": { - "aproba": "^1.0.3 || ^2.0.0", - "color-support": "^1.1.2", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.1", - "object-assign": "^4.1.1", - "signal-exit": "^3.0.0", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "wide-align": "^1.1.2" - } - } - } - }, - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "requires": { - "yocto-queue": "^0.1.0" - } - }, - "p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "requires": { - "p-limit": "^3.0.2" - } - }, - "pacote": { - "version": "12.0.3", - "resolved": "https://registry.npmjs.org/pacote/-/pacote-12.0.3.tgz", - "integrity": "sha512-CdYEl03JDrRO3x18uHjBYA9TyoW8gy+ThVcypcDkxPtKlw76e4ejhYB6i9lJ+/cebbjpqPW/CijjqxwDTts8Ow==", - "requires": { - "@npmcli/git": "^2.1.0", - "@npmcli/installed-package-contents": "^1.0.6", - "@npmcli/promise-spawn": "^1.2.0", - "@npmcli/run-script": "^2.0.0", - "cacache": "^15.0.5", - "chownr": "^2.0.0", - "fs-minipass": "^2.1.0", - "infer-owner": "^1.0.4", - "minipass": "^3.1.3", - "mkdirp": "^1.0.3", - "npm-package-arg": "^8.0.1", - "npm-packlist": "^3.0.0", - "npm-pick-manifest": "^6.0.0", - "npm-registry-fetch": "^12.0.0", - "promise-retry": "^2.0.1", - "read-package-json-fast": "^2.0.1", - "rimraf": "^3.0.2", - "ssri": "^8.0.1", - "tar": "^6.1.0" - } - }, - "proc-log": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-1.0.0.tgz", - "integrity": "sha512-aCk8AO51s+4JyuYGg3Q/a6gnrlDO09NpVWePtjp7xwphcoQ04x5WAfCyugcsbLooWcMJ87CLkD4+604IckEdhg==" - }, - "socks-proxy-agent": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-6.2.1.tgz", - "integrity": "sha512-a6KW9G+6B3nWZ1yB8G7pJwL3ggLy1uTzKAgCb7ttblwqdz9fMGJUuTy3uFzEP48FAs9FLILlmzDlE2JJhVQaXQ==", - "requires": { - "agent-base": "^6.0.2", - "debug": "^4.3.3", - "socks": "^2.6.2" - } - }, - "ssri": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", - "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", - "requires": { - "minipass": "^3.1.1" - } - }, - "treeverse": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/treeverse/-/treeverse-1.0.4.tgz", - "integrity": "sha512-whw60l7r+8ZU8Tu/Uc2yxtc4ZTZbR/PF3u1IPNKGQ6p8EICLb3Z2lAgoqw9bqYd8IkgnsaOcLzYHFckjqNsf0g==" - }, - "unique-filename": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", - "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", - "requires": { - "unique-slug": "^2.0.0" - } - }, - "unique-slug": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", - "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", - "requires": { - "imurmurhash": "^0.1.4" - } - }, - "validate-npm-package-name": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz", - "integrity": "sha512-M6w37eVCMMouJ9V/sdPGnC5H4uDr73/+xdq0FBLO3TFFX1+7wiUY6Es328NN+y43tmY+doUdN9g9J21vqB7iLw==", - "requires": { - "builtins": "^1.0.3" - } - } - } - }, - "yeoman-generator": { - "version": "5.8.0", - "resolved": "https://registry.npmjs.org/yeoman-generator/-/yeoman-generator-5.8.0.tgz", - "integrity": "sha512-dsrwFn9/c2/MOe80sa2nKfbZd/GaPTgmmehdgkFifs1VN/I7qPsW2xcBfvSkHNGK+PZly7uHyH8kaVYSFNUDhQ==", - "requires": { - "chalk": "^4.1.0", - "dargs": "^7.0.0", - "debug": "^4.1.1", - "execa": "^5.1.1", - "github-username": "^6.0.0", - "lodash": "^4.17.11", - "mem-fs-editor": "^9.0.0", - "minimist": "^1.2.5", - "read-pkg-up": "^7.0.1", - "run-async": "^2.0.0", - "semver": "^7.2.1", - "shelljs": "^0.8.5", - "sort-keys": "^4.2.0", - "text-table": "^0.2.0" - }, - "dependencies": { - "hosted-git-info": { - "version": "2.8.9", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==" - }, - "normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "requires": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - }, - "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" - } - } - }, - "read-pkg": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", - "requires": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" - }, - "dependencies": { - "type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==" - } - } - }, - "read-pkg-up": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", - "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", - "requires": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" - } - }, - "type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==" - } - } - }, - "yeoman-test": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/yeoman-test/-/yeoman-test-6.3.0.tgz", - "integrity": "sha512-FpaLV5AiVFlYe4pizAB/QLWc+5BSyttk/TcFQfi/r8g/rz290uqEkV4waN3rHEvP/DCmoMNSJykKTZNWL2y07g==", - "dev": true, - "requires": { - "inquirer": "^8.0.0", - "lodash": "^4.17.21", - "mem-fs-editor": "^9.0.0", - "sinon": "^10.0.0", - "temp-dir": "^2.0.0" - }, - "dependencies": { - "@sinonjs/commons": { - "version": "1.8.6", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.6.tgz", - "integrity": "sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==", - "dev": true, - "requires": { - "type-detect": "4.0.8" - } - }, - "@sinonjs/fake-timers": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz", - "integrity": "sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA==", - "dev": true, - "requires": { - "@sinonjs/commons": "^1.7.0" - } - }, - "@sinonjs/samsam": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/@sinonjs/samsam/-/samsam-5.3.1.tgz", - "integrity": "sha512-1Hc0b1TtyfBu8ixF/tpfSHTVWKwCBLY4QJbkgnE7HcwyvT2xArDxb4K7dMgqRm3szI+LJbzmW/s4xxEhv6hwDg==", - "dev": true, - "requires": { - "@sinonjs/commons": "^1.6.0", - "lodash.get": "^4.4.2", - "type-detect": "^4.0.8" - } - }, - "diff": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", - "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", - "dev": true - }, - "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==", - "dev": true - }, - "nise": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/nise/-/nise-4.1.0.tgz", - "integrity": "sha512-eQMEmGN/8arp0xsvGoQ+B1qvSkR73B1nWSCh7nOt5neMCtwcQVYQGdzQMhcNscktTsWB54xnlSQFzOAPJD8nXA==", - "dev": true, - "requires": { - "@sinonjs/commons": "^1.7.0", - "@sinonjs/fake-timers": "^6.0.0", - "@sinonjs/text-encoding": "^0.7.1", - "just-extend": "^4.0.2", - "path-to-regexp": "^1.7.0" - } - }, - "path-to-regexp": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz", - "integrity": "sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==", - "dev": true, - "requires": { - "isarray": "0.0.1" - } - }, - "sinon": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/sinon/-/sinon-10.0.0.tgz", - "integrity": "sha512-XAn5DxtGVJBlBWYrcYKEhWCz7FLwZGdyvANRyK06419hyEpdT0dMc5A8Vcxg5SCGHc40CsqoKsc1bt1CbJPfNw==", - "dev": true, - "requires": { - "@sinonjs/commons": "^1.8.1", - "@sinonjs/fake-timers": "^6.0.1", - "@sinonjs/samsam": "^5.3.1", - "diff": "^4.0.2", - "nise": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "temp-dir": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", - "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", - "dev": true - } - } - }, - "yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==" - }, - "z-schema": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", - "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", - "requires": { - "commander": "^9.4.1", - "lodash.get": "^4.4.2", - "lodash.isequal": "^4.5.0", - "validator": "^13.7.0" - } - } } } diff --git a/packages/context/package-lock.json b/packages/context/package-lock.json index 7969fa5ff13a..97b2dc783eb6 100644 --- a/packages/context/package-lock.json +++ b/packages/context/package-lock.json @@ -1,7 +1,7 @@ { "name": "@loopback/context", "version": "5.0.9", - "lockfileVersion": 2, + "lockfileVersion": 3, "requires": true, "packages": { "": { @@ -26,112 +26,6 @@ "node": "14 || 16 || 18 || 19" } }, - "../build": { - "name": "@loopback/build", - "version": "9.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.33.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.3", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "bin": { - "lb-clean": "bin/run-clean.js", - "lb-eslint": "bin/run-eslint.js", - "lb-mocha": "bin/run-mocha.js", - "lb-nyc": "bin/run-nyc.js", - "lb-prettier": "bin/run-prettier.js", - "lb-tsc": "bin/compile-package.js", - "lb-ttsc": "bin/compile-package.js" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../eslint-config": { - "name": "@loopback/eslint-config", - "version": "13.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/eslint-plugin": "^5.51.0", - "@typescript-eslint/parser": "^5.51.0", - "eslint-config-prettier": "^8.6.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "eslint": "^8.33.0" - } - }, - "../metadata": { - "name": "@loopback/metadata", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../testlab": { - "name": "@loopback/testlab", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@hapi/shot": "^6.0.0", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, "node_modules/@types/bluebird": { "version": "3.5.38", "resolved": "https://registry.npmjs.org/@types/bluebird/-/bluebird-3.5.38.tgz", @@ -152,9 +46,9 @@ "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==" }, "node_modules/@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==", + "version": "14.18.40", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.40.tgz", + "integrity": "sha512-pGteXO/JQX7wPxGR8lyT+doqjMa7XvlVowwrDwLfX92k5SdLkk4cwC7CYSLBxrenw/R5oQwKioVIak7ZgplM3g==", "dev": true }, "node_modules/@types/uuid": { @@ -258,109 +152,5 @@ "resolved": "https://registry.npmjs.org/uuid-parse/-/uuid-parse-1.1.0.tgz", "integrity": "sha512-OdmXxA8rDsQ7YpNVbKSJkNzTw2I+S5WsbMDnCtIWSQaosNAcWtFuI/YK1TjzUI6nbkgiqEyh8gWngfcv8Asd9A==" } - }, - "dependencies": { - "@types/bluebird": { - "version": "3.5.38", - "resolved": "https://registry.npmjs.org/@types/bluebird/-/bluebird-3.5.38.tgz", - "integrity": "sha512-yR/Kxc0dd4FfwtEoLZMoqJbM/VE/W7hXn/MIjb+axcwag0iFmSPK7OBUZq1YWLynJUoWQkfUrI7T0HDqGApNSg==", - "dev": true - }, - "@types/debug": { - "version": "4.1.7", - "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz", - "integrity": "sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==", - "requires": { - "@types/ms": "*" - } - }, - "@types/ms": { - "version": "0.7.31", - "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz", - "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==" - }, - "@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==", - "dev": true - }, - "@types/uuid": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-9.0.1.tgz", - "integrity": "sha512-rFT3ak0/2trgvp4yYZo5iKFEPsET7vKydKF+VRCxlQ9bpheehyAJH89dAkaLEq/j/RZXJIqcgsmPJKUP1Z28HA==", - "dev": true - }, - "bluebird": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", - "dev": true - }, - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "requires": { - "ms": "2.1.2" - } - }, - "hyperid": { - "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" - }, - "dependencies": { - "uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" - } - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "p-event": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/p-event/-/p-event-4.2.0.tgz", - "integrity": "sha512-KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ==", - "requires": { - "p-timeout": "^3.1.0" - } - }, - "p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==" - }, - "p-timeout": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", - "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", - "requires": { - "p-finally": "^1.0.0" - } - }, - "tslib": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" - }, - "uuid": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.0.tgz", - "integrity": "sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==" - }, - "uuid-parse": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/uuid-parse/-/uuid-parse-1.1.0.tgz", - "integrity": "sha512-OdmXxA8rDsQ7YpNVbKSJkNzTw2I+S5WsbMDnCtIWSQaosNAcWtFuI/YK1TjzUI6nbkgiqEyh8gWngfcv8Asd9A==" - } } } diff --git a/packages/core/package-lock.json b/packages/core/package-lock.json index 4fd1abd576c5..e171d7afc744 100644 --- a/packages/core/package-lock.json +++ b/packages/core/package-lock.json @@ -1,7 +1,7 @@ { "name": "@loopback/core", "version": "4.0.9", - "lockfileVersion": 2, + "lockfileVersion": 3, "requires": true, "packages": { "": { @@ -20,135 +20,6 @@ "node": "14 || 16 || 18 || 19" } }, - "../build": { - "name": "@loopback/build", - "version": "9.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.33.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.3", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "bin": { - "lb-clean": "bin/run-clean.js", - "lb-eslint": "bin/run-eslint.js", - "lb-mocha": "bin/run-mocha.js", - "lb-nyc": "bin/run-nyc.js", - "lb-prettier": "bin/run-prettier.js", - "lb-tsc": "bin/compile-package.js", - "lb-ttsc": "bin/compile-package.js" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../context": { - "name": "@loopback/context", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@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" - }, - "devDependencies": { - "@types/bluebird": "^3.5.38", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.0", - "bluebird": "^3.7.2" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../eslint-config": { - "name": "@loopback/eslint-config", - "version": "13.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/eslint-plugin": "^5.51.0", - "@typescript-eslint/parser": "^5.51.0", - "eslint-config-prettier": "^8.6.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "eslint": "^8.33.0" - } - }, - "../metadata": { - "name": "@loopback/metadata", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../testlab": { - "name": "@loopback/testlab", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@hapi/shot": "^6.0.0", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, "node_modules/@types/debug": { "version": "4.1.7", "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz", @@ -165,9 +36,9 @@ "dev": true }, "node_modules/@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==", + "version": "14.18.40", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.40.tgz", + "integrity": "sha512-pGteXO/JQX7wPxGR8lyT+doqjMa7XvlVowwrDwLfX92k5SdLkk4cwC7CYSLBxrenw/R5oQwKioVIak7ZgplM3g==", "dev": true }, "node_modules/debug": { @@ -196,46 +67,5 @@ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" } - }, - "dependencies": { - "@types/debug": { - "version": "4.1.7", - "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz", - "integrity": "sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==", - "dev": true, - "requires": { - "@types/ms": "*" - } - }, - "@types/ms": { - "version": "0.7.31", - "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz", - "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==", - "dev": true - }, - "@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==", - "dev": true - }, - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "requires": { - "ms": "2.1.2" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "tslib": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" - } } } diff --git a/packages/eslint-config/package-lock.json b/packages/eslint-config/package-lock.json index 709e9fab1c3e..14af0e7a9029 100644 --- a/packages/eslint-config/package-lock.json +++ b/packages/eslint-config/package-lock.json @@ -1,7 +1,7 @@ { "name": "@loopback/eslint-config", "version": "13.0.9", - "lockfileVersion": 2, + "lockfileVersion": 3, "requires": true, "packages": { "": { @@ -22,15 +22,37 @@ "eslint": "^8.35.0" } }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.3.0.tgz", + "integrity": "sha512-v3oplH6FYCULtFuCeqyuTd9D2WKO937Dxdq+GmHOLL72TTRriLxz2VLlNfkZRsvj6PKnOPAtuT6dwrs/pA5DvA==", + "dependencies": { + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "node_modules/@eslint-community/regexpp": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.4.0.tgz", + "integrity": "sha512-A9983Q0LnDGdLPjxyXQ00sbV+K+O+ko2Dr+CZigbHWtX9pNfxlaBkMR8X1CztI73zuEyEBXTVjx7CE+/VSwDiQ==", + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, "node_modules/@eslint/eslintrc": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.0.tgz", - "integrity": "sha512-fluIaaV+GyV24CCu/ggiHdV+j4RNh85yQnAYS/G2mZODZgGmmlrgCydjUcV3YvxCm9x8nMAfThsqTni4KiXT4A==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.1.tgz", + "integrity": "sha512-eFRmABvW2E5Ho6f5fHLqgena46rOj7r7OKHYfLElqcBfGFHHpjBhivyi5+jOEQuSpdc/1phIZJlbC2te+tZNIw==", "peer": true, "dependencies": { "ajv": "^6.12.4", "debug": "^4.3.2", - "espree": "^9.4.0", + "espree": "^9.5.0", "globals": "^13.19.0", "ignore": "^5.2.0", "import-fresh": "^3.2.1", @@ -46,9 +68,9 @@ } }, "node_modules/@eslint/js": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.35.0.tgz", - "integrity": "sha512-JXdzbRiWclLVoD8sNUjR443VVlYqiYmDVT6rGUEIEHU5YJW0gaVZwV2xgM7D4arkvASqD0IlLUVjHiFuxaftRw==", + "version": "8.36.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.36.0.tgz", + "integrity": "sha512-lxJ9R5ygVm8ZWgYdUweoq5ownDlJ4upvoWmO4eLxBYHdMo+vZ/Rx0EN6MbKWDJOSUGrqJy2Gt+Dyv/VKml0fjg==", "peer": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -130,18 +152,18 @@ "integrity": "sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==" }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "5.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.54.0.tgz", - "integrity": "sha512-+hSN9BdSr629RF02d7mMtXhAJvDTyCbprNYJKrXETlul/Aml6YZwd90XioVbjejQeHbb3R8Dg0CkRgoJDxo8aw==", - "dependencies": { - "@typescript-eslint/scope-manager": "5.54.0", - "@typescript-eslint/type-utils": "5.54.0", - "@typescript-eslint/utils": "5.54.0", + "version": "5.56.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.56.0.tgz", + "integrity": "sha512-ZNW37Ccl3oMZkzxrYDUX4o7cnuPgU+YrcaYXzsRtLB16I1FR5SHMqga3zGsaSliZADCWo2v8qHWqAYIj8nWCCg==", + "dependencies": { + "@eslint-community/regexpp": "^4.4.0", + "@typescript-eslint/scope-manager": "5.56.0", + "@typescript-eslint/type-utils": "5.56.0", + "@typescript-eslint/utils": "5.56.0", "debug": "^4.3.4", "grapheme-splitter": "^1.0.4", "ignore": "^5.2.0", "natural-compare-lite": "^1.4.0", - "regexpp": "^3.2.0", "semver": "^7.3.7", "tsutils": "^3.21.0" }, @@ -163,13 +185,13 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "5.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.54.0.tgz", - "integrity": "sha512-aAVL3Mu2qTi+h/r04WI/5PfNWvO6pdhpeMRWk9R7rEV4mwJNzoWf5CCU5vDKBsPIFQFjEq1xg7XBI2rjiMXQbQ==", + "version": "5.56.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.56.0.tgz", + "integrity": "sha512-sn1OZmBxUsgxMmR8a8U5QM/Wl+tyqlH//jTqCg8daTAmhAk26L2PFhcqPLlYBhYUJMZJK276qLXlHN3a83o2cg==", "dependencies": { - "@typescript-eslint/scope-manager": "5.54.0", - "@typescript-eslint/types": "5.54.0", - "@typescript-eslint/typescript-estree": "5.54.0", + "@typescript-eslint/scope-manager": "5.56.0", + "@typescript-eslint/types": "5.56.0", + "@typescript-eslint/typescript-estree": "5.56.0", "debug": "^4.3.4" }, "engines": { @@ -189,12 +211,12 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "5.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.54.0.tgz", - "integrity": "sha512-VTPYNZ7vaWtYna9M4oD42zENOBrb+ZYyCNdFs949GcN8Miwn37b8b7eMj+EZaq7VK9fx0Jd+JhmkhjFhvnovhg==", + "version": "5.56.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.56.0.tgz", + "integrity": "sha512-jGYKyt+iBakD0SA5Ww8vFqGpoV2asSjwt60Gl6YcO8ksQ8s2HlUEyHBMSa38bdLopYqGf7EYQMUIGdT/Luw+sw==", "dependencies": { - "@typescript-eslint/types": "5.54.0", - "@typescript-eslint/visitor-keys": "5.54.0" + "@typescript-eslint/types": "5.56.0", + "@typescript-eslint/visitor-keys": "5.56.0" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -205,12 +227,12 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "5.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.54.0.tgz", - "integrity": "sha512-WI+WMJ8+oS+LyflqsD4nlXMsVdzTMYTxl16myXPaCXnSgc7LWwMsjxQFZCK/rVmTZ3FN71Ct78ehO9bRC7erYQ==", + "version": "5.56.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.56.0.tgz", + "integrity": "sha512-8WxgOgJjWRy6m4xg9KoSHPzBNZeQbGlQOH7l2QEhQID/+YseaFxg5J/DLwWSsi9Axj4e/cCiKx7PVzOq38tY4A==", "dependencies": { - "@typescript-eslint/typescript-estree": "5.54.0", - "@typescript-eslint/utils": "5.54.0", + "@typescript-eslint/typescript-estree": "5.56.0", + "@typescript-eslint/utils": "5.56.0", "debug": "^4.3.4", "tsutils": "^3.21.0" }, @@ -231,9 +253,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "5.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.54.0.tgz", - "integrity": "sha512-nExy+fDCBEgqblasfeE3aQ3NuafBUxZxgxXcYfzYRZFHdVvk5q60KhCSkG0noHgHRo/xQ/BOzURLZAafFpTkmQ==", + "version": "5.56.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.56.0.tgz", + "integrity": "sha512-JyAzbTJcIyhuUhogmiu+t79AkdnqgPUEsxMTMc/dCZczGMJQh1MK2wgrju++yMN6AWroVAy2jxyPcPr3SWCq5w==", "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, @@ -243,12 +265,12 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "5.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.54.0.tgz", - "integrity": "sha512-X2rJG97Wj/VRo5YxJ8Qx26Zqf0RRKsVHd4sav8NElhbZzhpBI8jU54i6hfo9eheumj4oO4dcRN1B/zIVEqR/MQ==", + "version": "5.56.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.56.0.tgz", + "integrity": "sha512-41CH/GncsLXOJi0jb74SnC7jVPWeVJ0pxQj8bOjH1h2O26jXN3YHKDT1ejkVz5YeTEQPeLCCRY0U2r68tfNOcg==", "dependencies": { - "@typescript-eslint/types": "5.54.0", - "@typescript-eslint/visitor-keys": "5.54.0", + "@typescript-eslint/types": "5.56.0", + "@typescript-eslint/visitor-keys": "5.56.0", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -269,17 +291,17 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "5.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.54.0.tgz", - "integrity": "sha512-cuwm8D/Z/7AuyAeJ+T0r4WZmlnlxQ8wt7C7fLpFlKMR+dY6QO79Cq1WpJhvZbMA4ZeZGHiRWnht7ZJ8qkdAunw==", + "version": "5.56.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.56.0.tgz", + "integrity": "sha512-XhZDVdLnUJNtbzaJeDSCIYaM+Tgr59gZGbFuELgF7m0IY03PlciidS7UQNKLE0+WpUTn1GlycEr6Ivb/afjbhA==", "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", "@types/json-schema": "^7.0.9", "@types/semver": "^7.3.12", - "@typescript-eslint/scope-manager": "5.54.0", - "@typescript-eslint/types": "5.54.0", - "@typescript-eslint/typescript-estree": "5.54.0", + "@typescript-eslint/scope-manager": "5.56.0", + "@typescript-eslint/types": "5.56.0", + "@typescript-eslint/typescript-estree": "5.56.0", "eslint-scope": "^5.1.1", - "eslint-utils": "^3.0.0", "semver": "^7.3.7" }, "engines": { @@ -294,11 +316,11 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "5.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.54.0.tgz", - "integrity": "sha512-xu4wT7aRCakGINTLGeyGqDn+78BwFlggwBjnHa1ar/KaGagnmwLYmlrXIrgAaQ3AE1Vd6nLfKASm7LrFHNbKGA==", + "version": "5.56.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.56.0.tgz", + "integrity": "sha512-1mFdED7u5bZpX6Xxf5N9U2c18sb+8EvU3tyOIj6LQZ5OOvnmj8BVeNNP603OFPm5KkS1a7IvCIcwrdHXaEMG/Q==", "dependencies": { - "@typescript-eslint/types": "5.54.0", + "@typescript-eslint/types": "5.56.0", "eslint-visitor-keys": "^3.3.0" }, "engines": { @@ -532,13 +554,15 @@ } }, "node_modules/eslint": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.35.0.tgz", - "integrity": "sha512-BxAf1fVL7w+JLRQhWl2pzGeSiGqbWumV4WNvc9Rhp6tiCtm4oHnyPBSEtMGZwrQgudFQ+otqzWoPB7x+hxoWsw==", + "version": "8.36.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.36.0.tgz", + "integrity": "sha512-Y956lmS7vDqomxlaaQAHVmeb4tNMp2FWIvU/RnU5BD3IKMD/MJPr76xdyr68P8tV1iNMvN2mRK0yy3c+UjL+bw==", "peer": true, "dependencies": { - "@eslint/eslintrc": "^2.0.0", - "@eslint/js": "8.35.0", + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.4.0", + "@eslint/eslintrc": "^2.0.1", + "@eslint/js": "8.36.0", "@humanwhocodes/config-array": "^0.11.8", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", @@ -549,9 +573,8 @@ "doctrine": "^3.0.0", "escape-string-regexp": "^4.0.0", "eslint-scope": "^7.1.1", - "eslint-utils": "^3.0.0", "eslint-visitor-keys": "^3.3.0", - "espree": "^9.4.0", + "espree": "^9.5.0", "esquery": "^1.4.2", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", @@ -573,7 +596,6 @@ "minimatch": "^3.1.2", "natural-compare": "^1.4.0", "optionator": "^0.9.1", - "regexpp": "^3.2.0", "strip-ansi": "^6.0.1", "strip-json-comments": "^3.1.0", "text-table": "^0.2.0" @@ -589,9 +611,9 @@ } }, "node_modules/eslint-config-prettier": { - "version": "8.7.0", - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.7.0.tgz", - "integrity": "sha512-HHVXLSlVUhMSmyW4ZzEuvjpwqamgmlfkutD53cYXLikh4pt/modINRcCIApJ84czDxM4GZInwUrromsDdTImTA==", + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.8.0.tgz", + "integrity": "sha512-wLbQiFre3tdGgpDv67NQKnJuTlcUVYHas3k+DZCc2U2BadthoEY4B7hLPvAxaqdyOGCzuLfii2fqGph10va7oA==", "bin": { "eslint-config-prettier": "bin/cli.js" }, @@ -696,9 +718,9 @@ } }, "node_modules/espree": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", - "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.5.0.tgz", + "integrity": "sha512-JPbJGhKc47++oo4JkEoTe2wjy4fmMwvFpgJT9cQzmfXKp22Dr6Hf1tdCteLz1h0P3t+mGvWZ+4Uankvh8+c6zw==", "peer": true, "dependencies": { "acorn": "^8.8.0", @@ -713,9 +735,9 @@ } }, "node_modules/esquery": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.2.tgz", - "integrity": "sha512-JVSoLdTlTDkmjFmab7H/9SL9qGSyjElT3myyKp7krqjVFQCDLmj1QFaCLRFBszBKI0XVZaiiXvuPIX3ZwHe1Ng==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", "peer": true, "dependencies": { "estraverse": "^5.1.0" @@ -1040,9 +1062,9 @@ "peer": true }, "node_modules/js-sdsl": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.3.0.tgz", - "integrity": "sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.4.0.tgz", + "integrity": "sha512-FfVSdx6pJ41Oa+CF7RDaFmTnCaFhua+SNYQX74riGOpl96x+2jQCqEfQ2bnXu/5DPCqlRuiqyvTJM0Qjz26IVg==", "peer": true, "funding": { "type": "opencollective", @@ -1318,20 +1340,9 @@ ] }, "node_modules/rambda": { - "version": "7.4.0", - "resolved": "https://registry.npmjs.org/rambda/-/rambda-7.4.0.tgz", - "integrity": "sha512-A9hihu7dUTLOUCM+I8E61V4kRXnN4DwYeK0DwCBydC1MqNI1PidyAtbtpsJlBBzK4icSctEcCQ1bGcLpBuETUQ==" - }, - "node_modules/regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - } + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/rambda/-/rambda-7.5.0.tgz", + "integrity": "sha512-y/M9weqWAH4iopRd7EHDEQQvpFPHj1AA3oHozE9tfITHUtTR7Z9PSlIRRG2l1GuW7sefC1cXFfIcF+cgnShdBA==" }, "node_modules/resolve-from": { "version": "4.0.0", @@ -1528,16 +1539,16 @@ } }, "node_modules/typescript": { - "version": "4.9.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", - "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.0.2.tgz", + "integrity": "sha512-wVORMBGO/FAs/++blGNeAVdbNKtIh1rbBL2EyQ1+J9lClJ93KiiKe8PmFIVdXhHcyv44SL9oglmfeSsndo0jRw==", "peer": true, "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" }, "engines": { - "node": ">=4.2.0" + "node": ">=12.20" } }, "node_modules/uri-js": { @@ -1596,1089 +1607,5 @@ "url": "https://github.com/sponsors/sindresorhus" } } - }, - "dependencies": { - "@eslint/eslintrc": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.0.tgz", - "integrity": "sha512-fluIaaV+GyV24CCu/ggiHdV+j4RNh85yQnAYS/G2mZODZgGmmlrgCydjUcV3YvxCm9x8nMAfThsqTni4KiXT4A==", - "peer": true, - "requires": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.4.0", - "globals": "^13.19.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.1.2", - "strip-json-comments": "^3.1.1" - } - }, - "@eslint/js": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.35.0.tgz", - "integrity": "sha512-JXdzbRiWclLVoD8sNUjR443VVlYqiYmDVT6rGUEIEHU5YJW0gaVZwV2xgM7D4arkvASqD0IlLUVjHiFuxaftRw==", - "peer": true - }, - "@humanwhocodes/config-array": { - "version": "0.11.8", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz", - "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==", - "peer": true, - "requires": { - "@humanwhocodes/object-schema": "^1.2.1", - "debug": "^4.1.1", - "minimatch": "^3.0.5" - } - }, - "@humanwhocodes/module-importer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", - "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", - "peer": true - }, - "@humanwhocodes/object-schema": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", - "peer": true - }, - "@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "requires": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - } - }, - "@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==" - }, - "@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "requires": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - } - }, - "@types/json-schema": { - "version": "7.0.11", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", - "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==" - }, - "@types/semver": { - "version": "7.3.13", - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.3.13.tgz", - "integrity": "sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==" - }, - "@typescript-eslint/eslint-plugin": { - "version": "5.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.54.0.tgz", - "integrity": "sha512-+hSN9BdSr629RF02d7mMtXhAJvDTyCbprNYJKrXETlul/Aml6YZwd90XioVbjejQeHbb3R8Dg0CkRgoJDxo8aw==", - "requires": { - "@typescript-eslint/scope-manager": "5.54.0", - "@typescript-eslint/type-utils": "5.54.0", - "@typescript-eslint/utils": "5.54.0", - "debug": "^4.3.4", - "grapheme-splitter": "^1.0.4", - "ignore": "^5.2.0", - "natural-compare-lite": "^1.4.0", - "regexpp": "^3.2.0", - "semver": "^7.3.7", - "tsutils": "^3.21.0" - } - }, - "@typescript-eslint/parser": { - "version": "5.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.54.0.tgz", - "integrity": "sha512-aAVL3Mu2qTi+h/r04WI/5PfNWvO6pdhpeMRWk9R7rEV4mwJNzoWf5CCU5vDKBsPIFQFjEq1xg7XBI2rjiMXQbQ==", - "requires": { - "@typescript-eslint/scope-manager": "5.54.0", - "@typescript-eslint/types": "5.54.0", - "@typescript-eslint/typescript-estree": "5.54.0", - "debug": "^4.3.4" - } - }, - "@typescript-eslint/scope-manager": { - "version": "5.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.54.0.tgz", - "integrity": "sha512-VTPYNZ7vaWtYna9M4oD42zENOBrb+ZYyCNdFs949GcN8Miwn37b8b7eMj+EZaq7VK9fx0Jd+JhmkhjFhvnovhg==", - "requires": { - "@typescript-eslint/types": "5.54.0", - "@typescript-eslint/visitor-keys": "5.54.0" - } - }, - "@typescript-eslint/type-utils": { - "version": "5.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.54.0.tgz", - "integrity": "sha512-WI+WMJ8+oS+LyflqsD4nlXMsVdzTMYTxl16myXPaCXnSgc7LWwMsjxQFZCK/rVmTZ3FN71Ct78ehO9bRC7erYQ==", - "requires": { - "@typescript-eslint/typescript-estree": "5.54.0", - "@typescript-eslint/utils": "5.54.0", - "debug": "^4.3.4", - "tsutils": "^3.21.0" - } - }, - "@typescript-eslint/types": { - "version": "5.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.54.0.tgz", - "integrity": "sha512-nExy+fDCBEgqblasfeE3aQ3NuafBUxZxgxXcYfzYRZFHdVvk5q60KhCSkG0noHgHRo/xQ/BOzURLZAafFpTkmQ==" - }, - "@typescript-eslint/typescript-estree": { - "version": "5.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.54.0.tgz", - "integrity": "sha512-X2rJG97Wj/VRo5YxJ8Qx26Zqf0RRKsVHd4sav8NElhbZzhpBI8jU54i6hfo9eheumj4oO4dcRN1B/zIVEqR/MQ==", - "requires": { - "@typescript-eslint/types": "5.54.0", - "@typescript-eslint/visitor-keys": "5.54.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "semver": "^7.3.7", - "tsutils": "^3.21.0" - } - }, - "@typescript-eslint/utils": { - "version": "5.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.54.0.tgz", - "integrity": "sha512-cuwm8D/Z/7AuyAeJ+T0r4WZmlnlxQ8wt7C7fLpFlKMR+dY6QO79Cq1WpJhvZbMA4ZeZGHiRWnht7ZJ8qkdAunw==", - "requires": { - "@types/json-schema": "^7.0.9", - "@types/semver": "^7.3.12", - "@typescript-eslint/scope-manager": "5.54.0", - "@typescript-eslint/types": "5.54.0", - "@typescript-eslint/typescript-estree": "5.54.0", - "eslint-scope": "^5.1.1", - "eslint-utils": "^3.0.0", - "semver": "^7.3.7" - } - }, - "@typescript-eslint/visitor-keys": { - "version": "5.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.54.0.tgz", - "integrity": "sha512-xu4wT7aRCakGINTLGeyGqDn+78BwFlggwBjnHa1ar/KaGagnmwLYmlrXIrgAaQ3AE1Vd6nLfKASm7LrFHNbKGA==", - "requires": { - "@typescript-eslint/types": "5.54.0", - "eslint-visitor-keys": "^3.3.0" - } - }, - "acorn": { - "version": "8.8.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", - "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", - "peer": true - }, - "acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "peer": true, - "requires": {} - }, - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "peer": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "peer": true - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "peer": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "peer": true - }, - "array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==" - }, - "balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "peer": true - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "peer": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "requires": { - "fill-range": "^7.0.1" - } - }, - "callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "peer": true - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "peer": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==", - "peer": true, - "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==", - "peer": true - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "peer": true - }, - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "peer": true, - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "requires": { - "ms": "2.1.2" - } - }, - "deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "peer": true - }, - "dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "requires": { - "path-type": "^4.0.0" - } - }, - "doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "peer": true, - "requires": { - "esutils": "^2.0.2" - } - }, - "escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "peer": true - }, - "eslint": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.35.0.tgz", - "integrity": "sha512-BxAf1fVL7w+JLRQhWl2pzGeSiGqbWumV4WNvc9Rhp6tiCtm4oHnyPBSEtMGZwrQgudFQ+otqzWoPB7x+hxoWsw==", - "peer": true, - "requires": { - "@eslint/eslintrc": "^2.0.0", - "@eslint/js": "8.35.0", - "@humanwhocodes/config-array": "^0.11.8", - "@humanwhocodes/module-importer": "^1.0.1", - "@nodelib/fs.walk": "^1.2.8", - "ajv": "^6.10.0", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.3.2", - "doctrine": "^3.0.0", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.1.1", - "eslint-utils": "^3.0.0", - "eslint-visitor-keys": "^3.3.0", - "espree": "^9.4.0", - "esquery": "^1.4.2", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "find-up": "^5.0.0", - "glob-parent": "^6.0.2", - "globals": "^13.19.0", - "grapheme-splitter": "^1.0.4", - "ignore": "^5.2.0", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "is-path-inside": "^3.0.3", - "js-sdsl": "^4.1.4", - "js-yaml": "^4.1.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.1.2", - "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "regexpp": "^3.2.0", - "strip-ansi": "^6.0.1", - "strip-json-comments": "^3.1.0", - "text-table": "^0.2.0" - }, - "dependencies": { - "eslint-scope": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", - "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", - "peer": true, - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - } - } - } - }, - "eslint-config-prettier": { - "version": "8.7.0", - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.7.0.tgz", - "integrity": "sha512-HHVXLSlVUhMSmyW4ZzEuvjpwqamgmlfkutD53cYXLikh4pt/modINRcCIApJ84czDxM4GZInwUrromsDdTImTA==", - "requires": {} - }, - "eslint-plugin-eslint-plugin": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/eslint-plugin-eslint-plugin/-/eslint-plugin-eslint-plugin-5.0.8.tgz", - "integrity": "sha512-bxPMZ3L/+5YypErWQMKUI9XdkLpgqOOO0CgbtHjk5Zxzcg4EVsWYPy8duvGSLxSyR60LBIoXNzVMueEZ3/j0AQ==", - "requires": { - "eslint-utils": "^3.0.0", - "estraverse": "^5.3.0" - } - }, - "eslint-plugin-mocha": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-mocha/-/eslint-plugin-mocha-10.1.0.tgz", - "integrity": "sha512-xLqqWUF17llsogVOC+8C6/jvQ+4IoOREbN7ZCHuOHuD6cT5cDD4h7f2LgsZuzMAiwswWE21tO7ExaknHVDrSkw==", - "requires": { - "eslint-utils": "^3.0.0", - "rambda": "^7.1.0" - } - }, - "eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - }, - "dependencies": { - "estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" - } - } - }, - "eslint-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", - "requires": { - "eslint-visitor-keys": "^2.0.0" - }, - "dependencies": { - "eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==" - } - } - }, - "eslint-visitor-keys": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", - "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==" - }, - "espree": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", - "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", - "peer": true, - "requires": { - "acorn": "^8.8.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.3.0" - } - }, - "esquery": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.2.tgz", - "integrity": "sha512-JVSoLdTlTDkmjFmab7H/9SL9qGSyjElT3myyKp7krqjVFQCDLmj1QFaCLRFBszBKI0XVZaiiXvuPIX3ZwHe1Ng==", - "peer": true, - "requires": { - "estraverse": "^5.1.0" - } - }, - "esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "requires": { - "estraverse": "^5.2.0" - } - }, - "estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==" - }, - "esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "peer": true - }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "peer": true - }, - "fast-glob": { - "version": "3.2.12", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", - "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", - "requires": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - }, - "dependencies": { - "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "requires": { - "is-glob": "^4.0.1" - } - } - } - }, - "fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "peer": true - }, - "fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", - "peer": true - }, - "fastq": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", - "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", - "requires": { - "reusify": "^1.0.4" - } - }, - "file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", - "peer": true, - "requires": { - "flat-cache": "^3.0.4" - } - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "peer": true, - "requires": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - } - }, - "flat-cache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", - "peer": true, - "requires": { - "flatted": "^3.1.0", - "rimraf": "^3.0.2" - } - }, - "flatted": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", - "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", - "peer": true - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "peer": true - }, - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "peer": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "peer": true, - "requires": { - "is-glob": "^4.0.3" - } - }, - "globals": { - "version": "13.20.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", - "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", - "peer": true, - "requires": { - "type-fest": "^0.20.2" - } - }, - "globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", - "requires": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" - } - }, - "grapheme-splitter": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", - "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "peer": true - }, - "ignore": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", - "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==" - }, - "import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "peer": true, - "requires": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - } - }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "peer": true - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "peer": true, - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "peer": true - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==" - }, - "is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" - }, - "is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", - "peer": true - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "peer": true - }, - "js-sdsl": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.3.0.tgz", - "integrity": "sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==", - "peer": true - }, - "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "peer": true, - "requires": { - "argparse": "^2.0.1" - } - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "peer": true - }, - "json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", - "peer": true - }, - "levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "peer": true, - "requires": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - } - }, - "locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "peer": true, - "requires": { - "p-locate": "^5.0.0" - } - }, - "lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "peer": true - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "requires": { - "yallist": "^4.0.0" - } - }, - "merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" - }, - "micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", - "requires": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" - } - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "peer": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", - "peer": true - }, - "natural-compare-lite": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", - "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==" - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "peer": true, - "requires": { - "wrappy": "1" - } - }, - "optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", - "peer": true, - "requires": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.3" - } - }, - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "peer": true, - "requires": { - "yocto-queue": "^0.1.0" - } - }, - "p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "peer": true, - "requires": { - "p-limit": "^3.0.2" - } - }, - "parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "peer": true, - "requires": { - "callsites": "^3.0.0" - } - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "peer": true - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "peer": true - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "peer": true - }, - "path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" - }, - "picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" - }, - "prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "peer": true - }, - "punycode": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", - "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", - "peer": true - }, - "queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" - }, - "rambda": { - "version": "7.4.0", - "resolved": "https://registry.npmjs.org/rambda/-/rambda-7.4.0.tgz", - "integrity": "sha512-A9hihu7dUTLOUCM+I8E61V4kRXnN4DwYeK0DwCBydC1MqNI1PidyAtbtpsJlBBzK4icSctEcCQ1bGcLpBuETUQ==" - }, - "regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==" - }, - "resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "peer": true - }, - "reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" - }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "peer": true, - "requires": { - "glob": "^7.1.3" - } - }, - "run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "requires": { - "queue-microtask": "^1.2.2" - } - }, - "semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", - "requires": { - "lru-cache": "^6.0.0" - } - }, - "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==", - "peer": true, - "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==", - "peer": true - }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "peer": true, - "requires": { - "ansi-regex": "^5.0.1" - } - }, - "strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "peer": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "peer": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", - "peer": true - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "requires": { - "is-number": "^7.0.0" - } - }, - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - }, - "tsutils": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", - "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", - "requires": { - "tslib": "^1.8.1" - } - }, - "type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "peer": true, - "requires": { - "prelude-ls": "^1.2.1" - } - }, - "type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "peer": true - }, - "typescript": { - "version": "4.9.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", - "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", - "peer": true - }, - "uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "peer": true, - "requires": { - "punycode": "^2.1.0" - } - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "peer": true, - "requires": { - "isexe": "^2.0.0" - } - }, - "word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", - "peer": true - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "peer": true - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, - "yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "peer": true - } } } diff --git a/packages/express/package-lock.json b/packages/express/package-lock.json index 1be314903734..5ff984905586 100644 --- a/packages/express/package-lock.json +++ b/packages/express/package-lock.json @@ -1,7 +1,7 @@ { "name": "@loopback/express", "version": "5.0.9", - "lockfileVersion": 2, + "lockfileVersion": 3, "requires": true, "packages": { "": { @@ -33,56 +33,16 @@ "node": "14 || 16 || 18 || 19" }, "peerDependencies": { - "@loopback/core": "^4.0.8" + "@loopback/core": "^4.0.9" } }, - "../build": { - "name": "@loopback/build", - "version": "9.0.8", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "bin": { - "lb-clean": "bin/run-clean.js", - "lb-eslint": "bin/run-eslint.js", - "lb-mocha": "bin/run-mocha.js", - "lb-nyc": "bin/run-nyc.js", - "lb-prettier": "bin/run-prettier.js", - "lb-tsc": "bin/compile-package.js", - "lb-ttsc": "bin/compile-package.js" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../build/node_modules/@loopback/eslint-config": { - "resolved": "../eslint-config", - "link": true - }, - "../context": { - "name": "@loopback/context", - "version": "5.0.8", - "license": "MIT", + "node_modules/@loopback/context": { + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/@loopback/context/-/context-5.0.9.tgz", + "integrity": "sha512-Hs62SRG2YFy3cRa68Edts9TUCBpPCDK0AA/kxEfnEylpcWPJwz5l+77B6DUD7PbIvN8Zsk6EQJu4wFSduDzx+w==", "peer": true, "dependencies": { - "@loopback/metadata": "^5.0.8", + "@loopback/metadata": "^5.0.9", "@types/debug": "^4.1.7", "debug": "^4.3.4", "hyperid": "^3.1.1", @@ -90,119 +50,28 @@ "tslib": "^2.5.0", "uuid": "^9.0.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../context/node_modules/@loopback/build": { - "resolved": "../build", - "link": true - }, - "../context/node_modules/@loopback/eslint-config": { - "resolved": "../eslint-config", - "link": true - }, - "../context/node_modules/@loopback/metadata": { - "resolved": "../metadata", - "link": true - }, - "../context/node_modules/@loopback/testlab": { - "resolved": "../testlab", - "link": true - }, - "../core": { - "name": "@loopback/core", - "version": "4.0.8", - "license": "MIT", - "peer": true, - "dependencies": { - "@loopback/context": "^5.0.8", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36" - }, "engines": { "node": "14 || 16 || 18 || 19" } }, - "../core/node_modules/@loopback/build": { - "resolved": "../build", - "link": true - }, - "../core/node_modules/@loopback/context": { - "resolved": "../context", - "link": true - }, - "../core/node_modules/@loopback/eslint-config": { - "resolved": "../eslint-config", - "link": true - }, - "../core/node_modules/@loopback/testlab": { - "resolved": "../testlab", - "link": true - }, - "../eslint-config": { - "name": "@loopback/eslint-config", - "version": "13.0.8", - "dev": true, - "license": "MIT", + "node_modules/@loopback/core": { + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/@loopback/core/-/core-4.0.9.tgz", + "integrity": "sha512-DlSuAngwiNrVbp/esVJLwXmp0ieshRI1cVEPALvuQgXKlWX8eLVco3LXv7c6ZZ4Tp0hCaZxura2aY5SO0YqsuQ==", "peer": true, "dependencies": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "eslint": "^8.35.0" - } - }, - "../http-server": { - "name": "@loopback/http-server", - "version": "4.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { + "@loopback/context": "^5.0.9", "debug": "^4.3.4", - "stoppable": "^1.1.0", "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/stoppable": "^1.1.1" - }, "engines": { "node": "14 || 16 || 18 || 19" } }, - "../metadata": { - "name": "@loopback/metadata", - "version": "5.0.8", - "license": "MIT", + "node_modules/@loopback/metadata": { + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/@loopback/metadata/-/metadata-5.0.9.tgz", + "integrity": "sha512-syRNaIzN7QSGhiw4GNVkXEKZg7XMwqOfND4B61nCnmwEAx4gLk/vU1h/EpmYnq+H5il3CaiLwQeNW8VJinNvlw==", "peer": true, "dependencies": { "debug": "^4.3.4", @@ -210,72 +79,10 @@ "reflect-metadata": "^0.1.13", "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../metadata/node_modules/@loopback/build": { - "resolved": "../build", - "link": true - }, - "../metadata/node_modules/@loopback/eslint-config": { - "resolved": "../eslint-config", - "link": true - }, - "../metadata/node_modules/@loopback/testlab": { - "resolved": "../testlab", - "link": true - }, - "../testlab": { - "name": "@loopback/testlab", - "version": "5.0.8", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "@hapi/shot": "^6.0.1", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/node": "^14.18.36" - }, "engines": { "node": "14 || 16 || 18 || 19" } }, - "../testlab/node_modules/@loopback/build": { - "resolved": "../build", - "link": true - }, - "../testlab/node_modules/@loopback/eslint-config": { - "resolved": "../eslint-config", - "link": true - }, - "node_modules/@loopback/core": { - "resolved": "../core", - "link": true - }, "node_modules/@types/body-parser": { "version": "1.19.2", "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", @@ -297,7 +104,6 @@ "version": "4.1.7", "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz", "integrity": "sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==", - "dev": true, "dependencies": { "@types/ms": "*" } @@ -336,13 +142,12 @@ "node_modules/@types/ms": { "version": "0.7.31", "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz", - "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==", - "dev": true + "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==" }, "node_modules/@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==" + "version": "14.18.40", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.40.tgz", + "integrity": "sha512-pGteXO/JQX7wPxGR8lyT+doqjMa7XvlVowwrDwLfX92k5SdLkk4cwC7CYSLBxrenw/R5oQwKioVIak7ZgplM3g==" }, "node_modules/@types/on-finished": { "version": "2.3.1", @@ -740,6 +545,25 @@ "node": ">= 0.8" } }, + "node_modules/hyperid": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/hyperid/-/hyperid-3.1.1.tgz", + "integrity": "sha512-RveV33kIksycSf7HLkq1sHB5wW0OwuX8ot8MYnY++gaaPXGFfKpBncHrAWxdpuEeRlazUMGWefwP1w6o6GaumA==", + "peer": true, + "dependencies": { + "uuid": "^8.3.2", + "uuid-parse": "^1.1.0" + } + }, + "node_modules/hyperid/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==", + "peer": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, "node_modules/iconv-lite": { "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", @@ -764,6 +588,12 @@ "node": ">= 0.10" } }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "peer": true + }, "node_modules/media-typer": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", @@ -847,6 +677,42 @@ "node": ">= 0.8" } }, + "node_modules/p-event": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/p-event/-/p-event-4.2.0.tgz", + "integrity": "sha512-KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ==", + "peer": true, + "dependencies": { + "p-timeout": "^3.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", + "peer": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-timeout": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", + "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", + "peer": true, + "dependencies": { + "p-finally": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/parseurl": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", @@ -908,6 +774,12 @@ "node": ">= 0.8" } }, + "node_modules/reflect-metadata": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz", + "integrity": "sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==", + "peer": true + }, "node_modules/safe-buffer": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", @@ -1091,6 +963,21 @@ "node": ">= 0.4.0" } }, + "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==", + "peer": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/uuid-parse": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/uuid-parse/-/uuid-parse-1.1.0.tgz", + "integrity": "sha512-OdmXxA8rDsQ7YpNVbKSJkNzTw2I+S5WsbMDnCtIWSQaosNAcWtFuI/YK1TjzUI6nbkgiqEyh8gWngfcv8Asd9A==", + "peer": true + }, "node_modules/vary": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", @@ -1099,1035 +986,5 @@ "node": ">= 0.8" } } - }, - "dependencies": { - "@loopback/core": { - "version": "file:../core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@types/body-parser": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", - "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", - "requires": { - "@types/connect": "*", - "@types/node": "*" - } - }, - "@types/connect": { - "version": "3.4.35", - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", - "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", - "requires": { - "@types/node": "*" - } - }, - "@types/debug": { - "version": "4.1.7", - "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz", - "integrity": "sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==", - "dev": true, - "requires": { - "@types/ms": "*" - } - }, - "@types/express": { - "version": "4.17.17", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.17.tgz", - "integrity": "sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q==", - "requires": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.33", - "@types/qs": "*", - "@types/serve-static": "*" - } - }, - "@types/express-serve-static-core": { - "version": "4.17.33", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.33.tgz", - "integrity": "sha512-TPBqmR/HRYI3eC2E5hmiivIzv+bidAfXofM+sbonAGvyDhySGw9/PQZFt2BLOrjUUR++4eJVpx6KnLQK1Fk9tA==", - "requires": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*" - } - }, - "@types/http-errors": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.1.tgz", - "integrity": "sha512-/K3ds8TRAfBvi5vfjuz8y6+GiAYBZ0x4tXv1Av6CWBWn0IlADc+ZX9pMq7oU0fNQPnBwIZl3rmeLp6SBApbxSQ==" - }, - "@types/mime": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz", - "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==" - }, - "@types/ms": { - "version": "0.7.31", - "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz", - "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==", - "dev": true - }, - "@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==" - }, - "@types/on-finished": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/@types/on-finished/-/on-finished-2.3.1.tgz", - "integrity": "sha512-mzVYaYcFs5Jd2n/O6uYIRUsFRR1cHyZLRvkLCU0E7+G5WhY0qBDAR5fUCeZbvecYOSh9ikhlesyi2UfI8B9ckQ==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/qs": { - "version": "6.9.7", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", - "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==" - }, - "@types/range-parser": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", - "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" - }, - "@types/serve-static": { - "version": "1.15.1", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.1.tgz", - "integrity": "sha512-NUo5XNiAdULrJENtJXZZ3fHtfMolzZwczzBbnAeBbqBwG+LaG6YaJtuwzwGSQZ2wsCrxjEhNNjAkKigy3n8teQ==", - "requires": { - "@types/mime": "*", - "@types/node": "*" - } - }, - "@types/toposort": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@types/toposort/-/toposort-2.0.3.tgz", - "integrity": "sha512-jRtyvEu0Na/sy0oIxBW0f6wPQjidgVqlmCTJVHEGTNEUdL1f0YSvdPzHY7nX7MUWAZS6zcAa0KkqofHjy/xDZQ==", - "dev": true - }, - "accepts": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", - "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", - "requires": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" - } - }, - "array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" - }, - "body-parser": { - "version": "1.20.2", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz", - "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==", - "requires": { - "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.11.0", - "raw-body": "2.5.2", - "type-is": "~1.6.18", - "unpipe": "1.0.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - } - } - }, - "buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "dev": true - }, - "bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" - }, - "call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "requires": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - } - }, - "content-disposition": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", - "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", - "requires": { - "safe-buffer": "5.2.1" - } - }, - "content-type": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", - "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==" - }, - "cookie": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", - "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==" - }, - "cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" - }, - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "requires": { - "ms": "2.1.2" - } - }, - "depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" - }, - "destroy": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==" - }, - "ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" - }, - "encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==" - }, - "escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" - }, - "etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==" - }, - "express": { - "version": "4.18.2", - "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", - "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", - "requires": { - "accepts": "~1.3.8", - "array-flatten": "1.1.1", - "body-parser": "1.20.1", - "content-disposition": "0.5.4", - "content-type": "~1.0.4", - "cookie": "0.5.0", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "2.0.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "1.2.0", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.7", - "qs": "6.11.0", - "range-parser": "~1.2.1", - "safe-buffer": "5.2.1", - "send": "0.18.0", - "serve-static": "1.15.0", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" - }, - "dependencies": { - "body-parser": { - "version": "1.20.1", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", - "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", - "requires": { - "bytes": "3.1.2", - "content-type": "~1.0.4", - "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.11.0", - "raw-body": "2.5.1", - "type-is": "~1.6.18", - "unpipe": "1.0.0" - } - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "raw-body": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", - "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", - "requires": { - "bytes": "3.1.2", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - } - } - } - }, - "finalhandler": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", - "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", - "requires": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "statuses": "2.0.1", - "unpipe": "~1.0.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - } - } - }, - "forwarded": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==" - }, - "fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==" - }, - "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" - }, - "get-intrinsic": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", - "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==", - "requires": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.3" - } - }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "requires": { - "function-bind": "^1.1.1" - } - }, - "has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" - }, - "http-errors": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", - "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", - "requires": { - "depd": "2.0.0", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "toidentifier": "1.0.1" - } - }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" - }, - "media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==" - }, - "merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" - }, - "methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==" - }, - "mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" - }, - "mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" - }, - "mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "requires": { - "mime-db": "1.52.0" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==" - }, - "object-inspect": { - "version": "1.12.3", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", - "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==" - }, - "on-finished": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", - "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", - "requires": { - "ee-first": "1.1.1" - } - }, - "parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" - }, - "path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" - }, - "proxy-addr": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", - "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", - "requires": { - "forwarded": "0.2.0", - "ipaddr.js": "1.9.1" - } - }, - "qs": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", - "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", - "requires": { - "side-channel": "^1.0.4" - } - }, - "range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" - }, - "raw-body": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", - "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", - "requires": { - "bytes": "3.1.2", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - } - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" - }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - }, - "send": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", - "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", - "requires": { - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "mime": "1.6.0", - "ms": "2.1.3", - "on-finished": "2.4.1", - "range-parser": "~1.2.1", - "statuses": "2.0.1" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - }, - "dependencies": { - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - } - } - }, - "ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" - } - } - }, - "serve-static": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", - "requires": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.18.0" - } - }, - "setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" - }, - "side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", - "requires": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" - }, - "toidentifier": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==" - }, - "toposort": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/toposort/-/toposort-2.0.2.tgz", - "integrity": "sha512-0a5EOkAUp8D4moMi2W8ZF8jcga7BgZd91O/yabJCFY8az+XSzeGyTKs0Aoo897iV1Nj6guFq8orWDS96z91oGg==" - }, - "tslib": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" - }, - "type-is": { - "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "requires": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - } - }, - "typescript": { - "version": "4.9.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", - "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", - "dev": true - }, - "unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==" - }, - "utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==" - }, - "vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==" - } } } diff --git a/packages/filter/package-lock.json b/packages/filter/package-lock.json index 78af620abab9..c4ebcac4c4b0 100644 --- a/packages/filter/package-lock.json +++ b/packages/filter/package-lock.json @@ -1,7 +1,7 @@ { "name": "@loopback/filter", "version": "3.0.9", - "lockfileVersion": 2, + "lockfileVersion": 3, "requires": true, "packages": { "": { @@ -19,93 +19,10 @@ "node": "14 || 16 || 18 || 19" } }, - "../build": { - "name": "@loopback/build", - "version": "9.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.33.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.3", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "bin": { - "lb-clean": "bin/run-clean.js", - "lb-eslint": "bin/run-eslint.js", - "lb-mocha": "bin/run-mocha.js", - "lb-nyc": "bin/run-nyc.js", - "lb-prettier": "bin/run-prettier.js", - "lb-tsc": "bin/compile-package.js", - "lb-ttsc": "bin/compile-package.js" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../eslint-config": { - "name": "@loopback/eslint-config", - "version": "13.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/eslint-plugin": "^5.51.0", - "@typescript-eslint/parser": "^5.51.0", - "eslint-config-prettier": "^8.6.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "eslint": "^8.33.0" - } - }, - "../testlab": { - "name": "@loopback/testlab", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@hapi/shot": "^6.0.0", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, "node_modules/@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==", + "version": "14.18.40", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.40.tgz", + "integrity": "sha512-pGteXO/JQX7wPxGR8lyT+doqjMa7XvlVowwrDwLfX92k5SdLkk4cwC7CYSLBxrenw/R5oQwKioVIak7ZgplM3g==", "dev": true }, "node_modules/tslib": { @@ -126,24 +43,5 @@ "node": ">=4.2.0" } } - }, - "dependencies": { - "@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==", - "dev": true - }, - "tslib": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" - }, - "typescript": { - "version": "4.9.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", - "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", - "dev": true - } } } diff --git a/packages/http-caching-proxy/package-lock.json b/packages/http-caching-proxy/package-lock.json index 7180ee7a348b..e08536bdce7e 100644 --- a/packages/http-caching-proxy/package-lock.json +++ b/packages/http-caching-proxy/package-lock.json @@ -1,7 +1,7 @@ { "name": "@loopback/http-caching-proxy", "version": "4.0.9", - "lockfileVersion": 2, + "lockfileVersion": 3, "requires": true, "packages": { "": { @@ -27,89 +27,6 @@ "node": "14 || 16 || 18 || 19" } }, - "../build": { - "name": "@loopback/build", - "version": "9.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.33.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.3", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "bin": { - "lb-clean": "bin/run-clean.js", - "lb-eslint": "bin/run-eslint.js", - "lb-mocha": "bin/run-mocha.js", - "lb-nyc": "bin/run-nyc.js", - "lb-prettier": "bin/run-prettier.js", - "lb-tsc": "bin/compile-package.js", - "lb-ttsc": "bin/compile-package.js" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../eslint-config": { - "name": "@loopback/eslint-config", - "version": "13.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/eslint-plugin": "^5.51.0", - "@typescript-eslint/parser": "^5.51.0", - "eslint-config-prettier": "^8.6.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "eslint": "^8.33.0" - } - }, - "../testlab": { - "name": "@loopback/testlab", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@hapi/shot": "^6.0.0", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, "node_modules/@npmcli/fs": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-3.1.0.tgz", @@ -153,9 +70,9 @@ "dev": true }, "node_modules/@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==", + "version": "14.18.40", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.40.tgz", + "integrity": "sha512-pGteXO/JQX7wPxGR8lyT+doqjMa7XvlVowwrDwLfX92k5SdLkk4cwC7CYSLBxrenw/R5oQwKioVIak7ZgplM3g==", "dev": true }, "node_modules/@types/rimraf": { @@ -217,13 +134,13 @@ } }, "node_modules/cacache": { - "version": "17.0.4", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-17.0.4.tgz", - "integrity": "sha512-Z/nL3gU+zTUjz5pCA5vVjYM8pmaw2kxM7JEiE0fv3w77Wj+sFbi70CrBruUWH0uNcEdvLDixFpgA2JM4F4DBjA==", + "version": "17.0.5", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-17.0.5.tgz", + "integrity": "sha512-Y/PRQevNSsjAPWykl9aeGz8Pr+OI6BYM9fYDNMvOkuUiG9IhG4LEmaYrZZZvioMUEQ+cBCxT0v8wrnCURccyKA==", "dependencies": { "@npmcli/fs": "^3.1.0", "fs-minipass": "^3.0.0", - "glob": "^8.0.1", + "glob": "^9.3.1", "lru-cache": "^7.7.1", "minipass": "^4.0.0", "minipass-collect": "^1.0.2", @@ -356,18 +273,17 @@ "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" }, "node_modules/glob": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", - "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", + "version": "9.3.1", + "resolved": "https://registry.npmjs.org/glob/-/glob-9.3.1.tgz", + "integrity": "sha512-qERvJb7IGsnkx6YYmaaGvDpf77c951hICMdWaFXyH3PlVob8sbPJJyJX0kWkiCWyXUzoy9UOTNjGg0RbD8bYIw==", "dependencies": { "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" + "minimatch": "^7.4.1", + "minipass": "^4.2.4", + "path-scurry": "^1.6.1" }, "engines": { - "node": ">=12" + "node": ">=16 || 14 >=14.17" }, "funding": { "url": "https://github.com/sponsors/isaacs" @@ -404,9 +320,9 @@ "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" }, "node_modules/lru-cache": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.17.0.tgz", - "integrity": "sha512-zSxlVVwOabhVyTi6E8gYv2cr6bXK+8ifYz5/uyJb9feXX6NACVDwY4p5Ut3WC3Ivo/QhpARHU3iujx2xGAYHbQ==", + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", "engines": { "node": ">=12" } @@ -431,20 +347,23 @@ } }, "node_modules/minimatch": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-7.4.2.tgz", + "integrity": "sha512-xy4q7wou3vUoC9k1xGTXc+awNdGaGVHtFUaey8tiX4H1QRc04DZ/rmDFwNm2EBsuYEhAZ6SgMmYf3InGY6OauA==", "dependencies": { "brace-expansion": "^2.0.1" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, "node_modules/minipass": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-4.2.1.tgz", - "integrity": "sha512-KS4CHIsDfOZetnT+u6fwxyFADXLamtkPxkGScmmtTW//MlRrImV+LtbmbJpLQ86Hw7km/utbfEfndhGBrfwvlA==", + "version": "4.2.5", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-4.2.5.tgz", + "integrity": "sha512-+yQl7SX3bIT83Lhb4BVorMAHVuqsskxRdlmO9kTpyukp8vsm2Sn/fUOV9xlnG8/a5JsypJzap21lz/y3FBMJ8Q==", "engines": { "node": ">=8" } @@ -584,6 +503,21 @@ "node": ">=0.10.0" } }, + "node_modules/path-scurry": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.6.2.tgz", + "integrity": "sha512-J6MQNh56h6eHFY3vsQ+Lq+zKPwn71POieutmVt2leU8W+zz8HVIdJyn3I3Zs6IKbIQtuKXirVjTBFNBcbFO44Q==", + "dependencies": { + "lru-cache": "^7.14.1", + "minipass": "^4.0.2" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/promise-inflight": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", @@ -762,509 +696,5 @@ "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" } - }, - "dependencies": { - "@npmcli/fs": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-3.1.0.tgz", - "integrity": "sha512-7kZUAaLscfgbwBQRbvdMYaZOWyMEcPTH/tJjnyAWJ/dvvs9Ef+CERx/qJb9GExJpl1qipaDGn7KqHnFGGixd0w==", - "requires": { - "semver": "^7.3.5" - } - }, - "@types/debug": { - "version": "4.1.7", - "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz", - "integrity": "sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==", - "dev": true, - "requires": { - "@types/ms": "*" - } - }, - "@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==", - "dev": true, - "requires": { - "@types/minimatch": "^5.1.2", - "@types/node": "*" - } - }, - "@types/minimatch": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz", - "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==", - "dev": true - }, - "@types/ms": { - "version": "0.7.31", - "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz", - "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==", - "dev": true - }, - "@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==", - "dev": true - }, - "@types/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@types/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-F3OznnSLAUxFrCEu/L5PY8+ny8DtcFRjx7fZZ9bycvXRi3KPTRS9HOitGZwvPg0juRhXFWIeKX58cnX5YqLohQ==", - "dev": true, - "requires": { - "@types/glob": "*", - "@types/node": "*" - } - }, - "@types/tunnel": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/@types/tunnel/-/tunnel-0.0.3.tgz", - "integrity": "sha512-sOUTGn6h1SfQ+gbgqC364jLFBw2lnFqkgF3q0WovEHRLMrVD1sd5aufqi/aJObLekJO+Aq5z646U4Oxy6shXMA==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "aggregate-error": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", - "requires": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - } - }, - "asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" - }, - "axios": { - "version": "0.27.2", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.27.2.tgz", - "integrity": "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==", - "requires": { - "follow-redirects": "^1.14.9", - "form-data": "^4.0.0" - } - }, - "balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - }, - "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" - } - }, - "cacache": { - "version": "17.0.4", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-17.0.4.tgz", - "integrity": "sha512-Z/nL3gU+zTUjz5pCA5vVjYM8pmaw2kxM7JEiE0fv3w77Wj+sFbi70CrBruUWH0uNcEdvLDixFpgA2JM4F4DBjA==", - "requires": { - "@npmcli/fs": "^3.1.0", - "fs-minipass": "^3.0.0", - "glob": "^8.0.1", - "lru-cache": "^7.7.1", - "minipass": "^4.0.0", - "minipass-collect": "^1.0.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "p-map": "^4.0.0", - "promise-inflight": "^1.0.1", - "ssri": "^10.0.0", - "tar": "^6.1.11", - "unique-filename": "^3.0.0" - } - }, - "chownr": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", - "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==" - }, - "clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==" - }, - "combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "requires": { - "delayed-stream": "~1.0.0" - } - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" - }, - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "requires": { - "ms": "2.1.2" - } - }, - "delay": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/delay/-/delay-5.0.0.tgz", - "integrity": "sha512-ReEBKkIfe4ya47wlPYf/gu5ib6yUG0/Aez0JQZQz94kiWtRQvZIQbTiehsnwHvLSWJnQdhVeqYue7Id1dKr0qw==", - "dev": true - }, - "delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==" - }, - "follow-redirects": { - "version": "1.15.2", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", - "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==" - }, - "form-data": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", - "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - } - }, - "fs-minipass": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-3.0.1.tgz", - "integrity": "sha512-MhaJDcFRTuLidHrIttu0RDGyyXs/IYHVmlcxfLAEFIWjc1vdLAkdwT7Ace2u7DbitWC0toKMl5eJZRYNVreIMw==", - "requires": { - "minipass": "^4.0.0" - } - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" - }, - "glob": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", - "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" - } - }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==" - }, - "indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==" - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "lru-cache": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.17.0.tgz", - "integrity": "sha512-zSxlVVwOabhVyTi6E8gYv2cr6bXK+8ifYz5/uyJb9feXX6NACVDwY4p5Ut3WC3Ivo/QhpARHU3iujx2xGAYHbQ==" - }, - "mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" - }, - "mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "requires": { - "mime-db": "1.52.0" - } - }, - "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" - } - }, - "minipass": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-4.2.1.tgz", - "integrity": "sha512-KS4CHIsDfOZetnT+u6fwxyFADXLamtkPxkGScmmtTW//MlRrImV+LtbmbJpLQ86Hw7km/utbfEfndhGBrfwvlA==" - }, - "minipass-collect": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", - "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", - "requires": { - "minipass": "^3.0.0" - }, - "dependencies": { - "minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "requires": { - "yallist": "^4.0.0" - } - } - } - }, - "minipass-flush": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", - "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", - "requires": { - "minipass": "^3.0.0" - }, - "dependencies": { - "minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "requires": { - "yallist": "^4.0.0" - } - } - } - }, - "minipass-pipeline": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", - "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", - "requires": { - "minipass": "^3.0.0" - }, - "dependencies": { - "minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "requires": { - "yallist": "^4.0.0" - } - } - } - }, - "minizlib": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", - "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", - "requires": { - "minipass": "^3.0.0", - "yallist": "^4.0.0" - }, - "dependencies": { - "minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "requires": { - "yallist": "^4.0.0" - } - } - } - }, - "mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "requires": { - "wrappy": "1" - } - }, - "p-map": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", - "requires": { - "aggregate-error": "^3.0.0" - } - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==" - }, - "promise-inflight": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", - "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==" - }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "requires": { - "glob": "^7.1.3" - }, - "dependencies": { - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "requires": { - "brace-expansion": "^1.1.7" - } - } - } - }, - "semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", - "requires": { - "lru-cache": "^6.0.0" - }, - "dependencies": { - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "requires": { - "yallist": "^4.0.0" - } - } - } - }, - "ssri": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.1.tgz", - "integrity": "sha512-WVy6di9DlPOeBWEjMScpNipeSX2jIZBGEn5Uuo8Q7aIuFEuDX0pw8RxcOjlD1TWP4obi24ki7m/13+nFpcbXrw==", - "requires": { - "minipass": "^4.0.0" - } - }, - "tar": { - "version": "6.1.13", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.13.tgz", - "integrity": "sha512-jdIBIN6LTIe2jqzay/2vtYLlBHa3JF42ot3h1dW8Q0PaAG4v8rm0cvpVePtau5C6OKXGGcgO9q2AMNSWxiLqKw==", - "requires": { - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "minipass": "^4.0.0", - "minizlib": "^2.1.1", - "mkdirp": "^1.0.3", - "yallist": "^4.0.0" - }, - "dependencies": { - "fs-minipass": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", - "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", - "requires": { - "minipass": "^3.0.0" - }, - "dependencies": { - "minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "requires": { - "yallist": "^4.0.0" - } - } - } - } - } - }, - "tslib": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" - }, - "tunnel": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/tunnel/-/tunnel-0.0.6.tgz", - "integrity": "sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg==", - "dev": true - }, - "unique-filename": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-3.0.0.tgz", - "integrity": "sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==", - "requires": { - "unique-slug": "^4.0.0" - } - }, - "unique-slug": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-4.0.0.tgz", - "integrity": "sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==", - "requires": { - "imurmurhash": "^0.1.4" - } - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - } } } diff --git a/packages/http-server/package-lock.json b/packages/http-server/package-lock.json index ef8b5b8e3db2..142f00e8046e 100644 --- a/packages/http-server/package-lock.json +++ b/packages/http-server/package-lock.json @@ -1,7 +1,7 @@ { "name": "@loopback/http-server", "version": "4.0.9", - "lockfileVersion": 2, + "lockfileVersion": 3, "requires": true, "packages": { "": { @@ -22,157 +22,6 @@ "node": "14 || 16 || 18 || 19" } }, - "../build": { - "name": "@loopback/build", - "version": "9.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.33.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.3", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "bin": { - "lb-clean": "bin/run-clean.js", - "lb-eslint": "bin/run-eslint.js", - "lb-mocha": "bin/run-mocha.js", - "lb-nyc": "bin/run-nyc.js", - "lb-prettier": "bin/run-prettier.js", - "lb-tsc": "bin/compile-package.js", - "lb-ttsc": "bin/compile-package.js" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../context": { - "name": "@loopback/context", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/metadata": "^5.0.8", - "@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" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.0", - "bluebird": "^3.7.2" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../core": { - "name": "@loopback/core", - "version": "4.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/context": "^5.0.8", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../eslint-config": { - "name": "@loopback/eslint-config", - "version": "13.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/eslint-plugin": "^5.51.0", - "@typescript-eslint/parser": "^5.51.0", - "eslint-config-prettier": "^8.6.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "eslint": "^8.33.0" - } - }, - "../metadata": { - "name": "@loopback/metadata", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../testlab": { - "name": "@loopback/testlab", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@hapi/shot": "^6.0.0", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, "node_modules/@types/debug": { "version": "4.1.7", "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz", @@ -189,9 +38,9 @@ "dev": true }, "node_modules/@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==", + "version": "14.18.40", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.40.tgz", + "integrity": "sha512-pGteXO/JQX7wPxGR8lyT+doqjMa7XvlVowwrDwLfX92k5SdLkk4cwC7CYSLBxrenw/R5oQwKioVIak7ZgplM3g==", "dev": true }, "node_modules/@types/stoppable": { @@ -238,60 +87,5 @@ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" } - }, - "dependencies": { - "@types/debug": { - "version": "4.1.7", - "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz", - "integrity": "sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==", - "dev": true, - "requires": { - "@types/ms": "*" - } - }, - "@types/ms": { - "version": "0.7.31", - "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz", - "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==", - "dev": true - }, - "@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==", - "dev": true - }, - "@types/stoppable": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@types/stoppable/-/stoppable-1.1.1.tgz", - "integrity": "sha512-b8N+fCADRIYYrGZOcmOR8ZNBOqhktWTB/bMUl5LvGtT201QKJZOOH5UsFyI3qtteM6ZAJbJqZoBcLqqxKIwjhw==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "requires": { - "ms": "2.1.2" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "stoppable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/stoppable/-/stoppable-1.1.0.tgz", - "integrity": "sha512-KXDYZ9dszj6bzvnEMRYvxgeTHU74QBFL54XKtP3nyMuJ81CFYtABZ3bAzL2EdFUaEwJOBOgENyFj3R7oTzDyyw==" - }, - "tslib": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" - } } } diff --git a/packages/metadata/package-lock.json b/packages/metadata/package-lock.json index 2c1474840209..3284c4bb7ce4 100644 --- a/packages/metadata/package-lock.json +++ b/packages/metadata/package-lock.json @@ -1,7 +1,7 @@ { "name": "@loopback/metadata", "version": "5.0.9", - "lockfileVersion": 2, + "lockfileVersion": 3, "requires": true, "packages": { "": { @@ -23,89 +23,6 @@ "node": "14 || 16 || 18 || 19" } }, - "../build": { - "name": "@loopback/build", - "version": "9.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.33.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.3", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "bin": { - "lb-clean": "bin/run-clean.js", - "lb-eslint": "bin/run-eslint.js", - "lb-mocha": "bin/run-mocha.js", - "lb-nyc": "bin/run-nyc.js", - "lb-prettier": "bin/run-prettier.js", - "lb-tsc": "bin/compile-package.js", - "lb-ttsc": "bin/compile-package.js" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../eslint-config": { - "name": "@loopback/eslint-config", - "version": "13.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/eslint-plugin": "^5.51.0", - "@typescript-eslint/parser": "^5.51.0", - "eslint-config-prettier": "^8.6.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "eslint": "^8.33.0" - } - }, - "../testlab": { - "name": "@loopback/testlab", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@hapi/shot": "^6.0.0", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, "node_modules/@types/debug": { "version": "4.1.7", "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz", @@ -128,9 +45,9 @@ "dev": true }, "node_modules/@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==", + "version": "14.18.40", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.40.tgz", + "integrity": "sha512-pGteXO/JQX7wPxGR8lyT+doqjMa7XvlVowwrDwLfX92k5SdLkk4cwC7CYSLBxrenw/R5oQwKioVIak7ZgplM3g==", "dev": true }, "node_modules/debug": { @@ -169,62 +86,5 @@ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" } - }, - "dependencies": { - "@types/debug": { - "version": "4.1.7", - "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz", - "integrity": "sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==", - "dev": true, - "requires": { - "@types/ms": "*" - } - }, - "@types/lodash": { - "version": "4.14.191", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.191.tgz", - "integrity": "sha512-BdZ5BCCvho3EIXw6wUCXHe7rS53AIDPLE+JzwgT+OsJk53oBfbSmZZ7CX4VaRoN78N+TJpFi9QPlfIVNmJYWxQ==", - "dev": true - }, - "@types/ms": { - "version": "0.7.31", - "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz", - "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==", - "dev": true - }, - "@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==", - "dev": true - }, - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "requires": { - "ms": "2.1.2" - } - }, - "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "reflect-metadata": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz", - "integrity": "sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==" - }, - "tslib": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" - } } } diff --git a/packages/model-api-builder/package-lock.json b/packages/model-api-builder/package-lock.json index 8e5fa075f308..9e159b3fd6fb 100644 --- a/packages/model-api-builder/package-lock.json +++ b/packages/model-api-builder/package-lock.json @@ -1,7 +1,7 @@ { "name": "@loopback/model-api-builder", "version": "4.0.9", - "lockfileVersion": 2, + "lockfileVersion": 3, "requires": true, "packages": { "": { @@ -18,1317 +18,1219 @@ "node": "14 || 16 || 18 || 19" }, "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3" + "@loopback/core": "^4.0.9", + "@loopback/repository": "^5.1.4" } }, - "../build": { - "name": "@loopback/build", - "version": "9.0.8", - "dev": true, - "license": "MIT", + "node_modules/@loopback/context": { + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/@loopback/context/-/context-5.0.9.tgz", + "integrity": "sha512-Hs62SRG2YFy3cRa68Edts9TUCBpPCDK0AA/kxEfnEylpcWPJwz5l+77B6DUD7PbIvN8Zsk6EQJu4wFSduDzx+w==", "peer": true, "dependencies": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", + "@loopback/metadata": "^5.0.9", + "@types/debug": "^4.1.7", "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" + "hyperid": "^3.1.1", + "p-event": "^4.2.0", + "tslib": "^2.5.0", + "uuid": "^9.0.0" }, - "bin": { - "lb-clean": "bin/run-clean.js", - "lb-eslint": "bin/run-eslint.js", - "lb-mocha": "bin/run-mocha.js", - "lb-nyc": "bin/run-nyc.js", - "lb-prettier": "bin/run-prettier.js", - "lb-tsc": "bin/compile-package.js", - "lb-ttsc": "bin/compile-package.js" + "engines": { + "node": "14 || 16 || 18 || 19" + } + }, + "node_modules/@loopback/core": { + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/@loopback/core/-/core-4.0.9.tgz", + "integrity": "sha512-DlSuAngwiNrVbp/esVJLwXmp0ieshRI1cVEPALvuQgXKlWX8eLVco3LXv7c6ZZ4Tp0hCaZxura2aY5SO0YqsuQ==", + "peer": true, + "dependencies": { + "@loopback/context": "^5.0.9", + "debug": "^4.3.4", + "tslib": "^2.5.0" }, "engines": { "node": "14 || 16 || 18 || 19" } }, - "../build/node_modules/@loopback/eslint-config": { - "resolved": "../eslint-config", - "link": true + "node_modules/@loopback/filter": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/@loopback/filter/-/filter-3.0.9.tgz", + "integrity": "sha512-LdLdiY3k9yUfVReWUFUu7xpCVCzW2LMBVwZ9tIY/n1iLPsXFCx/3e7AQl2TxJXUaW9wmuDQyV+beeit/i7gOZA==", + "peer": true, + "dependencies": { + "tslib": "^2.5.0" + }, + "engines": { + "node": "14 || 16 || 18 || 19" + } }, - "../context": { - "name": "@loopback/context", - "version": "5.0.8", - "license": "MIT", + "node_modules/@loopback/metadata": { + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/@loopback/metadata/-/metadata-5.0.9.tgz", + "integrity": "sha512-syRNaIzN7QSGhiw4GNVkXEKZg7XMwqOfND4B61nCnmwEAx4gLk/vU1h/EpmYnq+H5il3CaiLwQeNW8VJinNvlw==", "peer": true, "dependencies": { - "@loopback/metadata": "^5.0.8", - "@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" + "lodash": "^4.17.21", + "reflect-metadata": "^0.1.13", + "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2" + "engines": { + "node": "14 || 16 || 18 || 19" + } + }, + "node_modules/@loopback/repository": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@loopback/repository/-/repository-5.1.4.tgz", + "integrity": "sha512-lRLR+LyNSBJSWfS9CEOcgA11wqohqcDfHXx7Hff3DckP19K6D4ApmD+sEFF1YNBgVV/ysZPrDySbtkYj9GfH+w==", + "peer": true, + "dependencies": { + "@loopback/filter": "^3.0.9", + "@types/debug": "^4.1.7", + "debug": "^4.3.4", + "lodash": "^4.17.21", + "loopback-datasource-juggler": "^4.28.2", + "tslib": "^2.5.0" }, "engines": { "node": "14 || 16 || 18 || 19" + }, + "peerDependencies": { + "@loopback/core": "^4.0.9" } }, - "../context/node_modules/@loopback/build": { - "resolved": "../build", - "link": true + "node_modules/@types/debug": { + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz", + "integrity": "sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==", + "peer": true, + "dependencies": { + "@types/ms": "*" + } }, - "../context/node_modules/@loopback/eslint-config": { - "resolved": "../eslint-config", - "link": true + "node_modules/@types/ms": { + "version": "0.7.31", + "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz", + "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==", + "peer": true }, - "../context/node_modules/@loopback/metadata": { - "resolved": "../metadata", - "link": true + "node_modules/@types/node": { + "version": "14.18.40", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.40.tgz", + "integrity": "sha512-pGteXO/JQX7wPxGR8lyT+doqjMa7XvlVowwrDwLfX92k5SdLkk4cwC7CYSLBxrenw/R5oQwKioVIak7ZgplM3g==", + "dev": true }, - "../context/node_modules/@loopback/testlab": { - "resolved": "../testlab", - "link": true + "node_modules/accept-language": { + "version": "3.0.18", + "resolved": "https://registry.npmjs.org/accept-language/-/accept-language-3.0.18.tgz", + "integrity": "sha512-sUofgqBPzgfcF20sPoBYGQ1IhQLt2LSkxTnlQSuLF3n5gPEqd5AimbvOvHEi0T1kLMiGVqPWzI5a9OteBRth3A==", + "peer": true, + "dependencies": { + "bcp47": "^1.1.2", + "stable": "^0.1.6" + } }, - "../core": { - "name": "@loopback/core", - "version": "4.0.8", - "license": "MIT", + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", "peer": true, "dependencies": { - "@loopback/context": "^5.0.8", - "debug": "^4.3.4", - "tslib": "^2.5.0" + "sprintf-js": "~1.0.2" + } + }, + "node_modules/async": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==", + "peer": true + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "peer": true + }, + "node_modules/bcp47": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/bcp47/-/bcp47-1.1.2.tgz", + "integrity": "sha512-JnkkL4GUpOvvanH9AZPX38CxhiLsXMBicBY2IAtqiVN8YulGDQybUydWA4W6yAMtw6iShtw+8HEF6cfrTHU+UQ==", + "peer": true, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/bl": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/bl/-/bl-2.2.1.tgz", + "integrity": "sha512-6Pesp1w0DEX1N550i/uGV/TqucVL4AM/pgThFSN/Qq9si1/DF9aIHs1BxD8V/QU0HoeHO6cQRTAuYnLPKq1e4g==", + "peer": true, + "dependencies": { + "readable-stream": "^2.3.5", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", + "peer": true + }, + "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==", + "peer": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "peer": true, + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36" + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "peer": true, + "dependencies": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "node_modules/capital-case": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/capital-case/-/capital-case-1.0.4.tgz", + "integrity": "sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==", + "peer": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3", + "upper-case-first": "^2.0.2" + } + }, + "node_modules/change-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/change-case/-/change-case-4.1.2.tgz", + "integrity": "sha512-bSxY2ws9OtviILG1EiY5K7NNxkqg/JnRnFxLtKQ96JaviiIxi7djMrSd0ECT9AC+lttClmYwKw53BWpOMblo7A==", + "peer": true, + "dependencies": { + "camel-case": "^4.1.2", + "capital-case": "^1.0.4", + "constant-case": "^3.0.4", + "dot-case": "^3.0.4", + "header-case": "^2.0.4", + "no-case": "^3.0.4", + "param-case": "^3.0.4", + "pascal-case": "^3.1.2", + "path-case": "^3.0.4", + "sentence-case": "^3.0.4", + "snake-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/charenc": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz", + "integrity": "sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA==", + "peer": true, + "engines": { + "node": "*" + } + }, + "node_modules/cldrjs": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/cldrjs/-/cldrjs-0.5.5.tgz", + "integrity": "sha512-KDwzwbmLIPfCgd8JERVDpQKrUUM1U4KpFJJg2IROv89rF172lLufoJnqJ/Wea6fXL5bO6WjuLMzY8V52UWPvkA==", + "peer": true + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "peer": true + }, + "node_modules/constant-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/constant-case/-/constant-case-3.0.4.tgz", + "integrity": "sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ==", + "peer": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3", + "upper-case": "^2.0.2" + } + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "peer": true + }, + "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==", + "peer": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" }, "engines": { - "node": "14 || 16 || 18 || 19" + "node": ">= 8" + } + }, + "node_modules/crypt": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz", + "integrity": "sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow==", + "peer": true, + "engines": { + "node": "*" } }, - "../core/node_modules/@loopback/build": { - "resolved": "../build", - "link": true + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "peer": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } }, - "../core/node_modules/@loopback/context": { - "resolved": "../context", - "link": true + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "peer": true, + "engines": { + "node": ">= 0.8" + } }, - "../core/node_modules/@loopback/eslint-config": { - "resolved": "../eslint-config", - "link": true + "node_modules/dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "peer": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } }, - "../core/node_modules/@loopback/testlab": { - "resolved": "../testlab", - "link": true + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "peer": true, + "dependencies": { + "once": "^1.4.0" + } }, - "../eslint-config": { - "name": "@loopback/eslint-config", - "version": "13.0.8", - "dev": true, - "license": "MIT", + "node_modules/execa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", + "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", "peer": true, "dependencies": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" }, "engines": { - "node": "14 || 16 || 18 || 19" + "node": ">=10" }, - "peerDependencies": { - "eslint": "^8.35.0" + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, - "../filter": { - "name": "@loopback/filter", - "version": "3.0.8", - "license": "MIT", + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "peer": true + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "peer": true + }, + "node_modules/get-intrinsic": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", + "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==", "peer": true, "dependencies": { - "tslib": "^2.5.0" + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "typescript": "~4.9.4" + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "peer": true, + "dependencies": { + "pump": "^3.0.0" }, "engines": { - "node": "14 || 16 || 18 || 19" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "../filter/node_modules/@loopback/build": { - "resolved": "../build", - "link": true + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "peer": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } }, - "../filter/node_modules/@loopback/testlab": { - "resolved": "../testlab", - "link": true + "node_modules/glob/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "peer": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } }, - "../metadata": { - "name": "@loopback/metadata", - "version": "5.0.8", - "license": "MIT", + "node_modules/glob/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "peer": true, "dependencies": { - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" + "brace-expansion": "^1.1.7" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36" + "engines": { + "node": "*" + } + }, + "node_modules/globalize": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/globalize/-/globalize-1.7.0.tgz", + "integrity": "sha512-faR46vTIbFCeAemyuc9E6/d7Wrx9k2ae2L60UhakztFg6VuE42gENVJNuPFtt7Sdjrk9m2w8+py7Jj+JTNy59w==", + "peer": true, + "dependencies": { + "cldrjs": "^0.5.4" + } + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "peer": true, + "dependencies": { + "function-bind": "^1.1.1" }, "engines": { - "node": "14 || 16 || 18 || 19" + "node": ">= 0.4.0" } }, - "../metadata/node_modules/@loopback/build": { - "resolved": "../build", - "link": true + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "peer": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, - "../metadata/node_modules/@loopback/eslint-config": { - "resolved": "../eslint-config", - "link": true + "node_modules/header-case": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/header-case/-/header-case-2.0.4.tgz", + "integrity": "sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q==", + "peer": true, + "dependencies": { + "capital-case": "^1.0.4", + "tslib": "^2.0.3" + } }, - "../metadata/node_modules/@loopback/testlab": { - "resolved": "../testlab", - "link": true + "node_modules/human-signals": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", + "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", + "peer": true, + "engines": { + "node": ">=8.12.0" + } }, - "../repository": { - "name": "@loopback/repository", - "version": "5.1.3", - "license": "MIT", + "node_modules/hyperid": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/hyperid/-/hyperid-3.1.1.tgz", + "integrity": "sha512-RveV33kIksycSf7HLkq1sHB5wW0OwuX8ot8MYnY++gaaPXGFfKpBncHrAWxdpuEeRlazUMGWefwP1w6o6GaumA==", "peer": true, "dependencies": { - "@loopback/filter": "^3.0.8", - "@types/debug": "^4.1.7", + "uuid": "^8.3.2", + "uuid-parse": "^1.1.0" + } + }, + "node_modules/hyperid/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==", + "peer": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/inflection": { + "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" + ], + "peer": true + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "peer": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "peer": true + }, + "node_modules/invert-kv": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-3.0.1.tgz", + "integrity": "sha512-CYdFeFexxhv/Bcny+Q0BfOV+ltRlJcd4BBZBYFX/O0u4npJrgZtIcjokegtiSMAvlMTJ+Koq0GBCc//3bueQxw==", + "peer": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sindresorhus/invert-kv?sponsor=1" + } + }, + "node_modules/is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "peer": true + }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "peer": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "peer": true + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "peer": true + }, + "node_modules/lcid": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-3.1.1.tgz", + "integrity": "sha512-M6T051+5QCGLBQb8id3hdvIW8+zeFV2FyBGFS9IEK5H9Wt4MueD4bW1eWikpHgZp+5xR3l5c8pZUkQsIA0BFZg==", + "peer": true, + "dependencies": { + "invert-kv": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "peer": true + }, + "node_modules/loopback-connector": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/loopback-connector/-/loopback-connector-5.2.2.tgz", + "integrity": "sha512-VY1LK+z3fp2ehCcq2jm1xTpBuKrtJcBuUZZhxAnYYAN3VXemmjLeVU0F/MmokfKL1zx1pkPKdjBPb+nNsatzeA==", + "peer": true, + "dependencies": { + "async": "^3.2.4", + "bluebird": "^3.7.2", + "debug": "^4.3.4", + "msgpack5": "^4.5.1", + "strong-globalize": "^6.0.5", + "uuid": "^8.3.2" + }, + "engines": { + "node": ">=10" + } + }, + "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==", + "peer": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/loopback-datasource-juggler": { + "version": "4.28.3", + "resolved": "https://registry.npmjs.org/loopback-datasource-juggler/-/loopback-datasource-juggler-4.28.3.tgz", + "integrity": "sha512-lhL5kmOVcwRNKNqL/+L8EXxXDJVtfzUQaiYYdeFciqPIGNsNpOnfxRww0jDHBLIhtNX3cvXRqTZO7ljccb/hCg==", + "peer": true, + "dependencies": { + "async": "^3.2.4", + "change-case": "^4.1.2", "debug": "^4.3.4", + "depd": "^2.0.0", + "inflection": "^1.13.4", "lodash": "^4.17.21", - "loopback-datasource-juggler": "^4.28.2", - "tslib": "^2.5.0" + "loopback-connector": "^5.2.1", + "minimatch": "^5.1.6", + "nanoid": "^3.3.4", + "qs": "^6.10.5", + "strong-globalize": "^6.0.5", + "traverse": "^0.6.7", + "uuid": "^9.0.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bson": "^4.0.5", - "@types/json-schema": "^7.0.11", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "bson": "4.7.2" + "engines": { + "node": ">=10" + } + }, + "node_modules/lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "peer": true, + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/map-age-cleaner": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", + "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", + "peer": true, + "dependencies": { + "p-defer": "^1.0.0" }, "engines": { - "node": "14 || 16 || 18 || 19" + "node": ">=6" + } + }, + "node_modules/md5": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz", + "integrity": "sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==", + "peer": true, + "dependencies": { + "charenc": "0.0.2", + "crypt": "0.0.2", + "is-buffer": "~1.1.6" + } + }, + "node_modules/mem": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/mem/-/mem-5.1.1.tgz", + "integrity": "sha512-qvwipnozMohxLXG1pOqoLiZKNkC4r4qqRucSoDwXowsNGDSULiqFTRUF05vcZWnwJSG22qTsynQhxbaMtnX9gw==", + "peer": true, + "dependencies": { + "map-age-cleaner": "^0.1.3", + "mimic-fn": "^2.1.0", + "p-is-promise": "^2.1.0" }, - "peerDependencies": { - "@loopback/core": "^4.0.8" + "engines": { + "node": ">=8" } }, - "../repository/node_modules/@loopback/build": { - "resolved": "../build", - "link": true + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "peer": true }, - "../repository/node_modules/@loopback/core": { - "resolved": "../core", - "link": true + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "peer": true, + "engines": { + "node": ">=6" + } }, - "../repository/node_modules/@loopback/eslint-config": { - "resolved": "../eslint-config", - "link": true + "node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "peer": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } }, - "../repository/node_modules/@loopback/filter": { - "resolved": "../filter", - "link": true + "node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "peer": true, + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } }, - "../repository/node_modules/@loopback/testlab": { - "resolved": "../testlab", - "link": true + "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==", + "peer": true }, - "../testlab": { - "name": "@loopback/testlab", - "version": "5.0.8", - "dev": true, - "license": "MIT", + "node_modules/msgpack5": { + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/msgpack5/-/msgpack5-4.5.1.tgz", + "integrity": "sha512-zC1vkcliryc4JGlL6OfpHumSYUHWFGimSI+OgfRCjTFLmKA2/foR9rMTOhWiqfOrfxJOctrpWPvrppf8XynJxw==", "peer": true, "dependencies": { - "@hapi/shot": "^6.0.1", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" + "bl": "^2.0.1", + "inherits": "^2.0.3", + "readable-stream": "^2.3.6", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/nanoid": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", + "peer": true, + "bin": { + "nanoid": "bin/nanoid.cjs" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/node": "^14.18.36" + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "peer": true, + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "peer": true, + "dependencies": { + "path-key": "^3.0.0" }, "engines": { - "node": "14 || 16 || 18 || 19" + "node": ">=8" } }, - "../testlab/node_modules/@loopback/build": { - "resolved": "../build", - "link": true + "node_modules/object-inspect": { + "version": "1.12.3", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", + "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", + "peer": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, - "../testlab/node_modules/@loopback/eslint-config": { - "resolved": "../eslint-config", - "link": true + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "peer": true, + "dependencies": { + "wrappy": "1" + } }, - "node_modules/@loopback/core": { - "resolved": "../core", - "link": true + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "peer": true, + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "node_modules/@loopback/repository": { - "resolved": "../repository", - "link": true + "node_modules/os-locale": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-5.0.0.tgz", + "integrity": "sha512-tqZcNEDAIZKBEPnHPlVDvKrp7NzgLi7jRmhKiUoa2NUmhl13FtkAGLUVR+ZsYvApBQdBfYm43A4tXXQ4IrYLBA==", + "peer": true, + "dependencies": { + "execa": "^4.0.0", + "lcid": "^3.0.0", + "mem": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "node_modules/@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==", - "dev": true + "node_modules/p-defer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", + "integrity": "sha512-wB3wfAxZpk2AzOfUMJNL+d36xothRSyj8EXOa4f6GMqYDN9BJaaSISbsk+wS9abmnebVw95C2Kb5t85UmpCxuw==", + "peer": true, + "engines": { + "node": ">=4" + } }, - "node_modules/tslib": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" - } - }, - "dependencies": { - "@loopback/core": { - "version": "file:../core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" + "node_modules/p-event": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/p-event/-/p-event-4.2.0.tgz", + "integrity": "sha512-KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ==", + "peer": true, + "dependencies": { + "p-timeout": "^3.1.0" + }, + "engines": { + "node": ">=8" }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", + "peer": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-is-promise": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz", + "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/p-timeout": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", + "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", + "peer": true, "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } + "p-finally": "^1.0.0" + }, + "engines": { + "node": ">=8" } }, - "@loopback/repository": { - "version": "file:../repository", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/filter": "^3.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bson": "^4.0.5", - "@types/debug": "^4.1.7", - "@types/json-schema": "^7.0.11", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "bson": "4.7.2", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "loopback-datasource-juggler": "^4.28.2", - "tslib": "^2.5.0" + "node_modules/param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "peer": true, + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "peer": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/path-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/path-case/-/path-case-3.0.4.tgz", + "integrity": "sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg==", + "peer": true, + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "peer": true + }, + "node_modules/pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "peer": true, + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/qs": { + "version": "6.11.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.1.tgz", + "integrity": "sha512-0wsrzgTz/kAVIeuxSjnpGC56rzYtr6JT/2BwEvMaPhFIoYa1aGO8LbzuU1R0uUYQkLpWBTOj0l/CLAJB64J6nQ==", + "peer": true, + "dependencies": { + "side-channel": "^1.0.4" }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "peer": true, "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/core": { - "version": "file:../core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/readable-stream/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "peer": true + }, + "node_modules/reflect-metadata": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz", + "integrity": "sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==", + "peer": true + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" }, - "@loopback/filter": { - "version": "file:../filter", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "tslib": "^2.5.0", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/testlab": { - "version": "file:../testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } + { + "type": "patreon", + "url": "https://www.patreon.com/feross" }, - "@loopback/testlab": { - "version": "file:../testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } + { + "type": "consulting", + "url": "https://feross.org/support" } + ], + "peer": true + }, + "node_modules/sentence-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/sentence-case/-/sentence-case-3.0.4.tgz", + "integrity": "sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg==", + "peer": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3", + "upper-case-first": "^2.0.2" } }, - "@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==", - "dev": true + "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==", + "peer": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "peer": true, + "engines": { + "node": ">=8" + } }, - "tslib": { + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "peer": true, + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "peer": true + }, + "node_modules/snake-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz", + "integrity": "sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==", + "peer": true, + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "peer": true + }, + "node_modules/stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility", + "peer": true + }, + "node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "peer": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/string_decoder/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "peer": true + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/strong-globalize": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/strong-globalize/-/strong-globalize-6.0.5.tgz", + "integrity": "sha512-7nfUli41TieV9/TSc0N62ve5Q4nfrpy/T0nNNy6TyD3vst79QWmeylCyd3q1gDxh8dqGEtabLNCdPQP1Iuvecw==", + "peer": true, + "dependencies": { + "accept-language": "^3.0.18", + "debug": "^4.2.0", + "globalize": "^1.6.0", + "lodash": "^4.17.20", + "md5": "^2.3.0", + "mkdirp": "^1.0.4", + "os-locale": "^5.0.0", + "yamljs": "^0.3.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/traverse": { + "version": "0.6.7", + "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.6.7.tgz", + "integrity": "sha512-/y956gpUo9ZNCb99YjxG7OaslxZWHfCHAUUfshwqOXmxUIvqLjVO581BT+gM59+QV9tFe6/CGG53tsA1Y7RSdg==", + "peer": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/tslib": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" + }, + "node_modules/upper-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-2.0.2.tgz", + "integrity": "sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg==", + "peer": true, + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/upper-case-first": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/upper-case-first/-/upper-case-first-2.0.2.tgz", + "integrity": "sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg==", + "peer": true, + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "peer": true + }, + "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==", + "peer": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/uuid-parse": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/uuid-parse/-/uuid-parse-1.1.0.tgz", + "integrity": "sha512-OdmXxA8rDsQ7YpNVbKSJkNzTw2I+S5WsbMDnCtIWSQaosNAcWtFuI/YK1TjzUI6nbkgiqEyh8gWngfcv8Asd9A==", + "peer": true + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "peer": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "peer": true + }, + "node_modules/yamljs": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/yamljs/-/yamljs-0.3.0.tgz", + "integrity": "sha512-C/FsVVhht4iPQYXOInoxUM/1ELSf9EsgKH34FofQOp6hwCPrW4vG4w5++TED3xRUo8gD7l0P1J1dLlDYzODsTQ==", + "peer": true, + "dependencies": { + "argparse": "^1.0.7", + "glob": "^7.0.5" + }, + "bin": { + "json2yaml": "bin/json2yaml", + "yaml2json": "bin/yaml2json" + } } } } diff --git a/packages/monorepo/package-lock.json b/packages/monorepo/package-lock.json index 8c269b5fefa3..13c8e3efd805 100644 --- a/packages/monorepo/package-lock.json +++ b/packages/monorepo/package-lock.json @@ -1,7 +1,7 @@ { "name": "@loopback/monorepo", "version": "0.5.9", - "lockfileVersion": 2, + "lockfileVersion": 3, "requires": true, "packages": { "": { @@ -557,24 +557,25 @@ } }, "node_modules/@nrwl/cli": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/@nrwl/cli/-/cli-15.7.2.tgz", - "integrity": "sha512-A/72FAW1e0ku8YB/PaCqN9BpVvciO83MS5F5bvX5PA8xCNqe1+iXp/5T2ASnN2lB9zR3fQJmvR7mHKTKQlqQQQ==", + "version": "15.8.7", + "resolved": "https://registry.npmjs.org/@nrwl/cli/-/cli-15.8.7.tgz", + "integrity": "sha512-G1NEy4jGuZJ/7KjhLQNOe11XmoTgwJS82FW8Tbo4iceq2ItSEbe7bkA8xTSK/AzUixZIMimztb9Oyxw/n1ajGQ==", "peer": true, "dependencies": { - "nx": "15.7.2" + "nx": "15.8.7" } }, "node_modules/@nrwl/devkit": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/@nrwl/devkit/-/devkit-15.7.2.tgz", - "integrity": "sha512-HMGi7L6w2g4IrYwhb04snD8Zr24Z/gzau5i9WUNkwzrjeR1xAm0Cc9WRre221zaeohtK11gyBt7BerT1tgkNwA==", + "version": "15.8.7", + "resolved": "https://registry.npmjs.org/@nrwl/devkit/-/devkit-15.8.7.tgz", + "integrity": "sha512-A99nZrA5KN9wRn2uYX2vKByA+t2XEGoZBR5TU/bpXbPYrh92qAHkIJ8ke3ImGQOlzk4iIaZ5Me0k7k1p9Zx4wA==", "peer": true, "dependencies": { "@phenomnomnominal/tsquery": "4.1.1", "ejs": "^3.1.7", "ignore": "^5.0.4", "semver": "7.3.4", + "tmp": "~0.2.1", "tslib": "^2.3.0" }, "peerDependencies": { @@ -609,9 +610,9 @@ } }, "node_modules/@nrwl/nx-darwin-arm64": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/@nrwl/nx-darwin-arm64/-/nx-darwin-arm64-15.7.2.tgz", - "integrity": "sha512-F82exjuqkAkElSTxEcTFeLMhHpbGiccfTQh2VjXMS+ONldxM+Kd7atJjtUG8wKNXfg0lxxjjAdnzLy3iBuN/HQ==", + "version": "15.8.7", + "resolved": "https://registry.npmjs.org/@nrwl/nx-darwin-arm64/-/nx-darwin-arm64-15.8.7.tgz", + "integrity": "sha512-+cu8J337gRxUHjz2TGwS/2Oh3yw8d3/T6SoBfvee1DY72VQaeYd8UTz0doOhDtmc/zowvRu7ZVsW0ytNB0jIXQ==", "cpu": [ "arm64" ], @@ -625,9 +626,9 @@ } }, "node_modules/@nrwl/nx-darwin-x64": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/@nrwl/nx-darwin-x64/-/nx-darwin-x64-15.7.2.tgz", - "integrity": "sha512-MNT7Bxz6yhoVLCgGpR0NtVkj20SER1CbrCaY7tmsKVNY9iA/EOZhz9qa3LeA1KZ4lw8Gpi2vD42mOngn7Mwr7w==", + "version": "15.8.7", + "resolved": "https://registry.npmjs.org/@nrwl/nx-darwin-x64/-/nx-darwin-x64-15.8.7.tgz", + "integrity": "sha512-VqHJEP0wgFu1MU0Bo1vKZ5/s7ThRfYkX8SyGUxjVTzR02CrsjC4rNxFoKD8Cc4YkUn44U/F78toGf+i2gRcjSQ==", "cpu": [ "x64" ], @@ -641,9 +642,9 @@ } }, "node_modules/@nrwl/nx-linux-arm-gnueabihf": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/@nrwl/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-15.7.2.tgz", - "integrity": "sha512-QGyPkYnZ9LnUnuCzrP50bwsMJ9n6r8K2bNC1sQQwioijY+4MHNL+bMTOGWc8+lYBP7Ju3gpTqozGV3FQVkaM2w==", + "version": "15.8.7", + "resolved": "https://registry.npmjs.org/@nrwl/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-15.8.7.tgz", + "integrity": "sha512-4F/8awwqPTt7zKQolvjBNrcR1wYicPjGchLOdaqnfMxn/iRRUdh0hD11mEP5zHNv9gZs/nOIvhdBUErNjFkplQ==", "cpu": [ "arm" ], @@ -657,9 +658,9 @@ } }, "node_modules/@nrwl/nx-linux-arm64-gnu": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/@nrwl/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-15.7.2.tgz", - "integrity": "sha512-HqufFVIvuunfChEFGkIhsLhhQjWLTFcCH2aQBSNesHpm6AhFVRGyokNu+PT6NNobr+BTrqJMocBqNQR1uvSyRQ==", + "version": "15.8.7", + "resolved": "https://registry.npmjs.org/@nrwl/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-15.8.7.tgz", + "integrity": "sha512-3ZTSZx02Vv5emQOpaDROIcLtQucoXAe73zGKYDTXB95mxbOPSjjQJ8Rtx+BeqWq9JQoZZyRcD0qnBkTTy1aLRg==", "cpu": [ "arm64" ], @@ -673,9 +674,9 @@ } }, "node_modules/@nrwl/nx-linux-arm64-musl": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/@nrwl/nx-linux-arm64-musl/-/nx-linux-arm64-musl-15.7.2.tgz", - "integrity": "sha512-9B8q6I/OVyQuYe+Yg2wNyxza/CsbvejIUsrK3QGGWUwHlkklqOSmUOHyTrcyMHUSped6CWPyKdIywngYOQzltQ==", + "version": "15.8.7", + "resolved": "https://registry.npmjs.org/@nrwl/nx-linux-arm64-musl/-/nx-linux-arm64-musl-15.8.7.tgz", + "integrity": "sha512-SZxTomiHxAh8El+swbmGSGcaA0vGbHb/rmhFAixo19INu1wBJfD6hjkVJt17h6PyEO7BIYPOpRia6Poxnyv8hA==", "cpu": [ "arm64" ], @@ -689,9 +690,9 @@ } }, "node_modules/@nrwl/nx-linux-x64-gnu": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/@nrwl/nx-linux-x64-gnu/-/nx-linux-x64-gnu-15.7.2.tgz", - "integrity": "sha512-8/6WtQn4derYKUWu5SxWWM+1dGihSZXMhDW9l/sXOr/qbMZu3XBmM2XZSguw/+p9gEVHcMmN0+D+Cai+q6/vDQ==", + "version": "15.8.7", + "resolved": "https://registry.npmjs.org/@nrwl/nx-linux-x64-gnu/-/nx-linux-x64-gnu-15.8.7.tgz", + "integrity": "sha512-BlNC6Zz1/x6CFbBFTVrgRGMOPqb7zWh5cOjBVNpoBXYTEth1UXb2r1U+gpuQ4xdUqG+uXoWhy6BHJjqBIjzLJA==", "cpu": [ "x64" ], @@ -705,9 +706,9 @@ } }, "node_modules/@nrwl/nx-linux-x64-musl": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/@nrwl/nx-linux-x64-musl/-/nx-linux-x64-musl-15.7.2.tgz", - "integrity": "sha512-c5SbqYZZBeBHhH5E30xwb4cHzCMVa/GQMCyTpZgsS/AHAPHbdkv+pO6bxxALvLPTyimcub7V+xbLCL7rgALzyw==", + "version": "15.8.7", + "resolved": "https://registry.npmjs.org/@nrwl/nx-linux-x64-musl/-/nx-linux-x64-musl-15.8.7.tgz", + "integrity": "sha512-FNYX/IKy8SUbw6bJpvwZrup2YQBYmSJwP6Rw76Vf7c32XHk7uA6AjiPWMIrZCSndXcry8fnwXvR+J2Dnyo82nQ==", "cpu": [ "x64" ], @@ -721,9 +722,9 @@ } }, "node_modules/@nrwl/nx-win32-arm64-msvc": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/@nrwl/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-15.7.2.tgz", - "integrity": "sha512-gWD/+gSO3XBma8PHX1Dp86fM6EcntHFfa7n/BISwDFkZ19MfV/gK6HbO847fkD6I34/IcDM/z1PsFwoIpTeoow==", + "version": "15.8.7", + "resolved": "https://registry.npmjs.org/@nrwl/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-15.8.7.tgz", + "integrity": "sha512-sZALEzazjPAeLlw6IbFWsMidCZ4ZM3GKWZZ6rsAqG2y7I9t4nlUPH/y/Isl9MuLBvrBCBXbVnD20wh6EhtuwTw==", "cpu": [ "arm64" ], @@ -737,9 +738,9 @@ } }, "node_modules/@nrwl/nx-win32-x64-msvc": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/@nrwl/nx-win32-x64-msvc/-/nx-win32-x64-msvc-15.7.2.tgz", - "integrity": "sha512-ARE4qGPgk+e+pSm0uPhHan5UCRtwNYc5ddVNS88NFrVoDTPm5MxYLGdvLnshWWio/Bx526FcwUMSCBWSW8HIFw==", + "version": "15.8.7", + "resolved": "https://registry.npmjs.org/@nrwl/nx-win32-x64-msvc/-/nx-win32-x64-msvc-15.8.7.tgz", + "integrity": "sha512-VMdDptI2rqkLQRCvertF29QeA/V/MnFtHbsmVzMCEv5EUfrkHbA5LLxV66LLfngmkDT1FHktffztlsMpbxvhRw==", "cpu": [ "x64" ], @@ -753,12 +754,12 @@ } }, "node_modules/@nrwl/tao": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/@nrwl/tao/-/tao-15.7.2.tgz", - "integrity": "sha512-srx9heMIt/QIyuqfewiVYbRpFcD/2pHkTkrEEUKspPd25kzAL2adcAITQKVCHI7/VS2sPdDR67pVsGQPZFBMRQ==", + "version": "15.8.7", + "resolved": "https://registry.npmjs.org/@nrwl/tao/-/tao-15.8.7.tgz", + "integrity": "sha512-wA7QIEh0VwWcyo32Y/xSCTwnQTGcZupe933nResXv8mAb36W8MoR5SXRx+Wdd8fJ1eWlm2tuotIrslhN+lYx/Q==", "peer": true, "dependencies": { - "nx": "15.7.2" + "nx": "15.8.7" }, "bin": { "tao": "index.js" @@ -1027,9 +1028,9 @@ "peer": true }, "node_modules/@yarnpkg/parsers": { - "version": "3.0.0-rc.39", - "resolved": "https://registry.npmjs.org/@yarnpkg/parsers/-/parsers-3.0.0-rc.39.tgz", - "integrity": "sha512-BsD4zq3EVmaHqlynXTceNuEFAtrfToV4fI9GA54moKlWZL4Eb2eXrhgf1jV2nMYx18SZxYO4Jc5Kf1sCDNRjOg==", + "version": "3.0.0-rc.40", + "resolved": "https://registry.npmjs.org/@yarnpkg/parsers/-/parsers-3.0.0-rc.40.tgz", + "integrity": "sha512-sKbi5XhHKXCjzb5m0ftGuQuODM2iUXEsrCSl8MkKexNWHepCmU3IPaGTPC5gHZy4sOvsb9JqTLaZEez+kDzG+Q==", "peer": true, "dependencies": { "js-yaml": "^3.10.0", @@ -1098,13 +1099,13 @@ } }, "node_modules/agentkeepalive": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.2.1.tgz", - "integrity": "sha512-Zn4cw2NEqd+9fiSVWMscnjyQ1a8Yfoc5oBajLeo5w+YBHgDUcEBY2hS4YpTz6iN5f/2zQiktcuM6tS8x1p9dpA==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.3.0.tgz", + "integrity": "sha512-7Epl1Blf4Sy37j4v9f9FjICCh4+KAQOyXgHEwlyBiAQLbhKdq/i2QQU3amQalS/wPhdPzDXPL5DMR5bkn+YeWg==", "peer": true, "dependencies": { "debug": "^4.1.0", - "depd": "^1.1.2", + "depd": "^2.0.0", "humanize-ms": "^1.2.1" }, "engines": { @@ -1996,12 +1997,12 @@ "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==" }, "node_modules/depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", "peer": true, "engines": { - "node": ">= 0.6" + "node": ">= 0.8" } }, "node_modules/deprecation": { @@ -2069,9 +2070,9 @@ "peer": true }, "node_modules/ejs": { - "version": "3.1.8", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.8.tgz", - "integrity": "sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ==", + "version": "3.1.9", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.9.tgz", + "integrity": "sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ==", "peer": true, "dependencies": { "jake": "^10.8.5" @@ -2198,9 +2199,9 @@ } }, "node_modules/esquery": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.2.tgz", - "integrity": "sha512-JVSoLdTlTDkmjFmab7H/9SL9qGSyjElT3myyKp7krqjVFQCDLmj1QFaCLRFBszBKI0XVZaiiXvuPIX3ZwHe1Ng==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", "peer": true, "dependencies": { "estraverse": "^5.1.0" @@ -2261,6 +2262,18 @@ "node": ">=4" } }, + "node_modules/external-editor/node_modules/tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "peer": true, + "dependencies": { + "os-tmpdir": "~1.0.2" + }, + "engines": { + "node": ">=0.6.0" + } + }, "node_modules/fast-glob": { "version": "3.2.12", "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", @@ -2737,9 +2750,9 @@ } }, "node_modules/graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" }, "node_modules/handlebars": { "version": "4.7.7", @@ -3564,6 +3577,12 @@ "node": ">=10" } }, + "node_modules/lerna/node_modules/graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", + "peer": true + }, "node_modules/lerna/node_modules/lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", @@ -3763,9 +3782,9 @@ } }, "node_modules/lru-cache": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.17.0.tgz", - "integrity": "sha512-zSxlVVwOabhVyTi6E8gYv2cr6bXK+8ifYz5/uyJb9feXX6NACVDwY4p5Ut3WC3Ivo/QhpARHU3iujx2xGAYHbQ==", + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", "engines": { "node": ">=12" } @@ -4609,14 +4628,14 @@ } }, "node_modules/nx": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/nx/-/nx-15.7.2.tgz", - "integrity": "sha512-VRb+CZCji3G4ikdMAGoh6TeU9Q6n5atRwqRSFhUX63er8zhlMvWHLskPMZC4q/81edo/E7RhbmEVUD5MB0JoeA==", + "version": "15.8.7", + "resolved": "https://registry.npmjs.org/nx/-/nx-15.8.7.tgz", + "integrity": "sha512-u6p/1gU20WU61orxK7hcXBsVspPHy3X66XVAAakkYcaOBlsJhJrR7Og191qIyjEkqEWmcekiDQVw3D6XfagL4Q==", "hasInstallScript": true, "peer": true, "dependencies": { - "@nrwl/cli": "15.7.2", - "@nrwl/tao": "15.7.2", + "@nrwl/cli": "15.8.7", + "@nrwl/tao": "15.8.7", "@parcel/watcher": "2.0.4", "@yarnpkg/lockfile": "^1.1.0", "@yarnpkg/parsers": "^3.0.0-rc.18", @@ -4655,15 +4674,15 @@ "nx": "bin/nx.js" }, "optionalDependencies": { - "@nrwl/nx-darwin-arm64": "15.7.2", - "@nrwl/nx-darwin-x64": "15.7.2", - "@nrwl/nx-linux-arm-gnueabihf": "15.7.2", - "@nrwl/nx-linux-arm64-gnu": "15.7.2", - "@nrwl/nx-linux-arm64-musl": "15.7.2", - "@nrwl/nx-linux-x64-gnu": "15.7.2", - "@nrwl/nx-linux-x64-musl": "15.7.2", - "@nrwl/nx-win32-arm64-msvc": "15.7.2", - "@nrwl/nx-win32-x64-msvc": "15.7.2" + "@nrwl/nx-darwin-arm64": "15.8.7", + "@nrwl/nx-darwin-x64": "15.8.7", + "@nrwl/nx-linux-arm-gnueabihf": "15.8.7", + "@nrwl/nx-linux-arm64-gnu": "15.8.7", + "@nrwl/nx-linux-arm64-musl": "15.8.7", + "@nrwl/nx-linux-x64-gnu": "15.8.7", + "@nrwl/nx-linux-x64-musl": "15.8.7", + "@nrwl/nx-win32-arm64-msvc": "15.8.7", + "@nrwl/nx-win32-x64-msvc": "15.8.7" }, "peerDependencies": { "@swc-node/register": "^1.4.2", @@ -4695,9 +4714,9 @@ } }, "node_modules/nx/node_modules/fs-extra": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.1.0.tgz", - "integrity": "sha512-0rcTq621PD5jM/e0a3EJoGC/1TC5ZBCERW82LQuwfGnCa1V8w7dpYH1yNu+SLb6E5dkeCBzKEyLGlFrnr+dUyw==", + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.1.1.tgz", + "integrity": "sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==", "peer": true, "dependencies": { "graceful-fs": "^4.2.0", @@ -4752,18 +4771,6 @@ "node": ">=10" } }, - "node_modules/nx/node_modules/tmp": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", - "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", - "peer": true, - "dependencies": { - "rimraf": "^3.0.0" - }, - "engines": { - "node": ">=8.17.0" - } - }, "node_modules/nx/node_modules/yargs": { "version": "17.7.1", "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.1.tgz", @@ -5585,9 +5592,9 @@ } }, "node_modules/readable-stream": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.1.tgz", - "integrity": "sha512-+rQmrWMYGA90yenhTYsLWAsLsqVC8osOw6PKE1HDYiO0gdPeKe/xDHNzIAIn4C91YQ6oenEhfYqqc1883qHbjQ==", + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", "dependencies": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -5956,9 +5963,9 @@ } }, "node_modules/spdx-correct": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", - "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", + "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==", "peer": true, "dependencies": { "spdx-expression-parse": "^3.0.0", @@ -5982,9 +5989,9 @@ } }, "node_modules/spdx-license-ids": { - "version": "3.0.12", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.12.tgz", - "integrity": "sha512-rr+VVSXtRhO4OHbXUiAF7xW3Bo9DuuF6C5jH+q/x15j2jniycgKbxU09Hr0WqlSLUs4i4ltHGXqTe7VHclYWyA==", + "version": "3.0.13", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.13.tgz", + "integrity": "sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w==", "peer": true }, "node_modules/split": { @@ -6195,15 +6202,15 @@ } }, "node_modules/tmp": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", - "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", + "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", "peer": true, "dependencies": { - "os-tmpdir": "~1.0.2" + "rimraf": "^3.0.0" }, "engines": { - "node": ">=0.6.0" + "node": ">=8.17.0" } }, "node_modules/to-regex-range": { @@ -6697,5083 +6704,5 @@ "node": ">=10" } } - }, - "dependencies": { - "@babel/code-frame": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", - "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", - "requires": { - "@babel/highlight": "^7.18.6" - } - }, - "@babel/helper-validator-identifier": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", - "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==" - }, - "@babel/highlight": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", - "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", - "requires": { - "@babel/helper-validator-identifier": "^7.18.6", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "@gar/promisify": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz", - "integrity": "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==", - "peer": true - }, - "@hutson/parse-repository-url": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@hutson/parse-repository-url/-/parse-repository-url-3.0.2.tgz", - "integrity": "sha512-H9XAx3hc0BQHY6l+IFSWHDySypcXsvsuLhgYLUGywmJ5pswRVQJUHpOsobnLYp2ZUaUlKiKDrgWWhosOwAEM8Q==", - "peer": true - }, - "@isaacs/string-locale-compare": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@isaacs/string-locale-compare/-/string-locale-compare-1.1.0.tgz", - "integrity": "sha512-SQ7Kzhh9+D+ZW9MA0zkYv3VXhIDNx+LzM6EJ+/65I3QY+enU6Itte7E5XX7EWrqLW2FN4n06GWzBnPoC3th2aQ==", - "peer": true - }, - "@lerna/child-process": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@lerna/child-process/-/child-process-6.5.1.tgz", - "integrity": "sha512-QfyleXSD9slh4qM54wDaqKVPvtUH1NJMgsFc9BabqSHO1Ttpandv1EAvTCN9Lu73RbCX3LJpn+BfJmnjHbjCyw==", - "peer": true, - "requires": { - "chalk": "^4.1.0", - "execa": "^5.0.0", - "strong-log-transformer": "^2.1.0" - } - }, - "@lerna/create": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@lerna/create/-/create-6.5.1.tgz", - "integrity": "sha512-ejERJnfA36jEuKrfM+94feLiyf2/hF2NoG923N0rE4rsmvRFPr1XLVPvAKleXW+Gdi/t1p410lJ7NKaLRMYCYw==", - "peer": true, - "requires": { - "@lerna/child-process": "6.5.1", - "dedent": "^0.7.0", - "fs-extra": "^9.1.0", - "init-package-json": "^3.0.2", - "npm-package-arg": "8.1.1", - "p-reduce": "^2.1.0", - "pacote": "^13.6.1", - "pify": "^5.0.0", - "semver": "^7.3.4", - "slash": "^3.0.0", - "validate-npm-package-license": "^3.0.4", - "validate-npm-package-name": "^4.0.0", - "yargs-parser": "20.2.4" - }, - "dependencies": { - "fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", - "peer": true, - "requires": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - } - } - }, - "@lerna/filter-packages": { - "version": "6.4.1", - "resolved": "https://registry.npmjs.org/@lerna/filter-packages/-/filter-packages-6.4.1.tgz", - "integrity": "sha512-LCMGDGy4b+Mrb6xkcVzp4novbf5MoZEE6ZQF1gqG0wBWqJzNcKeFiOmf352rcDnfjPGZP6ct5+xXWosX/q6qwg==", - "requires": { - "@lerna/validation-error": "6.4.1", - "multimatch": "^5.0.0", - "npmlog": "^6.0.2" - } - }, - "@lerna/package": { - "version": "6.4.1", - "resolved": "https://registry.npmjs.org/@lerna/package/-/package-6.4.1.tgz", - "integrity": "sha512-TrOah58RnwS9R8d3+WgFFTu5lqgZs7M+e1dvcRga7oSJeKscqpEK57G0xspvF3ycjfXQwRMmEtwPmpkeEVLMzA==", - "requires": { - "load-json-file": "^6.2.0", - "npm-package-arg": "8.1.1", - "write-pkg": "^4.0.0" - } - }, - "@lerna/package-graph": { - "version": "6.4.1", - "resolved": "https://registry.npmjs.org/@lerna/package-graph/-/package-graph-6.4.1.tgz", - "integrity": "sha512-fQvc59stRYOqxT3Mn7g/yI9/Kw5XetJoKcW5l8XeqKqcTNDURqKnN0qaNBY6lTTLOe4cR7gfXF2l1u3HOz0qEg==", - "requires": { - "@lerna/prerelease-id-from-version": "6.4.1", - "@lerna/validation-error": "6.4.1", - "npm-package-arg": "8.1.1", - "npmlog": "^6.0.2", - "semver": "^7.3.4" - } - }, - "@lerna/prerelease-id-from-version": { - "version": "6.4.1", - "resolved": "https://registry.npmjs.org/@lerna/prerelease-id-from-version/-/prerelease-id-from-version-6.4.1.tgz", - "integrity": "sha512-uGicdMFrmfHXeC0FTosnUKRgUjrBJdZwrmw7ZWMb5DAJGOuTzrvJIcz5f0/eL3XqypC/7g+9DoTgKjX3hlxPZA==", - "requires": { - "semver": "^7.3.4" - } - }, - "@lerna/project": { - "version": "6.4.1", - "resolved": "https://registry.npmjs.org/@lerna/project/-/project-6.4.1.tgz", - "integrity": "sha512-BPFYr4A0mNZ2jZymlcwwh7PfIC+I6r52xgGtJ4KIrIOB6mVKo9u30dgYJbUQxmSuMRTOnX7PJZttQQzSda4gEg==", - "requires": { - "@lerna/package": "6.4.1", - "@lerna/validation-error": "6.4.1", - "cosmiconfig": "^7.0.0", - "dedent": "^0.7.0", - "dot-prop": "^6.0.1", - "glob-parent": "^5.1.1", - "globby": "^11.0.2", - "js-yaml": "^4.1.0", - "load-json-file": "^6.2.0", - "npmlog": "^6.0.2", - "p-map": "^4.0.0", - "resolve-from": "^5.0.0", - "write-json-file": "^4.3.0" - } - }, - "@lerna/validation-error": { - "version": "6.4.1", - "resolved": "https://registry.npmjs.org/@lerna/validation-error/-/validation-error-6.4.1.tgz", - "integrity": "sha512-fxfJvl3VgFd7eBfVMRX6Yal9omDLs2mcGKkNYeCEyt4Uwlz1B5tPAXyk/sNMfkKV2Aat/mlK5tnY13vUrMKkyA==", - "requires": { - "npmlog": "^6.0.2" - } - }, - "@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "requires": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - } - }, - "@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==" - }, - "@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "requires": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - } - }, - "@npmcli/arborist": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/@npmcli/arborist/-/arborist-5.3.0.tgz", - "integrity": "sha512-+rZ9zgL1lnbl8Xbb1NQdMjveOMwj4lIYfcDtyJHHi5x4X8jtR6m8SXooJMZy5vmFVZ8w7A2Bnd/oX9eTuU8w5A==", - "peer": true, - "requires": { - "@isaacs/string-locale-compare": "^1.1.0", - "@npmcli/installed-package-contents": "^1.0.7", - "@npmcli/map-workspaces": "^2.0.3", - "@npmcli/metavuln-calculator": "^3.0.1", - "@npmcli/move-file": "^2.0.0", - "@npmcli/name-from-folder": "^1.0.1", - "@npmcli/node-gyp": "^2.0.0", - "@npmcli/package-json": "^2.0.0", - "@npmcli/run-script": "^4.1.3", - "bin-links": "^3.0.0", - "cacache": "^16.0.6", - "common-ancestor-path": "^1.0.1", - "json-parse-even-better-errors": "^2.3.1", - "json-stringify-nice": "^1.1.4", - "mkdirp": "^1.0.4", - "mkdirp-infer-owner": "^2.0.0", - "nopt": "^5.0.0", - "npm-install-checks": "^5.0.0", - "npm-package-arg": "^9.0.0", - "npm-pick-manifest": "^7.0.0", - "npm-registry-fetch": "^13.0.0", - "npmlog": "^6.0.2", - "pacote": "^13.6.1", - "parse-conflict-json": "^2.0.1", - "proc-log": "^2.0.0", - "promise-all-reject-late": "^1.0.0", - "promise-call-limit": "^1.0.1", - "read-package-json-fast": "^2.0.2", - "readdir-scoped-modules": "^1.1.0", - "rimraf": "^3.0.2", - "semver": "^7.3.7", - "ssri": "^9.0.0", - "treeverse": "^2.0.0", - "walk-up-path": "^1.0.0" - }, - "dependencies": { - "hosted-git-info": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-5.2.1.tgz", - "integrity": "sha512-xIcQYMnhcx2Nr4JTjsFmwwnr9vldugPy9uVm0o87bjqqWMv9GaqsTeT+i99wTl0mk1uLxJtHxLb8kymqTENQsw==", - "peer": true, - "requires": { - "lru-cache": "^7.5.1" - } - }, - "npm-package-arg": { - "version": "9.1.2", - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-9.1.2.tgz", - "integrity": "sha512-pzd9rLEx4TfNJkovvlBSLGhq31gGu2QDexFPWT19yCDh0JgnRhlBLNo5759N0AJmBk+kQ9Y/hXoLnlgFD+ukmg==", - "peer": true, - "requires": { - "hosted-git-info": "^5.0.0", - "proc-log": "^2.0.1", - "semver": "^7.3.5", - "validate-npm-package-name": "^4.0.0" - } - } - } - }, - "@npmcli/fs": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-2.1.2.tgz", - "integrity": "sha512-yOJKRvohFOaLqipNtwYB9WugyZKhC/DZC4VYPmpaCzDBrA8YpK3qHZ8/HGscMnE4GqbkLNuVcCnxkeQEdGt6LQ==", - "peer": true, - "requires": { - "@gar/promisify": "^1.1.3", - "semver": "^7.3.5" - } - }, - "@npmcli/git": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@npmcli/git/-/git-3.0.2.tgz", - "integrity": "sha512-CAcd08y3DWBJqJDpfuVL0uijlq5oaXaOJEKHKc4wqrjd00gkvTZB+nFuLn+doOOKddaQS9JfqtNoFCO2LCvA3w==", - "peer": true, - "requires": { - "@npmcli/promise-spawn": "^3.0.0", - "lru-cache": "^7.4.4", - "mkdirp": "^1.0.4", - "npm-pick-manifest": "^7.0.0", - "proc-log": "^2.0.0", - "promise-inflight": "^1.0.1", - "promise-retry": "^2.0.1", - "semver": "^7.3.5", - "which": "^2.0.2" - } - }, - "@npmcli/installed-package-contents": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/@npmcli/installed-package-contents/-/installed-package-contents-1.0.7.tgz", - "integrity": "sha512-9rufe0wnJusCQoLpV9ZPKIVP55itrM5BxOXs10DmdbRfgWtHy1LDyskbwRnBghuB0PrF7pNPOqREVtpz4HqzKw==", - "peer": true, - "requires": { - "npm-bundled": "^1.1.1", - "npm-normalize-package-bin": "^1.0.1" - } - }, - "@npmcli/map-workspaces": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@npmcli/map-workspaces/-/map-workspaces-2.0.4.tgz", - "integrity": "sha512-bMo0aAfwhVwqoVM5UzX1DJnlvVvzDCHae821jv48L1EsrYwfOZChlqWYXEtto/+BkBXetPbEWgau++/brh4oVg==", - "peer": true, - "requires": { - "@npmcli/name-from-folder": "^1.0.1", - "glob": "^8.0.1", - "minimatch": "^5.0.1", - "read-package-json-fast": "^2.0.3" - }, - "dependencies": { - "brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "peer": true, - "requires": { - "balanced-match": "^1.0.0" - } - }, - "minimatch": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", - "peer": true, - "requires": { - "brace-expansion": "^2.0.1" - } - } - } - }, - "@npmcli/metavuln-calculator": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@npmcli/metavuln-calculator/-/metavuln-calculator-3.1.1.tgz", - "integrity": "sha512-n69ygIaqAedecLeVH3KnO39M6ZHiJ2dEv5A7DGvcqCB8q17BGUgW8QaanIkbWUo2aYGZqJaOORTLAlIvKjNDKA==", - "peer": true, - "requires": { - "cacache": "^16.0.0", - "json-parse-even-better-errors": "^2.3.1", - "pacote": "^13.0.3", - "semver": "^7.3.5" - } - }, - "@npmcli/move-file": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-2.0.1.tgz", - "integrity": "sha512-mJd2Z5TjYWq/ttPLLGqArdtnC74J6bOzg4rMDnN+p1xTacZ2yPRCk2y0oSWQtygLR9YVQXgOcONrwtnk3JupxQ==", - "peer": true, - "requires": { - "mkdirp": "^1.0.4", - "rimraf": "^3.0.2" - } - }, - "@npmcli/name-from-folder": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@npmcli/name-from-folder/-/name-from-folder-1.0.1.tgz", - "integrity": "sha512-qq3oEfcLFwNfEYOQ8HLimRGKlD8WSeGEdtUa7hmzpR8Sa7haL1KVQrvgO6wqMjhWFFVjgtrh1gIxDz+P8sjUaA==", - "peer": true - }, - "@npmcli/node-gyp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@npmcli/node-gyp/-/node-gyp-2.0.0.tgz", - "integrity": "sha512-doNI35wIe3bBaEgrlPfdJPaCpUR89pJWep4Hq3aRdh6gKazIVWfs0jHttvSSoq47ZXgC7h73kDsUl8AoIQUB+A==", - "peer": true - }, - "@npmcli/package-json": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@npmcli/package-json/-/package-json-2.0.0.tgz", - "integrity": "sha512-42jnZ6yl16GzjWSH7vtrmWyJDGVa/LXPdpN2rcUWolFjc9ON2N3uz0qdBbQACfmhuJZ2lbKYtmK5qx68ZPLHMA==", - "peer": true, - "requires": { - "json-parse-even-better-errors": "^2.3.1" - } - }, - "@npmcli/promise-spawn": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@npmcli/promise-spawn/-/promise-spawn-3.0.0.tgz", - "integrity": "sha512-s9SgS+p3a9Eohe68cSI3fi+hpcZUmXq5P7w0kMlAsWVtR7XbK3ptkZqKT2cK1zLDObJ3sR+8P59sJE0w/KTL1g==", - "peer": true, - "requires": { - "infer-owner": "^1.0.4" - } - }, - "@npmcli/run-script": { - "version": "4.1.7", - "resolved": "https://registry.npmjs.org/@npmcli/run-script/-/run-script-4.1.7.tgz", - "integrity": "sha512-WXr/MyM4tpKA4BotB81NccGAv8B48lNH0gRoILucbcAhTQXLCoi6HflMV3KdXubIqvP9SuLsFn68Z7r4jl+ppw==", - "peer": true, - "requires": { - "@npmcli/node-gyp": "^2.0.0", - "@npmcli/promise-spawn": "^3.0.0", - "node-gyp": "^9.0.0", - "read-package-json-fast": "^2.0.3", - "which": "^2.0.2" - } - }, - "@nrwl/cli": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/@nrwl/cli/-/cli-15.7.2.tgz", - "integrity": "sha512-A/72FAW1e0ku8YB/PaCqN9BpVvciO83MS5F5bvX5PA8xCNqe1+iXp/5T2ASnN2lB9zR3fQJmvR7mHKTKQlqQQQ==", - "peer": true, - "requires": { - "nx": "15.7.2" - } - }, - "@nrwl/devkit": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/@nrwl/devkit/-/devkit-15.7.2.tgz", - "integrity": "sha512-HMGi7L6w2g4IrYwhb04snD8Zr24Z/gzau5i9WUNkwzrjeR1xAm0Cc9WRre221zaeohtK11gyBt7BerT1tgkNwA==", - "peer": true, - "requires": { - "@phenomnomnominal/tsquery": "4.1.1", - "ejs": "^3.1.7", - "ignore": "^5.0.4", - "semver": "7.3.4", - "tslib": "^2.3.0" - }, - "dependencies": { - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "peer": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "semver": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", - "peer": true, - "requires": { - "lru-cache": "^6.0.0" - } - } - } - }, - "@nrwl/nx-darwin-arm64": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/@nrwl/nx-darwin-arm64/-/nx-darwin-arm64-15.7.2.tgz", - "integrity": "sha512-F82exjuqkAkElSTxEcTFeLMhHpbGiccfTQh2VjXMS+ONldxM+Kd7atJjtUG8wKNXfg0lxxjjAdnzLy3iBuN/HQ==", - "optional": true, - "peer": true - }, - "@nrwl/nx-darwin-x64": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/@nrwl/nx-darwin-x64/-/nx-darwin-x64-15.7.2.tgz", - "integrity": "sha512-MNT7Bxz6yhoVLCgGpR0NtVkj20SER1CbrCaY7tmsKVNY9iA/EOZhz9qa3LeA1KZ4lw8Gpi2vD42mOngn7Mwr7w==", - "optional": true, - "peer": true - }, - "@nrwl/nx-linux-arm-gnueabihf": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/@nrwl/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-15.7.2.tgz", - "integrity": "sha512-QGyPkYnZ9LnUnuCzrP50bwsMJ9n6r8K2bNC1sQQwioijY+4MHNL+bMTOGWc8+lYBP7Ju3gpTqozGV3FQVkaM2w==", - "optional": true, - "peer": true - }, - "@nrwl/nx-linux-arm64-gnu": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/@nrwl/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-15.7.2.tgz", - "integrity": "sha512-HqufFVIvuunfChEFGkIhsLhhQjWLTFcCH2aQBSNesHpm6AhFVRGyokNu+PT6NNobr+BTrqJMocBqNQR1uvSyRQ==", - "optional": true, - "peer": true - }, - "@nrwl/nx-linux-arm64-musl": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/@nrwl/nx-linux-arm64-musl/-/nx-linux-arm64-musl-15.7.2.tgz", - "integrity": "sha512-9B8q6I/OVyQuYe+Yg2wNyxza/CsbvejIUsrK3QGGWUwHlkklqOSmUOHyTrcyMHUSped6CWPyKdIywngYOQzltQ==", - "optional": true, - "peer": true - }, - "@nrwl/nx-linux-x64-gnu": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/@nrwl/nx-linux-x64-gnu/-/nx-linux-x64-gnu-15.7.2.tgz", - "integrity": "sha512-8/6WtQn4derYKUWu5SxWWM+1dGihSZXMhDW9l/sXOr/qbMZu3XBmM2XZSguw/+p9gEVHcMmN0+D+Cai+q6/vDQ==", - "optional": true, - "peer": true - }, - "@nrwl/nx-linux-x64-musl": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/@nrwl/nx-linux-x64-musl/-/nx-linux-x64-musl-15.7.2.tgz", - "integrity": "sha512-c5SbqYZZBeBHhH5E30xwb4cHzCMVa/GQMCyTpZgsS/AHAPHbdkv+pO6bxxALvLPTyimcub7V+xbLCL7rgALzyw==", - "optional": true, - "peer": true - }, - "@nrwl/nx-win32-arm64-msvc": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/@nrwl/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-15.7.2.tgz", - "integrity": "sha512-gWD/+gSO3XBma8PHX1Dp86fM6EcntHFfa7n/BISwDFkZ19MfV/gK6HbO847fkD6I34/IcDM/z1PsFwoIpTeoow==", - "optional": true, - "peer": true - }, - "@nrwl/nx-win32-x64-msvc": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/@nrwl/nx-win32-x64-msvc/-/nx-win32-x64-msvc-15.7.2.tgz", - "integrity": "sha512-ARE4qGPgk+e+pSm0uPhHan5UCRtwNYc5ddVNS88NFrVoDTPm5MxYLGdvLnshWWio/Bx526FcwUMSCBWSW8HIFw==", - "optional": true, - "peer": true - }, - "@nrwl/tao": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/@nrwl/tao/-/tao-15.7.2.tgz", - "integrity": "sha512-srx9heMIt/QIyuqfewiVYbRpFcD/2pHkTkrEEUKspPd25kzAL2adcAITQKVCHI7/VS2sPdDR67pVsGQPZFBMRQ==", - "peer": true, - "requires": { - "nx": "15.7.2" - } - }, - "@octokit/auth-token": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-3.0.3.tgz", - "integrity": "sha512-/aFM2M4HVDBT/jjDBa84sJniv1t9Gm/rLkalaz9htOm+L+8JMj1k9w0CkUdcxNyNxZPlTxKPVko+m1VlM58ZVA==", - "peer": true, - "requires": { - "@octokit/types": "^9.0.0" - } - }, - "@octokit/core": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/@octokit/core/-/core-4.2.0.tgz", - "integrity": "sha512-AgvDRUg3COpR82P7PBdGZF/NNqGmtMq2NiPqeSsDIeCfYFOZ9gddqWNQHnFdEUf+YwOj4aZYmJnlPp7OXmDIDg==", - "peer": true, - "requires": { - "@octokit/auth-token": "^3.0.0", - "@octokit/graphql": "^5.0.0", - "@octokit/request": "^6.0.0", - "@octokit/request-error": "^3.0.0", - "@octokit/types": "^9.0.0", - "before-after-hook": "^2.2.0", - "universal-user-agent": "^6.0.0" - } - }, - "@octokit/endpoint": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-7.0.5.tgz", - "integrity": "sha512-LG4o4HMY1Xoaec87IqQ41TQ+glvIeTKqfjkCEmt5AIwDZJwQeVZFIEYXrYY6yLwK+pAScb9Gj4q+Nz2qSw1roA==", - "peer": true, - "requires": { - "@octokit/types": "^9.0.0", - "is-plain-object": "^5.0.0", - "universal-user-agent": "^6.0.0" - } - }, - "@octokit/graphql": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-5.0.5.tgz", - "integrity": "sha512-Qwfvh3xdqKtIznjX9lz2D458r7dJPP8l6r4GQkIdWQouZwHQK0mVT88uwiU2bdTU2OtT1uOlKpRciUWldpG0yQ==", - "peer": true, - "requires": { - "@octokit/request": "^6.0.0", - "@octokit/types": "^9.0.0", - "universal-user-agent": "^6.0.0" - } - }, - "@octokit/openapi-types": { - "version": "16.0.0", - "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-16.0.0.tgz", - "integrity": "sha512-JbFWOqTJVLHZSUUoF4FzAZKYtqdxWu9Z5m2QQnOyEa04fOFljvyh7D3GYKbfuaSWisqehImiVIMG4eyJeP5VEA==", - "peer": true - }, - "@octokit/plugin-enterprise-rest": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@octokit/plugin-enterprise-rest/-/plugin-enterprise-rest-6.0.1.tgz", - "integrity": "sha512-93uGjlhUD+iNg1iWhUENAtJata6w5nE+V4urXOAlIXdco6xNZtUSfYY8dzp3Udy74aqO/B5UZL80x/YMa5PKRw==", - "peer": true - }, - "@octokit/plugin-paginate-rest": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-3.1.0.tgz", - "integrity": "sha512-+cfc40pMzWcLkoDcLb1KXqjX0jTGYXjKuQdFQDc6UAknISJHnZTiBqld6HDwRJvD4DsouDKrWXNbNV0lE/3AXA==", - "peer": true, - "requires": { - "@octokit/types": "^6.41.0" - }, - "dependencies": { - "@octokit/openapi-types": { - "version": "12.11.0", - "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-12.11.0.tgz", - "integrity": "sha512-VsXyi8peyRq9PqIz/tpqiL2w3w80OgVMwBHltTml3LmVvXiphgeqmY9mvBw9Wu7e0QWk/fqD37ux8yP5uVekyQ==", - "peer": true - }, - "@octokit/types": { - "version": "6.41.0", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-6.41.0.tgz", - "integrity": "sha512-eJ2jbzjdijiL3B4PrSQaSjuF2sPEQPVCPzBvTHJD9Nz+9dw2SGH4K4xeQJ77YfTq5bRQ+bD8wT11JbeDPmxmGg==", - "peer": true, - "requires": { - "@octokit/openapi-types": "^12.11.0" - } - } - } - }, - "@octokit/plugin-request-log": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@octokit/plugin-request-log/-/plugin-request-log-1.0.4.tgz", - "integrity": "sha512-mLUsMkgP7K/cnFEw07kWqXGF5LKrOkD+lhCrKvPHXWDywAwuDUeDwWBpc69XK3pNX0uKiVt8g5z96PJ6z9xCFA==", - "peer": true, - "requires": {} - }, - "@octokit/plugin-rest-endpoint-methods": { - "version": "6.8.1", - "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-6.8.1.tgz", - "integrity": "sha512-QrlaTm8Lyc/TbU7BL/8bO49vp+RZ6W3McxxmmQTgYxf2sWkO8ZKuj4dLhPNJD6VCUW1hetCmeIM0m6FTVpDiEg==", - "peer": true, - "requires": { - "@octokit/types": "^8.1.1", - "deprecation": "^2.3.1" - }, - "dependencies": { - "@octokit/openapi-types": { - "version": "14.0.0", - "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-14.0.0.tgz", - "integrity": "sha512-HNWisMYlR8VCnNurDU6os2ikx0s0VyEjDYHNS/h4cgb8DeOxQ0n72HyinUtdDVxJhFy3FWLGl0DJhfEWk3P5Iw==", - "peer": true - }, - "@octokit/types": { - "version": "8.2.1", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-8.2.1.tgz", - "integrity": "sha512-8oWMUji8be66q2B9PmEIUyQm00VPDPun07umUWSaCwxmeaquFBro4Hcc3ruVoDo3zkQyZBlRvhIMEYS3pBhanw==", - "peer": true, - "requires": { - "@octokit/openapi-types": "^14.0.0" - } - } - } - }, - "@octokit/request": { - "version": "6.2.3", - "resolved": "https://registry.npmjs.org/@octokit/request/-/request-6.2.3.tgz", - "integrity": "sha512-TNAodj5yNzrrZ/VxP+H5HiYaZep0H3GU0O7PaF+fhDrt8FPrnkei9Aal/txsN/1P7V3CPiThG0tIvpPDYUsyAA==", - "peer": true, - "requires": { - "@octokit/endpoint": "^7.0.0", - "@octokit/request-error": "^3.0.0", - "@octokit/types": "^9.0.0", - "is-plain-object": "^5.0.0", - "node-fetch": "^2.6.7", - "universal-user-agent": "^6.0.0" - } - }, - "@octokit/request-error": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-3.0.3.tgz", - "integrity": "sha512-crqw3V5Iy2uOU5Np+8M/YexTlT8zxCfI+qu+LxUB7SZpje4Qmx3mub5DfEKSO8Ylyk0aogi6TYdf6kxzh2BguQ==", - "peer": true, - "requires": { - "@octokit/types": "^9.0.0", - "deprecation": "^2.0.0", - "once": "^1.4.0" - } - }, - "@octokit/rest": { - "version": "19.0.3", - "resolved": "https://registry.npmjs.org/@octokit/rest/-/rest-19.0.3.tgz", - "integrity": "sha512-5arkTsnnRT7/sbI4fqgSJ35KiFaN7zQm0uQiQtivNQLI8RQx8EHwJCajcTUwmaCMNDg7tdCvqAnc7uvHHPxrtQ==", - "peer": true, - "requires": { - "@octokit/core": "^4.0.0", - "@octokit/plugin-paginate-rest": "^3.0.0", - "@octokit/plugin-request-log": "^1.0.4", - "@octokit/plugin-rest-endpoint-methods": "^6.0.0" - } - }, - "@octokit/types": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-9.0.0.tgz", - "integrity": "sha512-LUewfj94xCMH2rbD5YJ+6AQ4AVjFYTgpp6rboWM5T7N3IsIF65SBEOVcYMGAEzO/kKNiNaW4LoWtoThOhH06gw==", - "peer": true, - "requires": { - "@octokit/openapi-types": "^16.0.0" - } - }, - "@parcel/watcher": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.0.4.tgz", - "integrity": "sha512-cTDi+FUDBIUOBKEtj+nhiJ71AZVlkAsQFuGQTun5tV9mwQBQgZvhCzG+URPQc8myeN32yRVZEfVAPCs1RW+Jvg==", - "peer": true, - "requires": { - "node-addon-api": "^3.2.1", - "node-gyp-build": "^4.3.0" - } - }, - "@phenomnomnominal/tsquery": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/@phenomnomnominal/tsquery/-/tsquery-4.1.1.tgz", - "integrity": "sha512-jjMmK1tnZbm1Jq5a7fBliM4gQwjxMU7TFoRNwIyzwlO+eHPRCFv/Nv+H/Gi1jc3WR7QURG8D5d0Tn12YGrUqBQ==", - "peer": true, - "requires": { - "esquery": "^1.0.1" - } - }, - "@tootallnate/once": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", - "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", - "peer": true - }, - "@types/minimatch": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz", - "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==" - }, - "@types/minimist": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz", - "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==", - "peer": true - }, - "@types/normalize-package-data": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", - "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==", - "peer": true - }, - "@types/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" - }, - "@yarnpkg/lockfile": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz", - "integrity": "sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==", - "peer": true - }, - "@yarnpkg/parsers": { - "version": "3.0.0-rc.39", - "resolved": "https://registry.npmjs.org/@yarnpkg/parsers/-/parsers-3.0.0-rc.39.tgz", - "integrity": "sha512-BsD4zq3EVmaHqlynXTceNuEFAtrfToV4fI9GA54moKlWZL4Eb2eXrhgf1jV2nMYx18SZxYO4Jc5Kf1sCDNRjOg==", - "peer": true, - "requires": { - "js-yaml": "^3.10.0", - "tslib": "^2.4.0" - }, - "dependencies": { - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "peer": true, - "requires": { - "sprintf-js": "~1.0.2" - } - }, - "js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "peer": true, - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - } - } - } - }, - "@zkochan/js-yaml": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/@zkochan/js-yaml/-/js-yaml-0.0.6.tgz", - "integrity": "sha512-nzvgl3VfhcELQ8LyVrYOru+UtAy1nrygk2+AGbTm8a5YcO6o8lSjAT+pfg3vJWxIoZKOUhrK6UU7xW/+00kQrg==", - "peer": true, - "requires": { - "argparse": "^2.0.1" - } - }, - "abbrev": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", - "peer": true - }, - "add-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/add-stream/-/add-stream-1.0.0.tgz", - "integrity": "sha512-qQLMr+8o0WC4FZGQTcJiKBVC59JylcPSrTtk6usvmIDFUOCKegapy1VHQwRbFMOFyb/inzUVqHs+eMYKDM1YeQ==", - "peer": true - }, - "agent-base": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", - "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", - "peer": true, - "requires": { - "debug": "4" - } - }, - "agentkeepalive": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.2.1.tgz", - "integrity": "sha512-Zn4cw2NEqd+9fiSVWMscnjyQ1a8Yfoc5oBajLeo5w+YBHgDUcEBY2hS4YpTz6iN5f/2zQiktcuM6tS8x1p9dpA==", - "peer": true, - "requires": { - "debug": "^4.1.0", - "depd": "^1.1.2", - "humanize-ms": "^1.2.1" - } - }, - "aggregate-error": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", - "requires": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - } - }, - "ansi-colors": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", - "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", - "peer": true - }, - "ansi-escapes": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", - "peer": true, - "requires": { - "type-fest": "^0.21.3" - } - }, - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "peer": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "aproba": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", - "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==" - }, - "are-we-there-yet": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz", - "integrity": "sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg==", - "requires": { - "delegates": "^1.0.0", - "readable-stream": "^3.6.0" - } - }, - "argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" - }, - "array-differ": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-3.0.0.tgz", - "integrity": "sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg==" - }, - "array-ify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-ify/-/array-ify-1.0.0.tgz", - "integrity": "sha512-c5AMf34bKdvPhQ7tBGhqkgKNUzMr4WUs+WDtC2ZUGOUncbxKMTvqxYctiseW3+L4bA8ec+GcZ6/A/FW4m8ukng==", - "peer": true - }, - "array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==" - }, - "arrify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==", - "peer": true - }, - "asap": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==", - "peer": true - }, - "async": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", - "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==", - "peer": true - }, - "asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", - "peer": true - }, - "at-least-node": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", - "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", - "peer": true - }, - "axios": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.3.4.tgz", - "integrity": "sha512-toYm+Bsyl6VC5wSkfkbbNB6ROv7KY93PEBBL6xyDczaIHasAiv4wPqQ/c4RjoQzipxRD2W5g21cOqQulZ7rHwQ==", - "peer": true, - "requires": { - "follow-redirects": "^1.15.0", - "form-data": "^4.0.0", - "proxy-from-env": "^1.1.0" - } - }, - "balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - }, - "base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "peer": true - }, - "before-after-hook": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/before-after-hook/-/before-after-hook-2.2.3.tgz", - "integrity": "sha512-NzUnlZexiaH/46WDhANlyR2bXRopNg4F/zuSA3OpZnllCUgRaOF2znDioDWrmbNVsuZk6l9pMquQB38cfBZwkQ==", - "peer": true - }, - "bin-links": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/bin-links/-/bin-links-3.0.3.tgz", - "integrity": "sha512-zKdnMPWEdh4F5INR07/eBrodC7QrF5JKvqskjz/ZZRXg5YSAZIbn8zGhbhUrElzHBZ2fvEQdOU59RHcTG3GiwA==", - "peer": true, - "requires": { - "cmd-shim": "^5.0.0", - "mkdirp-infer-owner": "^2.0.0", - "npm-normalize-package-bin": "^2.0.0", - "read-cmd-shim": "^3.0.0", - "rimraf": "^3.0.0", - "write-file-atomic": "^4.0.0" - }, - "dependencies": { - "npm-normalize-package-bin": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-2.0.0.tgz", - "integrity": "sha512-awzfKUO7v0FscrSpRoogyNm0sajikhBWpU0QMrW09AMi9n1PoKU6WaIqUzuJSQnpciZZmJ/jMZ2Egfmb/9LiWQ==", - "peer": true - } - } - }, - "bl": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", - "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", - "peer": true, - "requires": { - "buffer": "^5.5.0", - "inherits": "^2.0.4", - "readable-stream": "^3.4.0" - } - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "requires": { - "fill-range": "^7.0.1" - } - }, - "buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "peer": true, - "requires": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" - } - }, - "buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "peer": true - }, - "builtins": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/builtins/-/builtins-5.0.1.tgz", - "integrity": "sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ==", - "peer": true, - "requires": { - "semver": "^7.0.0" - } - }, - "byte-size": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/byte-size/-/byte-size-7.0.0.tgz", - "integrity": "sha512-NNiBxKgxybMBtWdmvx7ZITJi4ZG+CYUgwOSZTfqB1qogkRHrhbQE/R2r5Fh94X+InN5MCYz6SvB/ejHMj/HbsQ==", - "peer": true - }, - "cacache": { - "version": "16.1.3", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-16.1.3.tgz", - "integrity": "sha512-/+Emcj9DAXxX4cwlLmRI9c166RuL3w30zp4R7Joiv2cQTtTtA+jeuCAjH3ZlGnYS3tKENSrKhAzVVP9GVyzeYQ==", - "peer": true, - "requires": { - "@npmcli/fs": "^2.1.0", - "@npmcli/move-file": "^2.0.0", - "chownr": "^2.0.0", - "fs-minipass": "^2.1.0", - "glob": "^8.0.1", - "infer-owner": "^1.0.4", - "lru-cache": "^7.7.1", - "minipass": "^3.1.6", - "minipass-collect": "^1.0.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "mkdirp": "^1.0.4", - "p-map": "^4.0.0", - "promise-inflight": "^1.0.1", - "rimraf": "^3.0.2", - "ssri": "^9.0.0", - "tar": "^6.1.11", - "unique-filename": "^2.0.0" - } - }, - "callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" - }, - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "peer": true - }, - "camelcase-keys": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", - "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", - "peer": true, - "requires": { - "camelcase": "^5.3.1", - "map-obj": "^4.0.0", - "quick-lru": "^4.0.1" - } - }, - "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "peer": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "chardet": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", - "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", - "peer": true - }, - "chownr": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", - "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", - "peer": true - }, - "ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", - "peer": true - }, - "clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==" - }, - "cli-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", - "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", - "peer": true, - "requires": { - "restore-cursor": "^3.1.0" - } - }, - "cli-spinners": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.6.1.tgz", - "integrity": "sha512-x/5fWmGMnbKQAaNwN+UZlV79qBLM9JFnJuJ03gIi5whrob0xV0ofNVHy9DhwGdsMJQc2OKv0oGmLzvaqvAVv+g==", - "peer": true - }, - "cli-width": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", - "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==", - "peer": true - }, - "cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "peer": true, - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "clone": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", - "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", - "peer": true - }, - "clone-deep": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", - "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", - "peer": true, - "requires": { - "is-plain-object": "^2.0.4", - "kind-of": "^6.0.2", - "shallow-clone": "^3.0.0" - }, - "dependencies": { - "is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "peer": true, - "requires": { - "isobject": "^3.0.1" - } - } - } - }, - "cmd-shim": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cmd-shim/-/cmd-shim-5.0.0.tgz", - "integrity": "sha512-qkCtZ59BidfEwHltnJwkyVZn+XQojdAySM1D1gSeh11Z4pW1Kpolkyo53L5noc0nrxmIvyFwTmJRo4xs7FFLPw==", - "peer": true, - "requires": { - "mkdirp-infer-owner": "^2.0.0" - } - }, - "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==", - "peer": true, - "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==", - "peer": true - }, - "color-support": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", - "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==" - }, - "columnify": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/columnify/-/columnify-1.6.0.tgz", - "integrity": "sha512-lomjuFZKfM6MSAnV9aCZC9sc0qGbmZdfygNv+nCpqVkSKdCxCklLtd16O0EILGkImHw9ZpHkAnHaB+8Zxq5W6Q==", - "peer": true, - "requires": { - "strip-ansi": "^6.0.1", - "wcwidth": "^1.0.0" - } - }, - "combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "peer": true, - "requires": { - "delayed-stream": "~1.0.0" - } - }, - "common-ancestor-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/common-ancestor-path/-/common-ancestor-path-1.0.1.tgz", - "integrity": "sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w==", - "peer": true - }, - "compare-func": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/compare-func/-/compare-func-2.0.0.tgz", - "integrity": "sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA==", - "peer": true, - "requires": { - "array-ify": "^1.0.0", - "dot-prop": "^5.1.0" - }, - "dependencies": { - "dot-prop": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", - "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", - "peer": true, - "requires": { - "is-obj": "^2.0.0" - } - } - } - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" - }, - "concat-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-2.0.0.tgz", - "integrity": "sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==", - "peer": true, - "requires": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^3.0.2", - "typedarray": "^0.0.6" - } - }, - "config-chain": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.12.tgz", - "integrity": "sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA==", - "peer": true, - "requires": { - "ini": "^1.3.4", - "proto-list": "~1.2.1" - } - }, - "console-control-strings": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==" - }, - "conventional-changelog-angular": { - "version": "5.0.12", - "resolved": "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-5.0.12.tgz", - "integrity": "sha512-5GLsbnkR/7A89RyHLvvoExbiGbd9xKdKqDTrArnPbOqBqG/2wIosu0fHwpeIRI8Tl94MhVNBXcLJZl92ZQ5USw==", - "peer": true, - "requires": { - "compare-func": "^2.0.0", - "q": "^1.5.1" - } - }, - "conventional-changelog-core": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/conventional-changelog-core/-/conventional-changelog-core-4.2.4.tgz", - "integrity": "sha512-gDVS+zVJHE2v4SLc6B0sLsPiloR0ygU7HaDW14aNJE1v4SlqJPILPl/aJC7YdtRE4CybBf8gDwObBvKha8Xlyg==", - "peer": true, - "requires": { - "add-stream": "^1.0.0", - "conventional-changelog-writer": "^5.0.0", - "conventional-commits-parser": "^3.2.0", - "dateformat": "^3.0.0", - "get-pkg-repo": "^4.0.0", - "git-raw-commits": "^2.0.8", - "git-remote-origin-url": "^2.0.0", - "git-semver-tags": "^4.1.1", - "lodash": "^4.17.15", - "normalize-package-data": "^3.0.0", - "q": "^1.5.1", - "read-pkg": "^3.0.0", - "read-pkg-up": "^3.0.0", - "through2": "^4.0.0" - } - }, - "conventional-changelog-preset-loader": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/conventional-changelog-preset-loader/-/conventional-changelog-preset-loader-2.3.4.tgz", - "integrity": "sha512-GEKRWkrSAZeTq5+YjUZOYxdHq+ci4dNwHvpaBC3+ENalzFWuCWa9EZXSuZBpkr72sMdKB+1fyDV4takK1Lf58g==", - "peer": true - }, - "conventional-changelog-writer": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/conventional-changelog-writer/-/conventional-changelog-writer-5.0.1.tgz", - "integrity": "sha512-5WsuKUfxW7suLblAbFnxAcrvf6r+0b7GvNaWUwUIk0bXMnENP/PEieGKVUQrjPqwPT4o3EPAASBXiY6iHooLOQ==", - "peer": true, - "requires": { - "conventional-commits-filter": "^2.0.7", - "dateformat": "^3.0.0", - "handlebars": "^4.7.7", - "json-stringify-safe": "^5.0.1", - "lodash": "^4.17.15", - "meow": "^8.0.0", - "semver": "^6.0.0", - "split": "^1.0.0", - "through2": "^4.0.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "peer": true - } - } - }, - "conventional-commits-filter": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/conventional-commits-filter/-/conventional-commits-filter-2.0.7.tgz", - "integrity": "sha512-ASS9SamOP4TbCClsRHxIHXRfcGCnIoQqkvAzCSbZzTFLfcTqJVugB0agRgsEELsqaeWgsXv513eS116wnlSSPA==", - "peer": true, - "requires": { - "lodash.ismatch": "^4.4.0", - "modify-values": "^1.0.0" - } - }, - "conventional-commits-parser": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-3.2.4.tgz", - "integrity": "sha512-nK7sAtfi+QXbxHCYfhpZsfRtaitZLIA6889kFIouLvz6repszQDgxBu7wf2WbU+Dco7sAnNCJYERCwt54WPC2Q==", - "peer": true, - "requires": { - "is-text-path": "^1.0.1", - "JSONStream": "^1.0.4", - "lodash": "^4.17.15", - "meow": "^8.0.0", - "split2": "^3.0.0", - "through2": "^4.0.0" - } - }, - "conventional-recommended-bump": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/conventional-recommended-bump/-/conventional-recommended-bump-6.1.0.tgz", - "integrity": "sha512-uiApbSiNGM/kkdL9GTOLAqC4hbptObFo4wW2QRyHsKciGAfQuLU1ShZ1BIVI/+K2BE/W1AWYQMCXAsv4dyKPaw==", - "peer": true, - "requires": { - "concat-stream": "^2.0.0", - "conventional-changelog-preset-loader": "^2.3.4", - "conventional-commits-filter": "^2.0.7", - "conventional-commits-parser": "^3.2.0", - "git-raw-commits": "^2.0.8", - "git-semver-tags": "^4.1.1", - "meow": "^8.0.0", - "q": "^1.5.1" - } - }, - "core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", - "peer": true - }, - "cosmiconfig": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", - "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", - "requires": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.2.1", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.10.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" - } - }, - "dargs": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/dargs/-/dargs-7.0.0.tgz", - "integrity": "sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg==", - "peer": true - }, - "dateformat": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz", - "integrity": "sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==", - "peer": true - }, - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "requires": { - "ms": "2.1.2" - } - }, - "debuglog": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/debuglog/-/debuglog-1.0.1.tgz", - "integrity": "sha512-syBZ+rnAK3EgMsH2aYEOLUW7mZSY9Gb+0wUMCFsZvcmiz+HigA0LOcq/HoQqVuGG+EKykunc7QG2bzrponfaSw==", - "peer": true - }, - "decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", - "peer": true - }, - "decamelize-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.1.tgz", - "integrity": "sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==", - "peer": true, - "requires": { - "decamelize": "^1.1.0", - "map-obj": "^1.0.0" - }, - "dependencies": { - "map-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==", - "peer": true - } - } - }, - "dedent": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", - "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==" - }, - "defaults": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", - "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", - "peer": true, - "requires": { - "clone": "^1.0.2" - } - }, - "define-lazy-prop": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", - "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", - "peer": true - }, - "delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", - "peer": true - }, - "delegates": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==" - }, - "depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", - "peer": true - }, - "deprecation": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/deprecation/-/deprecation-2.3.1.tgz", - "integrity": "sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==", - "peer": true - }, - "detect-indent": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz", - "integrity": "sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==" - }, - "dezalgo": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/dezalgo/-/dezalgo-1.0.4.tgz", - "integrity": "sha512-rXSP0bf+5n0Qonsb+SVVfNfIsimO4HEtmnIpPHY8Q1UCzKlQrDMfdobr8nJOOsRgWCyMRqeSBQzmWUMq7zvVig==", - "peer": true, - "requires": { - "asap": "^2.0.0", - "wrappy": "1" - } - }, - "dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "requires": { - "path-type": "^4.0.0" - } - }, - "dot-prop": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-6.0.1.tgz", - "integrity": "sha512-tE7ztYzXHIeyvc7N+hR3oi7FIbf/NIjVP9hmAt3yMXzrQ072/fpjGLx2GxNxGxUl5V73MEqYzioOMoVhGMJ5cA==", - "requires": { - "is-obj": "^2.0.0" - } - }, - "dotenv": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", - "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==", - "peer": true - }, - "duplexer": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", - "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", - "peer": true - }, - "ejs": { - "version": "3.1.8", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.8.tgz", - "integrity": "sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ==", - "peer": true, - "requires": { - "jake": "^10.8.5" - } - }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "encoding": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", - "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", - "optional": true, - "peer": true, - "requires": { - "iconv-lite": "^0.6.2" - }, - "dependencies": { - "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==", - "optional": true, - "peer": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - } - } - } - }, - "end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "peer": true, - "requires": { - "once": "^1.4.0" - } - }, - "enquirer": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", - "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", - "peer": true, - "requires": { - "ansi-colors": "^4.1.1" - } - }, - "env-paths": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", - "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", - "peer": true - }, - "envinfo": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz", - "integrity": "sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==", - "peer": true - }, - "err-code": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", - "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==", - "peer": true - }, - "error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "requires": { - "is-arrayish": "^0.2.1" - } - }, - "escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "peer": true - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==" - }, - "esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "peer": true - }, - "esquery": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.2.tgz", - "integrity": "sha512-JVSoLdTlTDkmjFmab7H/9SL9qGSyjElT3myyKp7krqjVFQCDLmj1QFaCLRFBszBKI0XVZaiiXvuPIX3ZwHe1Ng==", - "peer": true, - "requires": { - "estraverse": "^5.1.0" - } - }, - "estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "peer": true - }, - "eventemitter3": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", - "peer": true - }, - "execa": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.0.0.tgz", - "integrity": "sha512-ov6w/2LCiuyO4RLYGdpFGjkcs0wMTgGE8PrkTHikeUy5iJekXyPIKUjifk5CsE0pt7sMCrMZ3YNqoCj6idQOnQ==", - "peer": true, - "requires": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - } - }, - "external-editor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", - "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", - "peer": true, - "requires": { - "chardet": "^0.7.0", - "iconv-lite": "^0.4.24", - "tmp": "^0.0.33" - } - }, - "fast-glob": { - "version": "3.2.12", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", - "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", - "requires": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - } - }, - "fastq": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", - "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", - "requires": { - "reusify": "^1.0.4" - } - }, - "figures": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", - "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", - "peer": true, - "requires": { - "escape-string-regexp": "^1.0.5" - } - }, - "filelist": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", - "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", - "peer": true, - "requires": { - "minimatch": "^5.0.1" - }, - "dependencies": { - "brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "peer": true, - "requires": { - "balanced-match": "^1.0.0" - } - }, - "minimatch": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", - "peer": true, - "requires": { - "brace-expansion": "^2.0.1" - } - } - } - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "peer": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "flat": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", - "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", - "peer": true - }, - "follow-redirects": { - "version": "1.15.2", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", - "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", - "peer": true - }, - "form-data": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", - "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", - "peer": true, - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - } - }, - "fs-constants": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", - "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", - "peer": true - }, - "fs-extra": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", - "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - }, - "fs-minipass": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", - "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", - "peer": true, - "requires": { - "minipass": "^3.0.0" - } - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "peer": true - }, - "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "peer": true - }, - "gauge": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.4.tgz", - "integrity": "sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==", - "requires": { - "aproba": "^1.0.3 || ^2.0.0", - "color-support": "^1.1.3", - "console-control-strings": "^1.1.0", - "has-unicode": "^2.0.1", - "signal-exit": "^3.0.7", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "wide-align": "^1.1.5" - } - }, - "get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "peer": true - }, - "get-pkg-repo": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/get-pkg-repo/-/get-pkg-repo-4.2.1.tgz", - "integrity": "sha512-2+QbHjFRfGB74v/pYWjd5OhU3TDIC2Gv/YKUTk/tCvAz0pkn/Mz6P3uByuBimLOcPvN2jYdScl3xGFSrx0jEcA==", - "peer": true, - "requires": { - "@hutson/parse-repository-url": "^3.0.0", - "hosted-git-info": "^4.0.0", - "through2": "^2.0.0", - "yargs": "^16.2.0" - }, - "dependencies": { - "hosted-git-info": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", - "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", - "peer": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "peer": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "peer": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "peer": true - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "peer": true, - "requires": { - "safe-buffer": "~5.1.0" - } - }, - "through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "peer": true, - "requires": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } - } - } - }, - "get-port": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/get-port/-/get-port-5.1.1.tgz", - "integrity": "sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ==", - "peer": true - }, - "get-stream": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.0.tgz", - "integrity": "sha512-A1B3Bh1UmL0bidM/YX2NsCOTnGJePL9rO/M+Mw3m9f2gUpfokS0hi5Eah0WSUEWZdZhIZtMjkIYS7mDfOqNHbg==", - "peer": true - }, - "git-raw-commits": { - "version": "2.0.11", - "resolved": "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-2.0.11.tgz", - "integrity": "sha512-VnctFhw+xfj8Va1xtfEqCUD2XDrbAPSJx+hSrE5K7fGdjZruW7XV+QOrN7LF/RJyvspRiD2I0asWsxFp0ya26A==", - "peer": true, - "requires": { - "dargs": "^7.0.0", - "lodash": "^4.17.15", - "meow": "^8.0.0", - "split2": "^3.0.0", - "through2": "^4.0.0" - } - }, - "git-remote-origin-url": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/git-remote-origin-url/-/git-remote-origin-url-2.0.0.tgz", - "integrity": "sha512-eU+GGrZgccNJcsDH5LkXR3PB9M958hxc7sbA8DFJjrv9j4L2P/eZfKhM+QD6wyzpiv+b1BpK0XrYCxkovtjSLw==", - "peer": true, - "requires": { - "gitconfiglocal": "^1.0.0", - "pify": "^2.3.0" - }, - "dependencies": { - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", - "peer": true - } - } - }, - "git-semver-tags": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/git-semver-tags/-/git-semver-tags-4.1.1.tgz", - "integrity": "sha512-OWyMt5zBe7xFs8vglMmhM9lRQzCWL3WjHtxNNfJTMngGym7pC1kh8sP6jevfydJ6LP3ZvGxfb6ABYgPUM0mtsA==", - "peer": true, - "requires": { - "meow": "^8.0.0", - "semver": "^6.0.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "peer": true - } - } - }, - "git-up": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/git-up/-/git-up-7.0.0.tgz", - "integrity": "sha512-ONdIrbBCFusq1Oy0sC71F5azx8bVkvtZtMJAsv+a6lz5YAmbNnLD6HAB4gptHZVLPR8S2/kVN6Gab7lryq5+lQ==", - "peer": true, - "requires": { - "is-ssh": "^1.4.0", - "parse-url": "^8.1.0" - } - }, - "git-url-parse": { - "version": "13.1.0", - "resolved": "https://registry.npmjs.org/git-url-parse/-/git-url-parse-13.1.0.tgz", - "integrity": "sha512-5FvPJP/70WkIprlUZ33bm4UAaFdjcLkJLpWft1BeZKqwR0uhhNGoKwlUaPtVb4LxCSQ++erHapRak9kWGj+FCA==", - "peer": true, - "requires": { - "git-up": "^7.0.0" - } - }, - "gitconfiglocal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/gitconfiglocal/-/gitconfiglocal-1.0.0.tgz", - "integrity": "sha512-spLUXeTAVHxDtKsJc8FkFVgFtMdEN9qPGpL23VfSHx4fP4+Ds097IXLvymbnDH8FnmxX5Nr9bPw3A+AQ6mWEaQ==", - "peer": true, - "requires": { - "ini": "^1.3.2" - } - }, - "glob": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", - "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", - "peer": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" - }, - "dependencies": { - "brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "peer": true, - "requires": { - "balanced-match": "^1.0.0" - } - }, - "minimatch": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", - "peer": true, - "requires": { - "brace-expansion": "^2.0.1" - } - } - } - }, - "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "requires": { - "is-glob": "^4.0.1" - } - }, - "globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", - "requires": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" - } - }, - "graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" - }, - "handlebars": { - "version": "4.7.7", - "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz", - "integrity": "sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==", - "peer": true, - "requires": { - "minimist": "^1.2.5", - "neo-async": "^2.6.0", - "source-map": "^0.6.1", - "uglify-js": "^3.1.4", - "wordwrap": "^1.0.0" - } - }, - "hard-rejection": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", - "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", - "peer": true - }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "peer": true, - "requires": { - "function-bind": "^1.1.1" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "peer": true - }, - "has-unicode": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==" - }, - "hosted-git-info": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-6.1.1.tgz", - "integrity": "sha512-r0EI+HBMcXadMrugk0GCQ+6BQV39PiWAZVfq7oIckeGiN7sjRGyQxPdft3nQekFTCQbYxLBH+/axZMeH8UX6+w==", - "requires": { - "lru-cache": "^7.5.1" - } - }, - "http-cache-semantics": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", - "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==", - "peer": true - }, - "http-proxy-agent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", - "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", - "peer": true, - "requires": { - "@tootallnate/once": "2", - "agent-base": "6", - "debug": "4" - } - }, - "https-proxy-agent": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", - "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", - "peer": true, - "requires": { - "agent-base": "6", - "debug": "4" - } - }, - "human-signals": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", - "peer": true - }, - "humanize-ms": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", - "integrity": "sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==", - "peer": true, - "requires": { - "ms": "^2.0.0" - } - }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "peer": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "peer": true - }, - "ignore": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", - "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==" - }, - "ignore-walk": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-5.0.1.tgz", - "integrity": "sha512-yemi4pMf51WKT7khInJqAvsIGzoqYXblnsz0ql8tM+yi1EKYTY1evX4NAbJrLL/Aanr2HyZeluqU+Oi7MGHokw==", - "peer": true, - "requires": { - "minimatch": "^5.0.1" - }, - "dependencies": { - "brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "peer": true, - "requires": { - "balanced-match": "^1.0.0" - } - }, - "minimatch": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", - "peer": true, - "requires": { - "brace-expansion": "^2.0.1" - } - } - } - }, - "import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "requires": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "dependencies": { - "resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" - } - } - }, - "import-local": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", - "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", - "peer": true, - "requires": { - "pkg-dir": "^4.2.0", - "resolve-cwd": "^3.0.0" - } - }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==" - }, - "indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==" - }, - "infer-owner": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", - "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", - "peer": true - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "peer": true, - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", - "peer": true - }, - "init-package-json": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/init-package-json/-/init-package-json-3.0.2.tgz", - "integrity": "sha512-YhlQPEjNFqlGdzrBfDNRLhvoSgX7iQRgSxgsNknRQ9ITXFT7UMfVMWhBTOh2Y+25lRnGrv5Xz8yZwQ3ACR6T3A==", - "peer": true, - "requires": { - "npm-package-arg": "^9.0.1", - "promzard": "^0.3.0", - "read": "^1.0.7", - "read-package-json": "^5.0.0", - "semver": "^7.3.5", - "validate-npm-package-license": "^3.0.4", - "validate-npm-package-name": "^4.0.0" - }, - "dependencies": { - "hosted-git-info": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-5.2.1.tgz", - "integrity": "sha512-xIcQYMnhcx2Nr4JTjsFmwwnr9vldugPy9uVm0o87bjqqWMv9GaqsTeT+i99wTl0mk1uLxJtHxLb8kymqTENQsw==", - "peer": true, - "requires": { - "lru-cache": "^7.5.1" - } - }, - "npm-package-arg": { - "version": "9.1.2", - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-9.1.2.tgz", - "integrity": "sha512-pzd9rLEx4TfNJkovvlBSLGhq31gGu2QDexFPWT19yCDh0JgnRhlBLNo5759N0AJmBk+kQ9Y/hXoLnlgFD+ukmg==", - "peer": true, - "requires": { - "hosted-git-info": "^5.0.0", - "proc-log": "^2.0.1", - "semver": "^7.3.5", - "validate-npm-package-name": "^4.0.0" - } - } - } - }, - "inquirer": { - "version": "8.2.5", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-8.2.5.tgz", - "integrity": "sha512-QAgPDQMEgrDssk1XiwwHoOGYF9BAbUcc1+j+FhEvaOt8/cKRqyLn0U5qA6F74fGhTMGxf92pOvPBeh29jQJDTQ==", - "peer": true, - "requires": { - "ansi-escapes": "^4.2.1", - "chalk": "^4.1.1", - "cli-cursor": "^3.1.0", - "cli-width": "^3.0.0", - "external-editor": "^3.0.3", - "figures": "^3.0.0", - "lodash": "^4.17.21", - "mute-stream": "0.0.8", - "ora": "^5.4.1", - "run-async": "^2.4.0", - "rxjs": "^7.5.5", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0", - "through": "^2.3.6", - "wrap-ansi": "^7.0.0" - }, - "dependencies": { - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "peer": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - } - } - }, - "ip": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ip/-/ip-2.0.0.tgz", - "integrity": "sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==", - "peer": true - }, - "is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" - }, - "is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "peer": true, - "requires": { - "ci-info": "^2.0.0" - } - }, - "is-core-module": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", - "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", - "peer": true, - "requires": { - "has": "^1.0.3" - } - }, - "is-docker": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", - "peer": true - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==" - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" - }, - "is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-interactive": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", - "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", - "peer": true - }, - "is-lambda": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz", - "integrity": "sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==", - "peer": true - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" - }, - "is-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", - "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==" - }, - "is-plain-obj": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", - "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==" - }, - "is-plain-object": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", - "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", - "peer": true - }, - "is-ssh": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/is-ssh/-/is-ssh-1.4.0.tgz", - "integrity": "sha512-x7+VxdxOdlV3CYpjvRLBv5Lo9OJerlYanjwFrPR9fuGPjCiNiCzFgAWpiLAohSbsnH4ZAys3SBh+hq5rJosxUQ==", - "peer": true, - "requires": { - "protocols": "^2.0.1" - } - }, - "is-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", - "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", - "peer": true - }, - "is-text-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-text-path/-/is-text-path-1.0.1.tgz", - "integrity": "sha512-xFuJpne9oFz5qDaodwmmG08e3CawH/2ZV8Qqza1Ko7Sk8POWbkRdwIoAWVhqvq0XeUzANEhKo2n0IXUGBm7A/w==", - "peer": true, - "requires": { - "text-extensions": "^1.0.0" - } - }, - "is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" - }, - "is-unicode-supported": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", - "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", - "peer": true - }, - "is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - "peer": true, - "requires": { - "is-docker": "^2.0.0" - } - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "peer": true - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", - "peer": true - }, - "jake": { - "version": "10.8.5", - "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.5.tgz", - "integrity": "sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw==", - "peer": true, - "requires": { - "async": "^3.2.3", - "chalk": "^4.0.2", - "filelist": "^1.0.1", - "minimatch": "^3.0.4" - } - }, - "js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" - }, - "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "requires": { - "argparse": "^2.0.1" - } - }, - "json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", - "peer": true - }, - "json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" - }, - "json-stringify-nice": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/json-stringify-nice/-/json-stringify-nice-1.1.4.tgz", - "integrity": "sha512-5Z5RFW63yxReJ7vANgW6eZFGWaQvnPE3WNmZoOJrSkGju2etKA2L5rrOa1sm877TVTFt57A80BH1bArcmlLfPw==", - "peer": true - }, - "json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==", - "peer": true - }, - "json5": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", - "peer": true - }, - "jsonc-parser": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz", - "integrity": "sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==", - "peer": true - }, - "jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "requires": { - "graceful-fs": "^4.1.6", - "universalify": "^2.0.0" - } - }, - "jsonparse": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", - "integrity": "sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==", - "peer": true - }, - "JSONStream": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz", - "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==", - "peer": true, - "requires": { - "jsonparse": "^1.2.0", - "through": ">=2.2.7 <3" - } - }, - "just-diff": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/just-diff/-/just-diff-5.2.0.tgz", - "integrity": "sha512-6ufhP9SHjb7jibNFrNxyFZ6od3g+An6Ai9mhGRvcYe8UJlH0prseN64M+6ZBBUoKYHZsitDP42gAJ8+eVWr3lw==", - "peer": true - }, - "just-diff-apply": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/just-diff-apply/-/just-diff-apply-5.5.0.tgz", - "integrity": "sha512-OYTthRfSh55WOItVqwpefPtNt2VdKsq5AnAK6apdtR6yCH8pr0CmSr710J0Mf+WdQy7K/OzMy7K2MgAfdQURDw==", - "peer": true - }, - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "peer": true - }, - "lerna": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/lerna/-/lerna-6.5.1.tgz", - "integrity": "sha512-Va1bysubwWdoWZ1ncKcoTGBXNAu/10/TwELb550TTivXmEWjCCdek4eX0BNLTEYKxu3tpV2UEeqVisUiWGn4WA==", - "peer": true, - "requires": { - "@lerna/child-process": "6.5.1", - "@lerna/create": "6.5.1", - "@npmcli/arborist": "5.3.0", - "@npmcli/run-script": "4.1.7", - "@nrwl/devkit": ">=15.5.2 < 16", - "@octokit/plugin-enterprise-rest": "6.0.1", - "@octokit/rest": "19.0.3", - "byte-size": "7.0.0", - "chalk": "4.1.0", - "clone-deep": "4.0.1", - "cmd-shim": "5.0.0", - "columnify": "1.6.0", - "config-chain": "1.1.12", - "conventional-changelog-angular": "5.0.12", - "conventional-changelog-core": "4.2.4", - "conventional-recommended-bump": "6.1.0", - "cosmiconfig": "7.0.0", - "dedent": "0.7.0", - "dot-prop": "6.0.1", - "envinfo": "^7.7.4", - "execa": "5.0.0", - "fs-extra": "9.1.0", - "get-port": "5.1.1", - "get-stream": "6.0.0", - "git-url-parse": "13.1.0", - "glob-parent": "5.1.2", - "globby": "11.1.0", - "graceful-fs": "4.2.10", - "has-unicode": "2.0.1", - "import-local": "^3.0.2", - "init-package-json": "3.0.2", - "inquirer": "^8.2.4", - "is-ci": "2.0.0", - "is-stream": "2.0.0", - "js-yaml": "^4.1.0", - "libnpmaccess": "6.0.3", - "libnpmpublish": "6.0.4", - "load-json-file": "6.2.0", - "make-dir": "3.1.0", - "minimatch": "3.0.5", - "multimatch": "5.0.0", - "node-fetch": "2.6.7", - "npm-package-arg": "8.1.1", - "npm-packlist": "5.1.1", - "npm-registry-fetch": "13.3.0", - "npmlog": "^6.0.2", - "nx": ">=15.5.2 < 16", - "p-map": "4.0.0", - "p-map-series": "2.1.0", - "p-pipe": "3.1.0", - "p-queue": "6.6.2", - "p-reduce": "2.1.0", - "p-waterfall": "2.1.1", - "pacote": "13.6.1", - "path-exists": "4.0.0", - "pify": "5.0.0", - "read-cmd-shim": "3.0.0", - "read-package-json": "5.0.1", - "resolve-from": "5.0.0", - "rimraf": "^3.0.2", - "semver": "7.3.4", - "signal-exit": "3.0.7", - "slash": "3.0.0", - "ssri": "9.0.1", - "strong-log-transformer": "2.1.0", - "tar": "6.1.11", - "temp-dir": "1.0.0", - "typescript": "^3 || ^4", - "upath": "^2.0.1", - "uuid": "8.3.2", - "validate-npm-package-license": "3.0.4", - "validate-npm-package-name": "4.0.0", - "write-file-atomic": "4.0.1", - "write-pkg": "4.0.0", - "yargs": "16.2.0", - "yargs-parser": "20.2.4" - }, - "dependencies": { - "cosmiconfig": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.0.tgz", - "integrity": "sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==", - "peer": true, - "requires": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.2.1", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.10.0" - } - }, - "fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", - "peer": true, - "requires": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "peer": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "semver": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", - "peer": true, - "requires": { - "lru-cache": "^6.0.0" - } - } - } - }, - "libnpmaccess": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/libnpmaccess/-/libnpmaccess-6.0.3.tgz", - "integrity": "sha512-4tkfUZprwvih2VUZYMozL7EMKgQ5q9VW2NtRyxWtQWlkLTAWHRklcAvBN49CVqEkhUw7vTX2fNgB5LzgUucgYg==", - "peer": true, - "requires": { - "aproba": "^2.0.0", - "minipass": "^3.1.1", - "npm-package-arg": "^9.0.1", - "npm-registry-fetch": "^13.0.0" - }, - "dependencies": { - "hosted-git-info": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-5.2.1.tgz", - "integrity": "sha512-xIcQYMnhcx2Nr4JTjsFmwwnr9vldugPy9uVm0o87bjqqWMv9GaqsTeT+i99wTl0mk1uLxJtHxLb8kymqTENQsw==", - "peer": true, - "requires": { - "lru-cache": "^7.5.1" - } - }, - "npm-package-arg": { - "version": "9.1.2", - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-9.1.2.tgz", - "integrity": "sha512-pzd9rLEx4TfNJkovvlBSLGhq31gGu2QDexFPWT19yCDh0JgnRhlBLNo5759N0AJmBk+kQ9Y/hXoLnlgFD+ukmg==", - "peer": true, - "requires": { - "hosted-git-info": "^5.0.0", - "proc-log": "^2.0.1", - "semver": "^7.3.5", - "validate-npm-package-name": "^4.0.0" - } - } - } - }, - "libnpmpublish": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/libnpmpublish/-/libnpmpublish-6.0.4.tgz", - "integrity": "sha512-lvAEYW8mB8QblL6Q/PI/wMzKNvIrF7Kpujf/4fGS/32a2i3jzUXi04TNyIBcK6dQJ34IgywfaKGh+Jq4HYPFmg==", - "peer": true, - "requires": { - "normalize-package-data": "^4.0.0", - "npm-package-arg": "^9.0.1", - "npm-registry-fetch": "^13.0.0", - "semver": "^7.3.7", - "ssri": "^9.0.0" - }, - "dependencies": { - "hosted-git-info": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-5.2.1.tgz", - "integrity": "sha512-xIcQYMnhcx2Nr4JTjsFmwwnr9vldugPy9uVm0o87bjqqWMv9GaqsTeT+i99wTl0mk1uLxJtHxLb8kymqTENQsw==", - "peer": true, - "requires": { - "lru-cache": "^7.5.1" - } - }, - "normalize-package-data": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-4.0.1.tgz", - "integrity": "sha512-EBk5QKKuocMJhB3BILuKhmaPjI8vNRSpIfO9woLC6NyHVkKKdVEdAO1mrT0ZfxNR1lKwCcTkuZfmGIFdizZ8Pg==", - "peer": true, - "requires": { - "hosted-git-info": "^5.0.0", - "is-core-module": "^2.8.1", - "semver": "^7.3.5", - "validate-npm-package-license": "^3.0.4" - } - }, - "npm-package-arg": { - "version": "9.1.2", - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-9.1.2.tgz", - "integrity": "sha512-pzd9rLEx4TfNJkovvlBSLGhq31gGu2QDexFPWT19yCDh0JgnRhlBLNo5759N0AJmBk+kQ9Y/hXoLnlgFD+ukmg==", - "peer": true, - "requires": { - "hosted-git-info": "^5.0.0", - "proc-log": "^2.0.1", - "semver": "^7.3.5", - "validate-npm-package-name": "^4.0.0" - } - } - } - }, - "lines-and-columns": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-2.0.3.tgz", - "integrity": "sha512-cNOjgCnLB+FnvWWtyRTzmB3POJ+cXxTA81LoW7u8JdmhfXzriropYwpjShnz1QLLWsQwY7nIxoDmcPTwphDK9w==", - "peer": true - }, - "load-json-file": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-6.2.0.tgz", - "integrity": "sha512-gUD/epcRms75Cw8RT1pUdHugZYM5ce64ucs2GEISABwkRsOQr0q2wm/MV2TKThycIe5e0ytRweW2RZxclogCdQ==", - "requires": { - "graceful-fs": "^4.1.15", - "parse-json": "^5.0.0", - "strip-bom": "^4.0.0", - "type-fest": "^0.6.0" - }, - "dependencies": { - "type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==" - } - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "peer": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "peer": true - }, - "lodash.ismatch": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.ismatch/-/lodash.ismatch-4.4.0.tgz", - "integrity": "sha512-fPMfXjGQEV9Xsq/8MTSgUf255gawYRbjwMyDbcvDhXgV7enSZA0hynz6vMPnpAb5iONEzBHBPsT+0zes5Z301g==", - "peer": true - }, - "log-symbols": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", - "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", - "peer": true, - "requires": { - "chalk": "^4.1.0", - "is-unicode-supported": "^0.1.0" - } - }, - "lru-cache": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.17.0.tgz", - "integrity": "sha512-zSxlVVwOabhVyTi6E8gYv2cr6bXK+8ifYz5/uyJb9feXX6NACVDwY4p5Ut3WC3Ivo/QhpARHU3iujx2xGAYHbQ==" - }, - "make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "requires": { - "semver": "^6.0.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } - }, - "make-fetch-happen": { - "version": "10.2.1", - "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-10.2.1.tgz", - "integrity": "sha512-NgOPbRiaQM10DYXvN3/hhGVI2M5MtITFryzBGxHM5p4wnFxsVCbxkrBrDsk+EZ5OB4jEOT7AjDxtdF+KVEFT7w==", - "peer": true, - "requires": { - "agentkeepalive": "^4.2.1", - "cacache": "^16.1.0", - "http-cache-semantics": "^4.1.0", - "http-proxy-agent": "^5.0.0", - "https-proxy-agent": "^5.0.0", - "is-lambda": "^1.0.1", - "lru-cache": "^7.7.1", - "minipass": "^3.1.6", - "minipass-collect": "^1.0.2", - "minipass-fetch": "^2.0.3", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "negotiator": "^0.6.3", - "promise-retry": "^2.0.1", - "socks-proxy-agent": "^7.0.0", - "ssri": "^9.0.0" - } - }, - "map-obj": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz", - "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==", - "peer": true - }, - "meow": { - "version": "8.1.2", - "resolved": "https://registry.npmjs.org/meow/-/meow-8.1.2.tgz", - "integrity": "sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==", - "peer": true, - "requires": { - "@types/minimist": "^1.2.0", - "camelcase-keys": "^6.2.2", - "decamelize-keys": "^1.1.0", - "hard-rejection": "^2.1.0", - "minimist-options": "4.1.0", - "normalize-package-data": "^3.0.0", - "read-pkg-up": "^7.0.1", - "redent": "^3.0.0", - "trim-newlines": "^3.0.0", - "type-fest": "^0.18.0", - "yargs-parser": "^20.2.3" - }, - "dependencies": { - "hosted-git-info": { - "version": "2.8.9", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", - "peer": true - }, - "read-pkg": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", - "peer": true, - "requires": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" - }, - "dependencies": { - "normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "peer": true, - "requires": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", - "peer": true - } - } - }, - "read-pkg-up": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", - "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", - "peer": true, - "requires": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" - }, - "dependencies": { - "type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", - "peer": true - } - } - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "peer": true - }, - "type-fest": { - "version": "0.18.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", - "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", - "peer": true - } - } - }, - "merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "peer": true - }, - "merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" - }, - "micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", - "requires": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" - } - }, - "mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "peer": true - }, - "mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "peer": true, - "requires": { - "mime-db": "1.52.0" - } - }, - "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "peer": true - }, - "min-indent": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", - "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", - "peer": true - }, - "minimatch": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.5.tgz", - "integrity": "sha512-tUpxzX0VAzJHjLu0xUfFv1gwVp9ba3IOuRAVH2EGuRW8a5emA2FlACLqiT/lDVtS1W+TGNwqz3sWaNyLgDJWuw==", - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "peer": true - }, - "minimist-options": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", - "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", - "peer": true, - "requires": { - "arrify": "^1.0.1", - "is-plain-obj": "^1.1.0", - "kind-of": "^6.0.3" - } - }, - "minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "peer": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "minipass-collect": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", - "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", - "peer": true, - "requires": { - "minipass": "^3.0.0" - } - }, - "minipass-fetch": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-2.1.2.tgz", - "integrity": "sha512-LT49Zi2/WMROHYoqGgdlQIZh8mLPZmOrN2NdJjMXxYe4nkN6FUyuPuOAOedNJDrx0IRGg9+4guZewtp8hE6TxA==", - "peer": true, - "requires": { - "encoding": "^0.1.13", - "minipass": "^3.1.6", - "minipass-sized": "^1.0.3", - "minizlib": "^2.1.2" - } - }, - "minipass-flush": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", - "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", - "peer": true, - "requires": { - "minipass": "^3.0.0" - } - }, - "minipass-json-stream": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minipass-json-stream/-/minipass-json-stream-1.0.1.tgz", - "integrity": "sha512-ODqY18UZt/I8k+b7rl2AENgbWE8IDYam+undIJONvigAz8KR5GWblsFTEfQs0WODsjbSXWlm+JHEv8Gr6Tfdbg==", - "peer": true, - "requires": { - "jsonparse": "^1.3.1", - "minipass": "^3.0.0" - } - }, - "minipass-pipeline": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", - "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", - "peer": true, - "requires": { - "minipass": "^3.0.0" - } - }, - "minipass-sized": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz", - "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==", - "peer": true, - "requires": { - "minipass": "^3.0.0" - } - }, - "minizlib": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", - "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", - "peer": true, - "requires": { - "minipass": "^3.0.0", - "yallist": "^4.0.0" - } - }, - "mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "peer": true - }, - "mkdirp-infer-owner": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mkdirp-infer-owner/-/mkdirp-infer-owner-2.0.0.tgz", - "integrity": "sha512-sdqtiFt3lkOaYvTXSRIUjkIdPTcxgv5+fgqYE/5qgwdw12cOrAuzzgzvVExIkH/ul1oeHN3bCLOWSG3XOqbKKw==", - "peer": true, - "requires": { - "chownr": "^2.0.0", - "infer-owner": "^1.0.4", - "mkdirp": "^1.0.3" - } - }, - "modify-values": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/modify-values/-/modify-values-1.0.1.tgz", - "integrity": "sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw==", - "peer": true - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "multimatch": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-5.0.0.tgz", - "integrity": "sha512-ypMKuglUrZUD99Tk2bUQ+xNQj43lPEfAeX2o9cTteAmShXy2VHDJpuwu1o0xqoKCt9jLVAvwyFKdLTPXKAfJyA==", - "requires": { - "@types/minimatch": "^3.0.3", - "array-differ": "^3.0.0", - "array-union": "^2.1.0", - "arrify": "^2.0.1", - "minimatch": "^3.0.4" - }, - "dependencies": { - "arrify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", - "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==" - } - } - }, - "mute-stream": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", - "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", - "peer": true - }, - "negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", - "peer": true - }, - "neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", - "peer": true - }, - "node-addon-api": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.2.1.tgz", - "integrity": "sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A==", - "peer": true - }, - "node-fetch": { - "version": "2.6.7", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", - "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", - "peer": true, - "requires": { - "whatwg-url": "^5.0.0" - } - }, - "node-gyp": { - "version": "9.3.1", - "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-9.3.1.tgz", - "integrity": "sha512-4Q16ZCqq3g8awk6UplT7AuxQ35XN4R/yf/+wSAwcBUAjg7l58RTactWaP8fIDTi0FzI7YcVLujwExakZlfWkXg==", - "peer": true, - "requires": { - "env-paths": "^2.2.0", - "glob": "^7.1.4", - "graceful-fs": "^4.2.6", - "make-fetch-happen": "^10.0.3", - "nopt": "^6.0.0", - "npmlog": "^6.0.0", - "rimraf": "^3.0.2", - "semver": "^7.3.5", - "tar": "^6.1.2", - "which": "^2.0.2" - }, - "dependencies": { - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "peer": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "peer": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "nopt": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-6.0.0.tgz", - "integrity": "sha512-ZwLpbTgdhuZUnZzjd7nb1ZV+4DoiC6/sfiVKok72ym/4Tlf+DFdlHYmT2JPmcNNWV6Pi3SDf1kT+A4r9RTuT9g==", - "peer": true, - "requires": { - "abbrev": "^1.0.0" - } - } - } - }, - "node-gyp-build": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.6.0.tgz", - "integrity": "sha512-NTZVKn9IylLwUzaKjkas1e4u2DLNcV4rdYagA4PWdPwW87Bi7z+BznyKSRwS/761tV/lzCGXplWsiaMjLqP2zQ==", - "peer": true - }, - "nopt": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", - "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", - "peer": true, - "requires": { - "abbrev": "1" - } - }, - "normalize-package-data": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz", - "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==", - "peer": true, - "requires": { - "hosted-git-info": "^4.0.1", - "is-core-module": "^2.5.0", - "semver": "^7.3.4", - "validate-npm-package-license": "^3.0.1" - }, - "dependencies": { - "hosted-git-info": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", - "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", - "peer": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "peer": true, - "requires": { - "yallist": "^4.0.0" - } - } - } - }, - "npm-bundled": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.2.tgz", - "integrity": "sha512-x5DHup0SuyQcmL3s7Rx/YQ8sbw/Hzg0rj48eN0dV7hf5cmQq5PXIeioroH3raV1QC1yh3uTYuMThvEQF3iKgGQ==", - "peer": true, - "requires": { - "npm-normalize-package-bin": "^1.0.1" - } - }, - "npm-install-checks": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/npm-install-checks/-/npm-install-checks-5.0.0.tgz", - "integrity": "sha512-65lUsMI8ztHCxFz5ckCEC44DRvEGdZX5usQFriauxHEwt7upv1FKaQEmAtU0YnOAdwuNWCmk64xYiQABNrEyLA==", - "peer": true, - "requires": { - "semver": "^7.1.1" - } - }, - "npm-normalize-package-bin": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz", - "integrity": "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==", - "peer": true - }, - "npm-package-arg": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-8.1.1.tgz", - "integrity": "sha512-CsP95FhWQDwNqiYS+Q0mZ7FAEDytDZAkNxQqea6IaAFJTAY9Lhhqyl0irU/6PMc7BGfUmnsbHcqxJD7XuVM/rg==", - "requires": { - "hosted-git-info": "^3.0.6", - "semver": "^7.0.0", - "validate-npm-package-name": "^3.0.0" - }, - "dependencies": { - "builtins": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz", - "integrity": "sha512-uYBjakWipfaO/bXI7E8rq6kpwHRZK5cNYrUv2OzZSI/FvmdMyXJ2tG9dKcjEC5YHmHpUAwsargWIZNWdxb/bnQ==" - }, - "hosted-git-info": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-3.0.8.tgz", - "integrity": "sha512-aXpmwoOhRBrw6X3j0h5RloK4x1OzsxMPyxqIHyNfSe2pypkVTZFpEiRoSipPEPlMrh0HW/XsjkJ5WgnCirpNUw==", - "requires": { - "lru-cache": "^6.0.0" - } - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "requires": { - "yallist": "^4.0.0" - } - }, - "validate-npm-package-name": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz", - "integrity": "sha512-M6w37eVCMMouJ9V/sdPGnC5H4uDr73/+xdq0FBLO3TFFX1+7wiUY6Es328NN+y43tmY+doUdN9g9J21vqB7iLw==", - "requires": { - "builtins": "^1.0.3" - } - } - } - }, - "npm-packlist": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-5.1.1.tgz", - "integrity": "sha512-UfpSvQ5YKwctmodvPPkK6Fwk603aoVsf8AEbmVKAEECrfvL8SSe1A2YIwrJ6xmTHAITKPwwZsWo7WwEbNk0kxw==", - "peer": true, - "requires": { - "glob": "^8.0.1", - "ignore-walk": "^5.0.1", - "npm-bundled": "^1.1.2", - "npm-normalize-package-bin": "^1.0.1" - } - }, - "npm-pick-manifest": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-7.0.2.tgz", - "integrity": "sha512-gk37SyRmlIjvTfcYl6RzDbSmS9Y4TOBXfsPnoYqTHARNgWbyDiCSMLUpmALDj4jjcTZpURiEfsSHJj9k7EV4Rw==", - "peer": true, - "requires": { - "npm-install-checks": "^5.0.0", - "npm-normalize-package-bin": "^2.0.0", - "npm-package-arg": "^9.0.0", - "semver": "^7.3.5" - }, - "dependencies": { - "hosted-git-info": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-5.2.1.tgz", - "integrity": "sha512-xIcQYMnhcx2Nr4JTjsFmwwnr9vldugPy9uVm0o87bjqqWMv9GaqsTeT+i99wTl0mk1uLxJtHxLb8kymqTENQsw==", - "peer": true, - "requires": { - "lru-cache": "^7.5.1" - } - }, - "npm-normalize-package-bin": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-2.0.0.tgz", - "integrity": "sha512-awzfKUO7v0FscrSpRoogyNm0sajikhBWpU0QMrW09AMi9n1PoKU6WaIqUzuJSQnpciZZmJ/jMZ2Egfmb/9LiWQ==", - "peer": true - }, - "npm-package-arg": { - "version": "9.1.2", - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-9.1.2.tgz", - "integrity": "sha512-pzd9rLEx4TfNJkovvlBSLGhq31gGu2QDexFPWT19yCDh0JgnRhlBLNo5759N0AJmBk+kQ9Y/hXoLnlgFD+ukmg==", - "peer": true, - "requires": { - "hosted-git-info": "^5.0.0", - "proc-log": "^2.0.1", - "semver": "^7.3.5", - "validate-npm-package-name": "^4.0.0" - } - } - } - }, - "npm-registry-fetch": { - "version": "13.3.0", - "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-13.3.0.tgz", - "integrity": "sha512-10LJQ/1+VhKrZjIuY9I/+gQTvumqqlgnsCufoXETHAPFTS3+M+Z5CFhZRDHGavmJ6rOye3UvNga88vl8n1r6gg==", - "peer": true, - "requires": { - "make-fetch-happen": "^10.0.6", - "minipass": "^3.1.6", - "minipass-fetch": "^2.0.3", - "minipass-json-stream": "^1.0.1", - "minizlib": "^2.1.2", - "npm-package-arg": "^9.0.1", - "proc-log": "^2.0.0" - }, - "dependencies": { - "hosted-git-info": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-5.2.1.tgz", - "integrity": "sha512-xIcQYMnhcx2Nr4JTjsFmwwnr9vldugPy9uVm0o87bjqqWMv9GaqsTeT+i99wTl0mk1uLxJtHxLb8kymqTENQsw==", - "peer": true, - "requires": { - "lru-cache": "^7.5.1" - } - }, - "npm-package-arg": { - "version": "9.1.2", - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-9.1.2.tgz", - "integrity": "sha512-pzd9rLEx4TfNJkovvlBSLGhq31gGu2QDexFPWT19yCDh0JgnRhlBLNo5759N0AJmBk+kQ9Y/hXoLnlgFD+ukmg==", - "peer": true, - "requires": { - "hosted-git-info": "^5.0.0", - "proc-log": "^2.0.1", - "semver": "^7.3.5", - "validate-npm-package-name": "^4.0.0" - } - } - } - }, - "npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "peer": true, - "requires": { - "path-key": "^3.0.0" - } - }, - "npmlog": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.2.tgz", - "integrity": "sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==", - "requires": { - "are-we-there-yet": "^3.0.0", - "console-control-strings": "^1.1.0", - "gauge": "^4.0.3", - "set-blocking": "^2.0.0" - } - }, - "nx": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/nx/-/nx-15.7.2.tgz", - "integrity": "sha512-VRb+CZCji3G4ikdMAGoh6TeU9Q6n5atRwqRSFhUX63er8zhlMvWHLskPMZC4q/81edo/E7RhbmEVUD5MB0JoeA==", - "peer": true, - "requires": { - "@nrwl/cli": "15.7.2", - "@nrwl/nx-darwin-arm64": "15.7.2", - "@nrwl/nx-darwin-x64": "15.7.2", - "@nrwl/nx-linux-arm-gnueabihf": "15.7.2", - "@nrwl/nx-linux-arm64-gnu": "15.7.2", - "@nrwl/nx-linux-arm64-musl": "15.7.2", - "@nrwl/nx-linux-x64-gnu": "15.7.2", - "@nrwl/nx-linux-x64-musl": "15.7.2", - "@nrwl/nx-win32-arm64-msvc": "15.7.2", - "@nrwl/nx-win32-x64-msvc": "15.7.2", - "@nrwl/tao": "15.7.2", - "@parcel/watcher": "2.0.4", - "@yarnpkg/lockfile": "^1.1.0", - "@yarnpkg/parsers": "^3.0.0-rc.18", - "@zkochan/js-yaml": "0.0.6", - "axios": "^1.0.0", - "chalk": "^4.1.0", - "cli-cursor": "3.1.0", - "cli-spinners": "2.6.1", - "cliui": "^7.0.2", - "dotenv": "~10.0.0", - "enquirer": "~2.3.6", - "fast-glob": "3.2.7", - "figures": "3.2.0", - "flat": "^5.0.2", - "fs-extra": "^11.1.0", - "glob": "7.1.4", - "ignore": "^5.0.4", - "js-yaml": "4.1.0", - "jsonc-parser": "3.2.0", - "lines-and-columns": "~2.0.3", - "minimatch": "3.0.5", - "npm-run-path": "^4.0.1", - "open": "^8.4.0", - "semver": "7.3.4", - "string-width": "^4.2.3", - "strong-log-transformer": "^2.1.0", - "tar-stream": "~2.2.0", - "tmp": "~0.2.1", - "tsconfig-paths": "^4.1.2", - "tslib": "^2.3.0", - "v8-compile-cache": "2.3.0", - "yargs": "^17.6.2", - "yargs-parser": "21.1.1" - }, - "dependencies": { - "fast-glob": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz", - "integrity": "sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==", - "peer": true, - "requires": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - } - }, - "fs-extra": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.1.0.tgz", - "integrity": "sha512-0rcTq621PD5jM/e0a3EJoGC/1TC5ZBCERW82LQuwfGnCa1V8w7dpYH1yNu+SLb6E5dkeCBzKEyLGlFrnr+dUyw==", - "peer": true, - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - }, - "glob": { - "version": "7.1.4", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz", - "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==", - "peer": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "peer": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "semver": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", - "peer": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "tmp": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", - "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", - "peer": true, - "requires": { - "rimraf": "^3.0.0" - } - }, - "yargs": { - "version": "17.7.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.1.tgz", - "integrity": "sha512-cwiTb08Xuv5fqF4AovYacTFNxk62th7LKJ6BL9IGUpTJrWoU7/7WdQGTP2SjKf1dUNBGzDd28p/Yfs/GI6JrLw==", - "peer": true, - "requires": { - "cliui": "^8.0.1", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.3", - "y18n": "^5.0.5", - "yargs-parser": "^21.1.1" - }, - "dependencies": { - "cliui": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", - "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", - "peer": true, - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" - } - } - } - }, - "yargs-parser": { - "version": "21.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", - "peer": true - } - } - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "peer": true, - "requires": { - "wrappy": "1" - } - }, - "onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "peer": true, - "requires": { - "mimic-fn": "^2.1.0" - } - }, - "open": { - "version": "8.4.2", - "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", - "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", - "peer": true, - "requires": { - "define-lazy-prop": "^2.0.0", - "is-docker": "^2.1.1", - "is-wsl": "^2.2.0" - } - }, - "ora": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", - "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", - "peer": true, - "requires": { - "bl": "^4.1.0", - "chalk": "^4.1.0", - "cli-cursor": "^3.1.0", - "cli-spinners": "^2.5.0", - "is-interactive": "^1.0.0", - "is-unicode-supported": "^0.1.0", - "log-symbols": "^4.1.0", - "strip-ansi": "^6.0.0", - "wcwidth": "^1.0.1" - } - }, - "os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", - "peer": true - }, - "p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", - "peer": true - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "peer": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "peer": true, - "requires": { - "p-limit": "^2.2.0" - } - }, - "p-map": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", - "requires": { - "aggregate-error": "^3.0.0" - } - }, - "p-map-series": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-map-series/-/p-map-series-2.1.0.tgz", - "integrity": "sha512-RpYIIK1zXSNEOdwxcfe7FdvGcs7+y5n8rifMhMNWvaxRNMPINJHF5GDeuVxWqnfrcHPSCnp7Oo5yNXHId9Av2Q==", - "peer": true - }, - "p-pipe": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-pipe/-/p-pipe-3.1.0.tgz", - "integrity": "sha512-08pj8ATpzMR0Y80x50yJHn37NF6vjrqHutASaX5LiH5npS9XPvrUmscd9MF5R4fuYRHOxQR1FfMIlF7AzwoPqw==", - "peer": true - }, - "p-queue": { - "version": "6.6.2", - "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-6.6.2.tgz", - "integrity": "sha512-RwFpb72c/BhQLEXIZ5K2e+AhgNVmIejGlTgiB9MzZ0e93GRvqZ7uSi0dvRF7/XIXDeNkra2fNHBxTyPDGySpjQ==", - "peer": true, - "requires": { - "eventemitter3": "^4.0.4", - "p-timeout": "^3.2.0" - } - }, - "p-reduce": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-reduce/-/p-reduce-2.1.0.tgz", - "integrity": "sha512-2USApvnsutq8uoxZBGbbWM0JIYLiEMJ9RlaN7fAzVNb9OZN0SHjjTTfIcb667XynS5Y1VhwDJVDa72TnPzAYWw==", - "peer": true - }, - "p-timeout": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", - "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", - "peer": true, - "requires": { - "p-finally": "^1.0.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "peer": true - }, - "p-waterfall": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/p-waterfall/-/p-waterfall-2.1.1.tgz", - "integrity": "sha512-RRTnDb2TBG/epPRI2yYXsimO0v3BXC8Yd3ogr1545IaqKK17VGhbWVeGGN+XfCm/08OK8635nH31c8bATkHuSw==", - "peer": true, - "requires": { - "p-reduce": "^2.0.0" - } - }, - "pacote": { - "version": "13.6.1", - "resolved": "https://registry.npmjs.org/pacote/-/pacote-13.6.1.tgz", - "integrity": "sha512-L+2BI1ougAPsFjXRyBhcKmfT016NscRFLv6Pz5EiNf1CCFJFU0pSKKQwsZTyAQB+sTuUL4TyFyp6J1Ork3dOqw==", - "peer": true, - "requires": { - "@npmcli/git": "^3.0.0", - "@npmcli/installed-package-contents": "^1.0.7", - "@npmcli/promise-spawn": "^3.0.0", - "@npmcli/run-script": "^4.1.0", - "cacache": "^16.0.0", - "chownr": "^2.0.0", - "fs-minipass": "^2.1.0", - "infer-owner": "^1.0.4", - "minipass": "^3.1.6", - "mkdirp": "^1.0.4", - "npm-package-arg": "^9.0.0", - "npm-packlist": "^5.1.0", - "npm-pick-manifest": "^7.0.0", - "npm-registry-fetch": "^13.0.1", - "proc-log": "^2.0.0", - "promise-retry": "^2.0.1", - "read-package-json": "^5.0.0", - "read-package-json-fast": "^2.0.3", - "rimraf": "^3.0.2", - "ssri": "^9.0.0", - "tar": "^6.1.11" - }, - "dependencies": { - "hosted-git-info": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-5.2.1.tgz", - "integrity": "sha512-xIcQYMnhcx2Nr4JTjsFmwwnr9vldugPy9uVm0o87bjqqWMv9GaqsTeT+i99wTl0mk1uLxJtHxLb8kymqTENQsw==", - "peer": true, - "requires": { - "lru-cache": "^7.5.1" - } - }, - "npm-package-arg": { - "version": "9.1.2", - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-9.1.2.tgz", - "integrity": "sha512-pzd9rLEx4TfNJkovvlBSLGhq31gGu2QDexFPWT19yCDh0JgnRhlBLNo5759N0AJmBk+kQ9Y/hXoLnlgFD+ukmg==", - "peer": true, - "requires": { - "hosted-git-info": "^5.0.0", - "proc-log": "^2.0.1", - "semver": "^7.3.5", - "validate-npm-package-name": "^4.0.0" - } - } - } - }, - "parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "requires": { - "callsites": "^3.0.0" - } - }, - "parse-conflict-json": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/parse-conflict-json/-/parse-conflict-json-2.0.2.tgz", - "integrity": "sha512-jDbRGb00TAPFsKWCpZZOT93SxVP9nONOSgES3AevqRq/CHvavEBvKAjxX9p5Y5F0RZLxH9Ufd9+RwtCsa+lFDA==", - "peer": true, - "requires": { - "json-parse-even-better-errors": "^2.3.1", - "just-diff": "^5.0.1", - "just-diff-apply": "^5.2.0" - } - }, - "parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "requires": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - }, - "dependencies": { - "lines-and-columns": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" - } - } - }, - "parse-path": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/parse-path/-/parse-path-7.0.0.tgz", - "integrity": "sha512-Euf9GG8WT9CdqwuWJGdf3RkUcTBArppHABkO7Lm8IzRQp0e2r/kkFnmhu4TSK30Wcu5rVAZLmfPKSBBi9tWFog==", - "peer": true, - "requires": { - "protocols": "^2.0.0" - } - }, - "parse-url": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/parse-url/-/parse-url-8.1.0.tgz", - "integrity": "sha512-xDvOoLU5XRrcOZvnI6b8zA6n9O9ejNk/GExuz1yBuWUGn9KA97GI6HTs6u02wKara1CeVmZhH+0TZFdWScR89w==", - "peer": true, - "requires": { - "parse-path": "^7.0.0" - } - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "peer": true - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "peer": true - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" - }, - "path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "peer": true - }, - "path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" - }, - "picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" - }, - "pify": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-5.0.0.tgz", - "integrity": "sha512-eW/gHNMlxdSP6dmG6uJip6FXN0EQBwm2clYYd8Wul42Cwu/DK8HEftzsapcNdYe2MfLiIwZqsDk2RDEsTE79hA==", - "peer": true - }, - "pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "peer": true, - "requires": { - "find-up": "^4.0.0" - } - }, - "proc-log": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-2.0.1.tgz", - "integrity": "sha512-Kcmo2FhfDTXdcbfDH76N7uBYHINxc/8GW7UAVuVP9I+Va3uHSerrnKV6dLooga/gh7GlgzuCCr/eoldnL1muGw==", - "peer": true - }, - "process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "peer": true - }, - "promise-all-reject-late": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/promise-all-reject-late/-/promise-all-reject-late-1.0.1.tgz", - "integrity": "sha512-vuf0Lf0lOxyQREH7GDIOUMLS7kz+gs8i6B+Yi8dC68a2sychGrHTJYghMBD6k7eUcH0H5P73EckCA48xijWqXw==", - "peer": true - }, - "promise-call-limit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/promise-call-limit/-/promise-call-limit-1.0.1.tgz", - "integrity": "sha512-3+hgaa19jzCGLuSCbieeRsu5C2joKfYn8pY6JAuXFRVfF4IO+L7UPpFWNTeWT9pM7uhskvbPPd/oEOktCn317Q==", - "peer": true - }, - "promise-inflight": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", - "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==", - "peer": true - }, - "promise-retry": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz", - "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==", - "peer": true, - "requires": { - "err-code": "^2.0.2", - "retry": "^0.12.0" - } - }, - "promzard": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/promzard/-/promzard-0.3.0.tgz", - "integrity": "sha512-JZeYqd7UAcHCwI+sTOeUDYkvEU+1bQ7iE0UT1MgB/tERkAPkesW46MrpIySzODi+owTjZtiF8Ay5j9m60KmMBw==", - "peer": true, - "requires": { - "read": "1" - } - }, - "proto-list": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", - "integrity": "sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==", - "peer": true - }, - "protocols": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/protocols/-/protocols-2.0.1.tgz", - "integrity": "sha512-/XJ368cyBJ7fzLMwLKv1e4vLxOju2MNAIokcr7meSaNcVbWz/CPcW22cP04mwxOErdA5mwjA8Q6w/cdAQxVn7Q==", - "peer": true - }, - "proxy-from-env": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", - "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", - "peer": true - }, - "q": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", - "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==", - "peer": true - }, - "queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" - }, - "quick-lru": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", - "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", - "peer": true - }, - "read": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/read/-/read-1.0.7.tgz", - "integrity": "sha512-rSOKNYUmaxy0om1BNjMN4ezNT6VKK+2xF4GBhc81mkH7L60i6dp8qPYrkndNLT3QPphoII3maL9PVC9XmhHwVQ==", - "peer": true, - "requires": { - "mute-stream": "~0.0.4" - } - }, - "read-cmd-shim": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-cmd-shim/-/read-cmd-shim-3.0.0.tgz", - "integrity": "sha512-KQDVjGqhZk92PPNRj9ZEXEuqg8bUobSKRw+q0YQ3TKI5xkce7bUJobL4Z/OtiEbAAv70yEpYIXp4iQ9L8oPVog==", - "peer": true - }, - "read-package-json": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/read-package-json/-/read-package-json-5.0.1.tgz", - "integrity": "sha512-MALHuNgYWdGW3gKzuNMuYtcSSZbGQm94fAp16xt8VsYTLBjUSc55bLMKe6gzpWue0Tfi6CBgwCSdDAqutGDhMg==", - "peer": true, - "requires": { - "glob": "^8.0.1", - "json-parse-even-better-errors": "^2.3.1", - "normalize-package-data": "^4.0.0", - "npm-normalize-package-bin": "^1.0.1" - }, - "dependencies": { - "hosted-git-info": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-5.2.1.tgz", - "integrity": "sha512-xIcQYMnhcx2Nr4JTjsFmwwnr9vldugPy9uVm0o87bjqqWMv9GaqsTeT+i99wTl0mk1uLxJtHxLb8kymqTENQsw==", - "peer": true, - "requires": { - "lru-cache": "^7.5.1" - } - }, - "normalize-package-data": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-4.0.1.tgz", - "integrity": "sha512-EBk5QKKuocMJhB3BILuKhmaPjI8vNRSpIfO9woLC6NyHVkKKdVEdAO1mrT0ZfxNR1lKwCcTkuZfmGIFdizZ8Pg==", - "peer": true, - "requires": { - "hosted-git-info": "^5.0.0", - "is-core-module": "^2.8.1", - "semver": "^7.3.5", - "validate-npm-package-license": "^3.0.4" - } - } - } - }, - "read-package-json-fast": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/read-package-json-fast/-/read-package-json-fast-2.0.3.tgz", - "integrity": "sha512-W/BKtbL+dUjTuRL2vziuYhp76s5HZ9qQhd/dKfWIZveD0O40453QNyZhC0e63lqZrAQ4jiOapVoeJ7JrszenQQ==", - "peer": true, - "requires": { - "json-parse-even-better-errors": "^2.3.0", - "npm-normalize-package-bin": "^1.0.1" - } - }, - "read-pkg": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", - "integrity": "sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==", - "peer": true, - "requires": { - "load-json-file": "^4.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^3.0.0" - }, - "dependencies": { - "hosted-git-info": { - "version": "2.8.9", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", - "peer": true - }, - "load-json-file": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", - "integrity": "sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==", - "peer": true, - "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^4.0.0", - "pify": "^3.0.0", - "strip-bom": "^3.0.0" - } - }, - "normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "peer": true, - "requires": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", - "peer": true, - "requires": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - } - }, - "path-type": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", - "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", - "peer": true, - "requires": { - "pify": "^3.0.0" - } - }, - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", - "peer": true - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "peer": true - }, - "strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", - "peer": true - } - } - }, - "read-pkg-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", - "integrity": "sha512-YFzFrVvpC6frF1sz8psoHDBGF7fLPc+llq/8NB43oagqWkx8ar5zYtsTORtOjw9W2RHLpWP+zTWwBvf1bCmcSw==", - "peer": true, - "requires": { - "find-up": "^2.0.0", - "read-pkg": "^3.0.0" - }, - "dependencies": { - "find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==", - "peer": true, - "requires": { - "locate-path": "^2.0.0" - } - }, - "locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==", - "peer": true, - "requires": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - } - }, - "p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", - "peer": true, - "requires": { - "p-try": "^1.0.0" - } - }, - "p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==", - "peer": true, - "requires": { - "p-limit": "^1.1.0" - } - }, - "p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==", - "peer": true - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", - "peer": true - } - } - }, - "readable-stream": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.1.tgz", - "integrity": "sha512-+rQmrWMYGA90yenhTYsLWAsLsqVC8osOw6PKE1HDYiO0gdPeKe/xDHNzIAIn4C91YQ6oenEhfYqqc1883qHbjQ==", - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "readdir-scoped-modules": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/readdir-scoped-modules/-/readdir-scoped-modules-1.1.0.tgz", - "integrity": "sha512-asaikDeqAQg7JifRsZn1NJZXo9E+VwlyCfbkZhwyISinqk5zNS6266HS5kah6P0SaQKGF6SkNnZVHUzHFYxYDw==", - "peer": true, - "requires": { - "debuglog": "^1.0.1", - "dezalgo": "^1.0.0", - "graceful-fs": "^4.1.2", - "once": "^1.3.0" - } - }, - "redent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", - "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", - "peer": true, - "requires": { - "indent-string": "^4.0.0", - "strip-indent": "^3.0.0" - } - }, - "require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", - "peer": true - }, - "resolve": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", - "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", - "peer": true, - "requires": { - "is-core-module": "^2.9.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - } - }, - "resolve-cwd": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", - "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", - "peer": true, - "requires": { - "resolve-from": "^5.0.0" - } - }, - "resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" - }, - "restore-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", - "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", - "peer": true, - "requires": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" - } - }, - "retry": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", - "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", - "peer": true - }, - "reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" - }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "peer": true, - "requires": { - "glob": "^7.1.3" - }, - "dependencies": { - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "peer": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "peer": true, - "requires": { - "brace-expansion": "^1.1.7" - } - } - } - }, - "run-async": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", - "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", - "peer": true - }, - "run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "requires": { - "queue-microtask": "^1.2.2" - } - }, - "rxjs": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.0.tgz", - "integrity": "sha512-F2+gxDshqmIub1KdvZkaEfGDwLNpPvk9Fs6LD/MyQxNgMds/WH9OdDDXOmxUZpME+iSK3rQCctkL0DYyytUqMg==", - "peer": true, - "requires": { - "tslib": "^2.1.0" - } - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" - }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "peer": true - }, - "semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", - "requires": { - "lru-cache": "^6.0.0" - }, - "dependencies": { - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "requires": { - "yallist": "^4.0.0" - } - } - } - }, - "set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==" - }, - "shallow-clone": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", - "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", - "peer": true, - "requires": { - "kind-of": "^6.0.2" - } - }, - "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": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" - }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" - }, - "smart-buffer": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", - "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", - "peer": true - }, - "socks": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/socks/-/socks-2.7.1.tgz", - "integrity": "sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ==", - "peer": true, - "requires": { - "ip": "^2.0.0", - "smart-buffer": "^4.2.0" - } - }, - "socks-proxy-agent": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-7.0.0.tgz", - "integrity": "sha512-Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww==", - "peer": true, - "requires": { - "agent-base": "^6.0.2", - "debug": "^4.3.3", - "socks": "^2.6.2" - } - }, - "sort-keys": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-4.2.0.tgz", - "integrity": "sha512-aUYIEU/UviqPgc8mHR6IW1EGxkAXpeRETYcrzg8cLAvUPZcpAlleSXHV2mY7G12GphSH6Gzv+4MMVSSkbdteHg==", - "requires": { - "is-plain-obj": "^2.0.0" - }, - "dependencies": { - "is-plain-obj": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", - "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==" - } - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "peer": true - }, - "spdx-correct": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", - "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", - "peer": true, - "requires": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-exceptions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", - "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", - "peer": true - }, - "spdx-expression-parse": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", - "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", - "peer": true, - "requires": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-license-ids": { - "version": "3.0.12", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.12.tgz", - "integrity": "sha512-rr+VVSXtRhO4OHbXUiAF7xW3Bo9DuuF6C5jH+q/x15j2jniycgKbxU09Hr0WqlSLUs4i4ltHGXqTe7VHclYWyA==", - "peer": true - }, - "split": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz", - "integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==", - "peer": true, - "requires": { - "through": "2" - } - }, - "split2": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/split2/-/split2-3.2.2.tgz", - "integrity": "sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==", - "peer": true, - "requires": { - "readable-stream": "^3.0.0" - } - }, - "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", - "peer": true - }, - "ssri": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-9.0.1.tgz", - "integrity": "sha512-o57Wcn66jMQvfHG1FlYbWeZWW/dHZhJXjpIcTfXldXEk5nz5lStPo3mK0OJQfGR3RbZUlbISexbljkJzuEj/8Q==", - "peer": true, - "requires": { - "minipass": "^3.1.1" - } - }, - "string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "requires": { - "safe-buffer": "~5.2.0" - } - }, - "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==", - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - } - }, - "strip-ansi": { - "version": "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" - } - }, - "strip-bom": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", - "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==" - }, - "strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "peer": true - }, - "strip-indent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", - "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", - "peer": true, - "requires": { - "min-indent": "^1.0.0" - } - }, - "strong-log-transformer": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/strong-log-transformer/-/strong-log-transformer-2.1.0.tgz", - "integrity": "sha512-B3Hgul+z0L9a236FAUC9iZsL+nVHgoCJnqCbN588DjYxvGXaXaaFbfmQ/JhvKjZwsOukuR72XbHv71Qkug0HxA==", - "peer": true, - "requires": { - "duplexer": "^0.1.1", - "minimist": "^1.2.0", - "through": "^2.3.4" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "peer": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "peer": true - }, - "tar": { - "version": "6.1.11", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz", - "integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==", - "peer": true, - "requires": { - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "minipass": "^3.0.0", - "minizlib": "^2.1.1", - "mkdirp": "^1.0.3", - "yallist": "^4.0.0" - } - }, - "tar-stream": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", - "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", - "peer": true, - "requires": { - "bl": "^4.0.3", - "end-of-stream": "^1.4.1", - "fs-constants": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^3.1.1" - } - }, - "temp-dir": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", - "integrity": "sha512-xZFXEGbG7SNC3itwBzI3RYjq/cEhBkx2hJuKGIUOcEULmkQExXiHat2z/qkISYsuR+IKumhEfKKbV5qXmhICFQ==", - "peer": true - }, - "text-extensions": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/text-extensions/-/text-extensions-1.9.0.tgz", - "integrity": "sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==", - "peer": true - }, - "through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", - "peer": true - }, - "through2": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz", - "integrity": "sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==", - "peer": true, - "requires": { - "readable-stream": "3" - } - }, - "tmp": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", - "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", - "peer": true, - "requires": { - "os-tmpdir": "~1.0.2" - } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "requires": { - "is-number": "^7.0.0" - } - }, - "tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", - "peer": true - }, - "treeverse": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/treeverse/-/treeverse-2.0.0.tgz", - "integrity": "sha512-N5gJCkLu1aXccpOTtqV6ddSEi6ZmGkh3hjmbu1IjcavJK4qyOVQmi0myQKM7z5jVGmD68SJoliaVrMmVObhj6A==", - "peer": true - }, - "trim-newlines": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", - "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==", - "peer": true - }, - "tsconfig-paths": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-4.1.2.tgz", - "integrity": "sha512-uhxiMgnXQp1IR622dUXI+9Ehnws7i/y6xvpZB9IbUVOPy0muvdvgXeZOn88UcGPiT98Vp3rJPTa8bFoalZ3Qhw==", - "peer": true, - "requires": { - "json5": "^2.2.2", - "minimist": "^1.2.6", - "strip-bom": "^3.0.0" - }, - "dependencies": { - "strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", - "peer": true - } - } - }, - "tslib": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==", - "peer": true - }, - "type-fest": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", - "peer": true - }, - "typedarray": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==", - "peer": true - }, - "typedarray-to-buffer": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", - "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", - "requires": { - "is-typedarray": "^1.0.0" - } - }, - "typescript": { - "version": "4.9.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", - "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", - "peer": true - }, - "uglify-js": { - "version": "3.17.4", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.17.4.tgz", - "integrity": "sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==", - "optional": true, - "peer": true - }, - "unique-filename": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-2.0.1.tgz", - "integrity": "sha512-ODWHtkkdx3IAR+veKxFV+VBkUMcN+FaqzUUd7IZzt+0zhDZFPFxhlqwPF3YQvMHx1TD0tdgYl+kuPnJ8E6ql7A==", - "peer": true, - "requires": { - "unique-slug": "^3.0.0" - } - }, - "unique-slug": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-3.0.0.tgz", - "integrity": "sha512-8EyMynh679x/0gqE9fT9oilG+qEt+ibFyqjuVTsZn1+CMxH+XLlpvr2UZx4nVcCwTpx81nICr2JQFkM+HPLq4w==", - "peer": true, - "requires": { - "imurmurhash": "^0.1.4" - } - }, - "universal-user-agent": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-6.0.0.tgz", - "integrity": "sha512-isyNax3wXoKaulPDZWHQqbmIx1k2tb9fb3GGDBRxCscfYV2Ch7WxPArBsFEG8s/safwXTT7H4QGhaIkTp9447w==", - "peer": true - }, - "universalify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" - }, - "upath": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/upath/-/upath-2.0.1.tgz", - "integrity": "sha512-1uEe95xksV1O0CYKXo8vQvN1JEbtJp7lb7C5U9HMsIp6IVwntkH/oNUzyVNQSd4S1sYk2FpSSW44FqMc8qee5w==", - "peer": true - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" - }, - "uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "peer": true - }, - "v8-compile-cache": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", - "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", - "peer": true - }, - "validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", - "peer": true, - "requires": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "validate-npm-package-name": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-4.0.0.tgz", - "integrity": "sha512-mzR0L8ZDktZjpX4OB46KT+56MAhl4EIazWP/+G/HPGuvfdaqg4YsCdtOm6U9+LOFyYDoh4dpnpxZRB9MQQns5Q==", - "peer": true, - "requires": { - "builtins": "^5.0.0" - } - }, - "walk-up-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/walk-up-path/-/walk-up-path-1.0.0.tgz", - "integrity": "sha512-hwj/qMDUEjCU5h0xr90KGCf0tg0/LgJbmOWgrWKYlcJZM7XvquvUJZ0G/HMGr7F7OQMOUuPHWP9JpriinkAlkg==", - "peer": true - }, - "wcwidth": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", - "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", - "peer": true, - "requires": { - "defaults": "^1.0.3" - } - }, - "webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", - "peer": true - }, - "whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", - "peer": true, - "requires": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - }, - "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" - } - }, - "wide-align": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", - "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", - "requires": { - "string-width": "^1.0.2 || 2 || 3 || 4" - } - }, - "wordwrap": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", - "integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==", - "peer": true - }, - "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==", - "peer": true, - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "peer": true - }, - "write-file-atomic": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.1.tgz", - "integrity": "sha512-nSKUxgAbyioruk6hU87QzVbY279oYT6uiwgDoujth2ju4mJ+TZau7SQBhtbTmUyuNYTuXnSyRn66FV0+eCgcrQ==", - "peer": true, - "requires": { - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.7" - } - }, - "write-json-file": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/write-json-file/-/write-json-file-4.3.0.tgz", - "integrity": "sha512-PxiShnxf0IlnQuMYOPPhPkhExoCQuTUNPOa/2JWCYTmBquU9njyyDuwRKN26IZBlp4yn1nt+Agh2HOOBl+55HQ==", - "requires": { - "detect-indent": "^6.0.0", - "graceful-fs": "^4.1.15", - "is-plain-obj": "^2.0.0", - "make-dir": "^3.0.0", - "sort-keys": "^4.0.0", - "write-file-atomic": "^3.0.0" - }, - "dependencies": { - "is-plain-obj": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", - "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==" - }, - "write-file-atomic": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", - "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", - "requires": { - "imurmurhash": "^0.1.4", - "is-typedarray": "^1.0.0", - "signal-exit": "^3.0.2", - "typedarray-to-buffer": "^3.1.5" - } - } - } - }, - "write-pkg": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/write-pkg/-/write-pkg-4.0.0.tgz", - "integrity": "sha512-v2UQ+50TNf2rNHJ8NyWttfm/EJUBWMJcx6ZTYZr6Qp52uuegWw/lBkCtCbnYZEmPRNL61m+u67dAmGxo+HTULA==", - "requires": { - "sort-keys": "^2.0.0", - "type-fest": "^0.4.1", - "write-json-file": "^3.2.0" - }, - "dependencies": { - "detect-indent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-5.0.0.tgz", - "integrity": "sha512-rlpvsxUtM0PQvy9iZe640/IWwWYyBsTApREbA1pHOpmOUIl9MkP/U4z7vTtg4Oaojvqhxt7sdufnT0EzGaR31g==" - }, - "make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "requires": { - "pify": "^4.0.1", - "semver": "^5.6.0" - } - }, - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" - }, - "sort-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz", - "integrity": "sha512-/dPCrG1s3ePpWm6yBbxZq5Be1dXGLyLn9Z791chDC3NFrpkVbWGzkBwPN1knaciexFXgRJ7hzdnwZ4stHSDmjg==", - "requires": { - "is-plain-obj": "^1.0.0" - } - }, - "type-fest": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.4.1.tgz", - "integrity": "sha512-IwzA/LSfD2vC1/YDYMv/zHP4rDF1usCwllsDpbolT3D4fUepIO7f9K70jjmUewU/LmGUKJcwcVtDCpnKk4BPMw==" - }, - "write-file-atomic": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", - "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", - "requires": { - "graceful-fs": "^4.1.11", - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.2" - } - }, - "write-json-file": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/write-json-file/-/write-json-file-3.2.0.tgz", - "integrity": "sha512-3xZqT7Byc2uORAatYiP3DHUUAVEkNOswEWNs9H5KXiicRTvzYzYqKjYc4G7p+8pltvAw641lVByKVtMpf+4sYQ==", - "requires": { - "detect-indent": "^5.0.0", - "graceful-fs": "^4.1.15", - "make-dir": "^2.1.0", - "pify": "^4.0.1", - "sort-keys": "^2.0.0", - "write-file-atomic": "^2.4.2" - } - } - } - }, - "xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "peer": true - }, - "y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "peer": true - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, - "yaml": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==" - }, - "yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", - "peer": true, - "requires": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" - } - }, - "yargs-parser": { - "version": "20.2.4", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz", - "integrity": "sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==", - "peer": true - } } } diff --git a/packages/openapi-spec-builder/package-lock.json b/packages/openapi-spec-builder/package-lock.json index 99e7d9c57e8b..f2e43f61464f 100644 --- a/packages/openapi-spec-builder/package-lock.json +++ b/packages/openapi-spec-builder/package-lock.json @@ -1,7 +1,7 @@ { "name": "@loopback/openapi-spec-builder", "version": "5.0.9", - "lockfileVersion": 2, + "lockfileVersion": 3, "requires": true, "packages": { "": { @@ -19,93 +19,10 @@ "node": "14 || 16 || 18 || 19" } }, - "../build": { - "name": "@loopback/build", - "version": "9.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.33.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.3", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "bin": { - "lb-clean": "bin/run-clean.js", - "lb-eslint": "bin/run-eslint.js", - "lb-mocha": "bin/run-mocha.js", - "lb-nyc": "bin/run-nyc.js", - "lb-prettier": "bin/run-prettier.js", - "lb-tsc": "bin/compile-package.js", - "lb-ttsc": "bin/compile-package.js" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../eslint-config": { - "name": "@loopback/eslint-config", - "version": "13.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/eslint-plugin": "^5.51.0", - "@typescript-eslint/parser": "^5.51.0", - "eslint-config-prettier": "^8.6.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "eslint": "^8.33.0" - } - }, - "../testlab": { - "name": "@loopback/testlab", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@hapi/shot": "^6.0.0", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, "node_modules/@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==", + "version": "14.18.40", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.40.tgz", + "integrity": "sha512-pGteXO/JQX7wPxGR8lyT+doqjMa7XvlVowwrDwLfX92k5SdLkk4cwC7CYSLBxrenw/R5oQwKioVIak7ZgplM3g==", "dev": true }, "node_modules/openapi3-ts": { @@ -129,31 +46,5 @@ "node": ">= 6" } } - }, - "dependencies": { - "@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==", - "dev": true - }, - "openapi3-ts": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/openapi3-ts/-/openapi3-ts-2.0.2.tgz", - "integrity": "sha512-TxhYBMoqx9frXyOgnRHufjQfPXomTIHYKhSKJ6jHfj13kS8OEIhvmE8CTuQyKtjjWttAjX5DPxM1vmalEpo8Qw==", - "requires": { - "yaml": "^1.10.2" - } - }, - "tslib": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" - }, - "yaml": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==" - } } } diff --git a/packages/openapi-v3/package-lock.json b/packages/openapi-v3/package-lock.json index 24ebcfd5393e..6328ae87ba23 100644 --- a/packages/openapi-v3/package-lock.json +++ b/packages/openapi-v3/package-lock.json @@ -1,7 +1,7 @@ { "name": "@loopback/openapi-v3", "version": "8.0.9", - "lockfileVersion": 2, + "lockfileVersion": 3, "requires": true, "packages": { "": { @@ -26,56 +26,16 @@ "node": "14 || 16 || 18 || 19" }, "peerDependencies": { - "@loopback/core": "^4.0.8" + "@loopback/core": "^4.0.9" } }, - "../build": { - "name": "@loopback/build", - "version": "9.0.8", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "bin": { - "lb-clean": "bin/run-clean.js", - "lb-eslint": "bin/run-eslint.js", - "lb-mocha": "bin/run-mocha.js", - "lb-nyc": "bin/run-nyc.js", - "lb-prettier": "bin/run-prettier.js", - "lb-tsc": "bin/compile-package.js", - "lb-ttsc": "bin/compile-package.js" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../build/node_modules/@loopback/eslint-config": { - "resolved": "../eslint-config", - "link": true - }, - "../context": { - "name": "@loopback/context", - "version": "5.0.8", - "license": "MIT", + "node_modules/@loopback/context": { + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/@loopback/context/-/context-5.0.9.tgz", + "integrity": "sha512-Hs62SRG2YFy3cRa68Edts9TUCBpPCDK0AA/kxEfnEylpcWPJwz5l+77B6DUD7PbIvN8Zsk6EQJu4wFSduDzx+w==", "peer": true, "dependencies": { - "@loopback/metadata": "^5.0.8", + "@loopback/metadata": "^5.0.9", "@types/debug": "^4.1.7", "debug": "^4.3.4", "hyperid": "^3.1.1", @@ -83,114 +43,28 @@ "tslib": "^2.5.0", "uuid": "^9.0.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2" - }, "engines": { "node": "14 || 16 || 18 || 19" } }, - "../context/node_modules/@loopback/build": { - "resolved": "../build", - "link": true - }, - "../context/node_modules/@loopback/eslint-config": { - "resolved": "../eslint-config", - "link": true - }, - "../context/node_modules/@loopback/metadata": { - "resolved": "../metadata", - "link": true - }, - "../context/node_modules/@loopback/testlab": { - "resolved": "../testlab", - "link": true - }, - "../core": { - "name": "@loopback/core", - "version": "4.0.8", - "license": "MIT", + "node_modules/@loopback/core": { + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/@loopback/core/-/core-4.0.9.tgz", + "integrity": "sha512-DlSuAngwiNrVbp/esVJLwXmp0ieshRI1cVEPALvuQgXKlWX8eLVco3LXv7c6ZZ4Tp0hCaZxura2aY5SO0YqsuQ==", "peer": true, "dependencies": { - "@loopback/context": "^5.0.8", + "@loopback/context": "^5.0.9", "debug": "^4.3.4", "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../core/node_modules/@loopback/build": { - "resolved": "../build", - "link": true - }, - "../core/node_modules/@loopback/context": { - "resolved": "../context", - "link": true - }, - "../core/node_modules/@loopback/eslint-config": { - "resolved": "../eslint-config", - "link": true - }, - "../core/node_modules/@loopback/testlab": { - "resolved": "../testlab", - "link": true - }, - "../eslint-config": { - "name": "@loopback/eslint-config", - "version": "13.0.8", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "eslint": "^8.35.0" - } - }, - "../filter": { - "name": "@loopback/filter", - "version": "3.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "typescript": "~4.9.4" - }, "engines": { "node": "14 || 16 || 18 || 19" } }, - "../metadata": { - "name": "@loopback/metadata", - "version": "5.0.8", - "license": "MIT", + "node_modules/@loopback/metadata": { + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/@loopback/metadata/-/metadata-5.0.9.tgz", + "integrity": "sha512-syRNaIzN7QSGhiw4GNVkXEKZg7XMwqOfND4B61nCnmwEAx4gLk/vU1h/EpmYnq+H5il3CaiLwQeNW8VJinNvlw==", "peer": true, "dependencies": { "debug": "^4.3.4", @@ -198,152 +72,14 @@ "reflect-metadata": "^0.1.13", "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36" - }, "engines": { "node": "14 || 16 || 18 || 19" } }, - "../metadata/node_modules/@loopback/build": { - "resolved": "../build", - "link": true - }, - "../metadata/node_modules/@loopback/eslint-config": { - "resolved": "../eslint-config", - "link": true - }, - "../metadata/node_modules/@loopback/testlab": { - "resolved": "../testlab", - "link": true - }, - "../openapi-spec-builder": { - "name": "@loopback/openapi-spec-builder", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "openapi3-ts": "^2.0.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../repository": { - "name": "@loopback/repository", - "version": "5.1.3", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/filter": "^3.0.8", - "@types/debug": "^4.1.7", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "loopback-datasource-juggler": "^4.28.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bson": "^4.0.5", - "@types/json-schema": "^7.0.11", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "bson": "4.7.2" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../repository-json-schema": { - "name": "@loopback/repository-json-schema", - "version": "6.1.2", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@types/json-schema": "^7.0.11", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "ajv-formats": "^2.1.1" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3" - } - }, - "../testlab": { - "name": "@loopback/testlab", - "version": "5.0.8", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "@hapi/shot": "^6.0.1", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../testlab/node_modules/@loopback/build": { - "resolved": "../build", - "link": true - }, - "../testlab/node_modules/@loopback/eslint-config": { - "resolved": "../eslint-config", - "link": true - }, - "node_modules/@loopback/core": { - "resolved": "../core", - "link": true - }, "node_modules/@types/debug": { "version": "4.1.7", "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz", "integrity": "sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==", - "dev": true, "dependencies": { "@types/ms": "*" } @@ -363,13 +99,12 @@ "node_modules/@types/ms": { "version": "0.7.31", "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz", - "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==", - "dev": true + "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==" }, "node_modules/@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==", + "version": "14.18.40", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.40.tgz", + "integrity": "sha512-pGteXO/JQX7wPxGR8lyT+doqjMa7XvlVowwrDwLfX92k5SdLkk4cwC7CYSLBxrenw/R5oQwKioVIak7ZgplM3g==", "dev": true }, "node_modules/debug": { @@ -401,6 +136,25 @@ "node": ">= 0.4.0" } }, + "node_modules/hyperid": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/hyperid/-/hyperid-3.1.1.tgz", + "integrity": "sha512-RveV33kIksycSf7HLkq1sHB5wW0OwuX8ot8MYnY++gaaPXGFfKpBncHrAWxdpuEeRlazUMGWefwP1w6o6GaumA==", + "peer": true, + "dependencies": { + "uuid": "^8.3.2", + "uuid-parse": "^1.1.0" + } + }, + "node_modules/hyperid/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==", + "peer": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, "node_modules/json-merge-patch": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/json-merge-patch/-/json-merge-patch-1.0.2.tgz", @@ -427,481 +181,75 @@ "yaml": "^1.10.2" } }, - "node_modules/tslib": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" - }, - "node_modules/yaml": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "node_modules/p-event": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/p-event/-/p-event-4.2.0.tgz", + "integrity": "sha512-KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ==", + "peer": true, + "dependencies": { + "p-timeout": "^3.1.0" + }, "engines": { - "node": ">= 6" - } - } - }, - "dependencies": { - "@loopback/core": { - "version": "file:../core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" + "node": ">=8" }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@types/debug": { - "version": "4.1.7", - "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz", - "integrity": "sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==", - "dev": true, - "requires": { - "@types/ms": "*" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "@types/json-merge-patch": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/@types/json-merge-patch/-/json-merge-patch-0.0.8.tgz", - "integrity": "sha512-GjTa2VDOzvWKFlFYZTkeOQ4HPDc3UmKiQ3j+cz4C/jzSPjxfZ3K4TI9dkC0PLhxrroNvklP/jRkLlK29c+ZoFw==", - "dev": true - }, - "@types/lodash": { - "version": "4.14.191", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.191.tgz", - "integrity": "sha512-BdZ5BCCvho3EIXw6wUCXHe7rS53AIDPLE+JzwgT+OsJk53oBfbSmZZ7CX4VaRoN78N+TJpFi9QPlfIVNmJYWxQ==", - "dev": true - }, - "@types/ms": { - "version": "0.7.31", - "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz", - "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==", - "dev": true - }, - "@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==", - "dev": true - }, - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "requires": { - "ms": "2.1.2" + "node_modules/p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", + "peer": true, + "engines": { + "node": ">=4" } }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" - }, - "http-status": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/http-status/-/http-status-1.6.2.tgz", - "integrity": "sha512-oUExvfNckrpTpDazph7kNG8sQi5au3BeTo0idaZFXEhTaJKu7GNJCLHI0rYY2wljm548MSTM+Ljj/c6anqu2zQ==" - }, - "json-merge-patch": { - "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==", - "requires": { - "fast-deep-equal": "^3.1.3" + "node_modules/p-timeout": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", + "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", + "peer": true, + "dependencies": { + "p-finally": "^1.0.0" + }, + "engines": { + "node": ">=8" } }, - "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "openapi3-ts": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/openapi3-ts/-/openapi3-ts-2.0.2.tgz", - "integrity": "sha512-TxhYBMoqx9frXyOgnRHufjQfPXomTIHYKhSKJ6jHfj13kS8OEIhvmE8CTuQyKtjjWttAjX5DPxM1vmalEpo8Qw==", - "requires": { - "yaml": "^1.10.2" - } + "node_modules/reflect-metadata": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz", + "integrity": "sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==", + "peer": true }, - "tslib": { + "node_modules/tslib": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, - "yaml": { + "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==", + "peer": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/uuid-parse": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/uuid-parse/-/uuid-parse-1.1.0.tgz", + "integrity": "sha512-OdmXxA8rDsQ7YpNVbKSJkNzTw2I+S5WsbMDnCtIWSQaosNAcWtFuI/YK1TjzUI6nbkgiqEyh8gWngfcv8Asd9A==", + "peer": true + }, + "node_modules/yaml": { "version": "1.10.2", "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==" + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "engines": { + "node": ">= 6" + } } } } diff --git a/packages/repository-json-schema/package-lock.json b/packages/repository-json-schema/package-lock.json index b5c7b06db210..53032926b288 100644 --- a/packages/repository-json-schema/package-lock.json +++ b/packages/repository-json-schema/package-lock.json @@ -1,7 +1,7 @@ { "name": "@loopback/repository-json-schema", "version": "6.1.3", - "lockfileVersion": 2, + "lockfileVersion": 3, "requires": true, "packages": { "": { @@ -22,57 +22,17 @@ "node": "14 || 16 || 18 || 19" }, "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3" + "@loopback/core": "^4.0.9", + "@loopback/repository": "^5.1.4" } }, - "../build": { - "name": "@loopback/build", - "version": "9.0.8", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "bin": { - "lb-clean": "bin/run-clean.js", - "lb-eslint": "bin/run-eslint.js", - "lb-mocha": "bin/run-mocha.js", - "lb-nyc": "bin/run-nyc.js", - "lb-prettier": "bin/run-prettier.js", - "lb-tsc": "bin/compile-package.js", - "lb-ttsc": "bin/compile-package.js" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../build/node_modules/@loopback/eslint-config": { - "resolved": "../eslint-config", - "link": true - }, - "../context": { - "name": "@loopback/context", - "version": "5.0.8", - "license": "MIT", + "node_modules/@loopback/context": { + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/@loopback/context/-/context-5.0.9.tgz", + "integrity": "sha512-Hs62SRG2YFy3cRa68Edts9TUCBpPCDK0AA/kxEfnEylpcWPJwz5l+77B6DUD7PbIvN8Zsk6EQJu4wFSduDzx+w==", "peer": true, "dependencies": { - "@loopback/metadata": "^5.0.8", + "@loopback/metadata": "^5.0.9", "@types/debug": "^4.1.7", "debug": "^4.3.4", "hyperid": "^3.1.1", @@ -80,114 +40,40 @@ "tslib": "^2.5.0", "uuid": "^9.0.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2" - }, "engines": { "node": "14 || 16 || 18 || 19" } }, - "../context/node_modules/@loopback/build": { - "resolved": "../build", - "link": true - }, - "../context/node_modules/@loopback/eslint-config": { - "resolved": "../eslint-config", - "link": true - }, - "../context/node_modules/@loopback/metadata": { - "resolved": "../metadata", - "link": true - }, - "../context/node_modules/@loopback/testlab": { - "resolved": "../testlab", - "link": true - }, - "../core": { - "name": "@loopback/core", - "version": "4.0.8", - "license": "MIT", + "node_modules/@loopback/core": { + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/@loopback/core/-/core-4.0.9.tgz", + "integrity": "sha512-DlSuAngwiNrVbp/esVJLwXmp0ieshRI1cVEPALvuQgXKlWX8eLVco3LXv7c6ZZ4Tp0hCaZxura2aY5SO0YqsuQ==", "peer": true, "dependencies": { - "@loopback/context": "^5.0.8", + "@loopback/context": "^5.0.9", "debug": "^4.3.4", "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36" - }, "engines": { "node": "14 || 16 || 18 || 19" } }, - "../core/node_modules/@loopback/build": { - "resolved": "../build", - "link": true - }, - "../core/node_modules/@loopback/context": { - "resolved": "../context", - "link": true - }, - "../core/node_modules/@loopback/eslint-config": { - "resolved": "../eslint-config", - "link": true - }, - "../core/node_modules/@loopback/testlab": { - "resolved": "../testlab", - "link": true - }, - "../eslint-config": { - "name": "@loopback/eslint-config", - "version": "13.0.8", - "dev": true, - "license": "MIT", + "node_modules/@loopback/filter": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/@loopback/filter/-/filter-3.0.9.tgz", + "integrity": "sha512-LdLdiY3k9yUfVReWUFUu7xpCVCzW2LMBVwZ9tIY/n1iLPsXFCx/3e7AQl2TxJXUaW9wmuDQyV+beeit/i7gOZA==", "peer": true, - "dependencies": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "eslint": "^8.35.0" - } - }, - "../filter": { - "name": "@loopback/filter", - "version": "3.0.8", - "extraneous": true, - "license": "MIT", "dependencies": { "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "typescript": "~4.9.4" - }, "engines": { "node": "14 || 16 || 18 || 19" } }, - "../metadata": { - "name": "@loopback/metadata", - "version": "5.0.8", - "license": "MIT", + "node_modules/@loopback/metadata": { + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/@loopback/metadata/-/metadata-5.0.9.tgz", + "integrity": "sha512-syRNaIzN7QSGhiw4GNVkXEKZg7XMwqOfND4B61nCnmwEAx4gLk/vU1h/EpmYnq+H5il3CaiLwQeNW8VJinNvlw==", "peer": true, "dependencies": { "debug": "^4.3.4", @@ -195,111 +81,34 @@ "reflect-metadata": "^0.1.13", "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36" - }, "engines": { "node": "14 || 16 || 18 || 19" } }, - "../metadata/node_modules/@loopback/build": { - "resolved": "../build", - "link": true - }, - "../metadata/node_modules/@loopback/eslint-config": { - "resolved": "../eslint-config", - "link": true - }, - "../metadata/node_modules/@loopback/testlab": { - "resolved": "../testlab", - "link": true - }, - "../repository": { - "name": "@loopback/repository", - "version": "5.1.3", - "license": "MIT", + "node_modules/@loopback/repository": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@loopback/repository/-/repository-5.1.4.tgz", + "integrity": "sha512-lRLR+LyNSBJSWfS9CEOcgA11wqohqcDfHXx7Hff3DckP19K6D4ApmD+sEFF1YNBgVV/ysZPrDySbtkYj9GfH+w==", "peer": true, "dependencies": { + "@loopback/filter": "^3.0.9", "@types/debug": "^4.1.7", "debug": "^4.3.4", "lodash": "^4.17.21", "loopback-datasource-juggler": "^4.28.2", "tslib": "^2.5.0" }, - "devDependencies": { - "@types/bson": "^4.0.5", - "@types/json-schema": "^7.0.11", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "bson": "4.7.2" - }, "engines": { "node": "14 || 16 || 18 || 19" }, "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../repository/node_modules/@loopback/core": { - "resolved": "../core", - "link": true - }, - "../testlab": { - "name": "@loopback/testlab", - "version": "5.0.8", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "@hapi/shot": "^6.0.1", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" + "@loopback/core": "^4.0.9" } }, - "../testlab/node_modules/@loopback/build": { - "resolved": "../build", - "link": true - }, - "../testlab/node_modules/@loopback/eslint-config": { - "resolved": "../eslint-config", - "link": true - }, - "node_modules/@loopback/core": { - "resolved": "../core", - "link": true - }, - "node_modules/@loopback/repository": { - "resolved": "../repository", - "link": true - }, "node_modules/@types/debug": { "version": "4.1.7", "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz", "integrity": "sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==", - "dev": true, "dependencies": { "@types/ms": "*" } @@ -312,15 +121,24 @@ "node_modules/@types/ms": { "version": "0.7.31", "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz", - "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==", - "dev": true + "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==" }, "node_modules/@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==", + "version": "14.18.40", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.40.tgz", + "integrity": "sha512-pGteXO/JQX7wPxGR8lyT+doqjMa7XvlVowwrDwLfX92k5SdLkk4cwC7CYSLBxrenw/R5oQwKioVIak7ZgplM3g==", "dev": true }, + "node_modules/accept-language": { + "version": "3.0.18", + "resolved": "https://registry.npmjs.org/accept-language/-/accept-language-3.0.18.tgz", + "integrity": "sha512-sUofgqBPzgfcF20sPoBYGQ1IhQLt2LSkxTnlQSuLF3n5gPEqd5AimbvOvHEi0T1kLMiGVqPWzI5a9OteBRth3A==", + "peer": true, + "dependencies": { + "bcp47": "^1.1.2", + "stable": "^0.1.6" + } + }, "node_modules/ajv": { "version": "8.12.0", "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", @@ -354,935 +172,1142 @@ } } }, - "node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "peer": true, "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } + "sprintf-js": "~1.0.2" } }, - "node_modules/fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true - }, - "node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true + "node_modules/async": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==", + "peer": true }, - "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==" + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "peer": true }, - "node_modules/punycode": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", - "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", - "dev": true, + "node_modules/bcp47": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/bcp47/-/bcp47-1.1.2.tgz", + "integrity": "sha512-JnkkL4GUpOvvanH9AZPX38CxhiLsXMBicBY2IAtqiVN8YulGDQybUydWA4W6yAMtw6iShtw+8HEF6cfrTHU+UQ==", + "peer": true, "engines": { - "node": ">=6" + "node": ">=0.10" } }, - "node_modules/require-from-string": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", - "dev": true, - "engines": { - "node": ">=0.10.0" + "node_modules/bl": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/bl/-/bl-2.2.1.tgz", + "integrity": "sha512-6Pesp1w0DEX1N550i/uGV/TqucVL4AM/pgThFSN/Qq9si1/DF9aIHs1BxD8V/QU0HoeHO6cQRTAuYnLPKq1e4g==", + "peer": true, + "dependencies": { + "readable-stream": "^2.3.5", + "safe-buffer": "^5.1.1" } }, - "node_modules/tslib": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" + "node_modules/bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", + "peer": true }, - "node_modules/uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dev": true, + "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==", + "peer": true, "dependencies": { - "punycode": "^2.1.0" + "balanced-match": "^1.0.0" } - } - }, - "dependencies": { - "@loopback/core": { - "version": "file:../core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" + }, + "node_modules/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "peer": true, + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "peer": true, "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" } }, - "@loopback/repository": { - "version": "file:../repository", - "requires": { - "@types/bson": "^4.0.5", - "@types/debug": "^4.1.7", - "@types/json-schema": "^7.0.11", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "bson": "4.7.2", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "loopback-datasource-juggler": "^4.28.2", - "tslib": "^2.5.0" - }, + "node_modules/capital-case": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/capital-case/-/capital-case-1.0.4.tgz", + "integrity": "sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==", + "peer": true, "dependencies": { - "@loopback/core": { - "version": "file:../core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - } + "no-case": "^3.0.4", + "tslib": "^2.0.3", + "upper-case-first": "^2.0.2" } }, - "@types/debug": { - "version": "4.1.7", - "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz", - "integrity": "sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==", - "dev": true, - "requires": { - "@types/ms": "*" + "node_modules/change-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/change-case/-/change-case-4.1.2.tgz", + "integrity": "sha512-bSxY2ws9OtviILG1EiY5K7NNxkqg/JnRnFxLtKQ96JaviiIxi7djMrSd0ECT9AC+lttClmYwKw53BWpOMblo7A==", + "peer": true, + "dependencies": { + "camel-case": "^4.1.2", + "capital-case": "^1.0.4", + "constant-case": "^3.0.4", + "dot-case": "^3.0.4", + "header-case": "^2.0.4", + "no-case": "^3.0.4", + "param-case": "^3.0.4", + "pascal-case": "^3.1.2", + "path-case": "^3.0.4", + "sentence-case": "^3.0.4", + "snake-case": "^3.0.4", + "tslib": "^2.0.3" } }, - "@types/json-schema": { - "version": "7.0.11", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", - "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==" + "node_modules/charenc": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz", + "integrity": "sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA==", + "peer": true, + "engines": { + "node": "*" + } }, - "@types/ms": { - "version": "0.7.31", - "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz", - "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==", - "dev": true + "node_modules/cldrjs": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/cldrjs/-/cldrjs-0.5.5.tgz", + "integrity": "sha512-KDwzwbmLIPfCgd8JERVDpQKrUUM1U4KpFJJg2IROv89rF172lLufoJnqJ/Wea6fXL5bO6WjuLMzY8V52UWPvkA==", + "peer": true }, - "@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==", - "dev": true + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "peer": true }, - "ajv": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", - "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" + "node_modules/constant-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/constant-case/-/constant-case-3.0.4.tgz", + "integrity": "sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ==", + "peer": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3", + "upper-case": "^2.0.2" } }, - "ajv-formats": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", - "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", - "dev": true, - "requires": { - "ajv": "^8.0.0" + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "peer": true + }, + "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==", + "peer": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/crypt": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz", + "integrity": "sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow==", + "peer": true, + "engines": { + "node": "*" } }, - "debug": { + "node_modules/debug": { "version": "4.3.4", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "requires": { + "dependencies": { "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "peer": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "peer": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "peer": true, + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/execa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", + "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", + "peer": true, + "dependencies": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, - "fast-deep-equal": { + "node_modules/fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", "dev": true }, - "json-schema-traverse": { + "node_modules/fs.realpath": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "peer": true }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "peer": true }, - "punycode": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", - "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", - "dev": true + "node_modules/get-intrinsic": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", + "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==", + "peer": true, + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, - "require-from-string": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "node_modules/get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "peer": true, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "peer": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "peer": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/glob/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "peer": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/globalize": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/globalize/-/globalize-1.7.0.tgz", + "integrity": "sha512-faR46vTIbFCeAemyuc9E6/d7Wrx9k2ae2L60UhakztFg6VuE42gENVJNuPFtt7Sdjrk9m2w8+py7Jj+JTNy59w==", + "peer": true, + "dependencies": { + "cldrjs": "^0.5.4" + } + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "peer": true, + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "peer": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/header-case": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/header-case/-/header-case-2.0.4.tgz", + "integrity": "sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q==", + "peer": true, + "dependencies": { + "capital-case": "^1.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/human-signals": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", + "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", + "peer": true, + "engines": { + "node": ">=8.12.0" + } + }, + "node_modules/hyperid": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/hyperid/-/hyperid-3.1.1.tgz", + "integrity": "sha512-RveV33kIksycSf7HLkq1sHB5wW0OwuX8ot8MYnY++gaaPXGFfKpBncHrAWxdpuEeRlazUMGWefwP1w6o6GaumA==", + "peer": true, + "dependencies": { + "uuid": "^8.3.2", + "uuid-parse": "^1.1.0" + } + }, + "node_modules/hyperid/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==", + "peer": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/inflection": { + "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" + ], + "peer": true + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "peer": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "peer": true + }, + "node_modules/invert-kv": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-3.0.1.tgz", + "integrity": "sha512-CYdFeFexxhv/Bcny+Q0BfOV+ltRlJcd4BBZBYFX/O0u4npJrgZtIcjokegtiSMAvlMTJ+Koq0GBCc//3bueQxw==", + "peer": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sindresorhus/invert-kv?sponsor=1" + } + }, + "node_modules/is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "peer": true + }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "peer": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "peer": true + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "peer": true + }, + "node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", "dev": true }, - "tslib": { + "node_modules/lcid": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-3.1.1.tgz", + "integrity": "sha512-M6T051+5QCGLBQb8id3hdvIW8+zeFV2FyBGFS9IEK5H9Wt4MueD4bW1eWikpHgZp+5xR3l5c8pZUkQsIA0BFZg==", + "peer": true, + "dependencies": { + "invert-kv": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "peer": true + }, + "node_modules/loopback-connector": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/loopback-connector/-/loopback-connector-5.2.2.tgz", + "integrity": "sha512-VY1LK+z3fp2ehCcq2jm1xTpBuKrtJcBuUZZhxAnYYAN3VXemmjLeVU0F/MmokfKL1zx1pkPKdjBPb+nNsatzeA==", + "peer": true, + "dependencies": { + "async": "^3.2.4", + "bluebird": "^3.7.2", + "debug": "^4.3.4", + "msgpack5": "^4.5.1", + "strong-globalize": "^6.0.5", + "uuid": "^8.3.2" + }, + "engines": { + "node": ">=10" + } + }, + "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==", + "peer": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/loopback-datasource-juggler": { + "version": "4.28.3", + "resolved": "https://registry.npmjs.org/loopback-datasource-juggler/-/loopback-datasource-juggler-4.28.3.tgz", + "integrity": "sha512-lhL5kmOVcwRNKNqL/+L8EXxXDJVtfzUQaiYYdeFciqPIGNsNpOnfxRww0jDHBLIhtNX3cvXRqTZO7ljccb/hCg==", + "peer": true, + "dependencies": { + "async": "^3.2.4", + "change-case": "^4.1.2", + "debug": "^4.3.4", + "depd": "^2.0.0", + "inflection": "^1.13.4", + "lodash": "^4.17.21", + "loopback-connector": "^5.2.1", + "minimatch": "^5.1.6", + "nanoid": "^3.3.4", + "qs": "^6.10.5", + "strong-globalize": "^6.0.5", + "traverse": "^0.6.7", + "uuid": "^9.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "peer": true, + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/map-age-cleaner": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", + "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", + "peer": true, + "dependencies": { + "p-defer": "^1.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/md5": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz", + "integrity": "sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==", + "peer": true, + "dependencies": { + "charenc": "0.0.2", + "crypt": "0.0.2", + "is-buffer": "~1.1.6" + } + }, + "node_modules/mem": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/mem/-/mem-5.1.1.tgz", + "integrity": "sha512-qvwipnozMohxLXG1pOqoLiZKNkC4r4qqRucSoDwXowsNGDSULiqFTRUF05vcZWnwJSG22qTsynQhxbaMtnX9gw==", + "peer": true, + "dependencies": { + "map-age-cleaner": "^0.1.3", + "mimic-fn": "^2.1.0", + "p-is-promise": "^2.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "peer": true + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "peer": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "peer": true, + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=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==" + }, + "node_modules/msgpack5": { + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/msgpack5/-/msgpack5-4.5.1.tgz", + "integrity": "sha512-zC1vkcliryc4JGlL6OfpHumSYUHWFGimSI+OgfRCjTFLmKA2/foR9rMTOhWiqfOrfxJOctrpWPvrppf8XynJxw==", + "peer": true, + "dependencies": { + "bl": "^2.0.1", + "inherits": "^2.0.3", + "readable-stream": "^2.3.6", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/nanoid": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", + "peer": true, + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "peer": true, + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "peer": true, + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/object-inspect": { + "version": "1.12.3", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", + "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", + "peer": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "peer": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "peer": true, + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/os-locale": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-5.0.0.tgz", + "integrity": "sha512-tqZcNEDAIZKBEPnHPlVDvKrp7NzgLi7jRmhKiUoa2NUmhl13FtkAGLUVR+ZsYvApBQdBfYm43A4tXXQ4IrYLBA==", + "peer": true, + "dependencies": { + "execa": "^4.0.0", + "lcid": "^3.0.0", + "mem": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-defer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", + "integrity": "sha512-wB3wfAxZpk2AzOfUMJNL+d36xothRSyj8EXOa4f6GMqYDN9BJaaSISbsk+wS9abmnebVw95C2Kb5t85UmpCxuw==", + "peer": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-event": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/p-event/-/p-event-4.2.0.tgz", + "integrity": "sha512-KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ==", + "peer": true, + "dependencies": { + "p-timeout": "^3.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", + "peer": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-is-promise": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz", + "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/p-timeout": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", + "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", + "peer": true, + "dependencies": { + "p-finally": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "peer": true, + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "peer": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/path-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/path-case/-/path-case-3.0.4.tgz", + "integrity": "sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg==", + "peer": true, + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "peer": true + }, + "node_modules/pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "peer": true, + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/qs": { + "version": "6.11.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.1.tgz", + "integrity": "sha512-0wsrzgTz/kAVIeuxSjnpGC56rzYtr6JT/2BwEvMaPhFIoYa1aGO8LbzuU1R0uUYQkLpWBTOj0l/CLAJB64J6nQ==", + "peer": true, + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "peer": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/readable-stream/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "peer": true + }, + "node_modules/reflect-metadata": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz", + "integrity": "sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==", + "peer": true + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "peer": true + }, + "node_modules/sentence-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/sentence-case/-/sentence-case-3.0.4.tgz", + "integrity": "sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg==", + "peer": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3", + "upper-case-first": "^2.0.2" + } + }, + "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==", + "peer": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "peer": true, + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "peer": true + }, + "node_modules/snake-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz", + "integrity": "sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==", + "peer": true, + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "peer": true + }, + "node_modules/stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility", + "peer": true + }, + "node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "peer": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/string_decoder/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "peer": true + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/strong-globalize": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/strong-globalize/-/strong-globalize-6.0.5.tgz", + "integrity": "sha512-7nfUli41TieV9/TSc0N62ve5Q4nfrpy/T0nNNy6TyD3vst79QWmeylCyd3q1gDxh8dqGEtabLNCdPQP1Iuvecw==", + "peer": true, + "dependencies": { + "accept-language": "^3.0.18", + "debug": "^4.2.0", + "globalize": "^1.6.0", + "lodash": "^4.17.20", + "md5": "^2.3.0", + "mkdirp": "^1.0.4", + "os-locale": "^5.0.0", + "yamljs": "^0.3.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/traverse": { + "version": "0.6.7", + "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.6.7.tgz", + "integrity": "sha512-/y956gpUo9ZNCb99YjxG7OaslxZWHfCHAUUfshwqOXmxUIvqLjVO581BT+gM59+QV9tFe6/CGG53tsA1Y7RSdg==", + "peer": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/tslib": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, - "uri-js": { + "node_modules/upper-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-2.0.2.tgz", + "integrity": "sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg==", + "peer": true, + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/upper-case-first": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/upper-case-first/-/upper-case-first-2.0.2.tgz", + "integrity": "sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg==", + "peer": true, + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/uri-js": { "version": "4.4.1", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", "dev": true, - "requires": { + "dependencies": { "punycode": "^2.1.0" } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "peer": true + }, + "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==", + "peer": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/uuid-parse": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/uuid-parse/-/uuid-parse-1.1.0.tgz", + "integrity": "sha512-OdmXxA8rDsQ7YpNVbKSJkNzTw2I+S5WsbMDnCtIWSQaosNAcWtFuI/YK1TjzUI6nbkgiqEyh8gWngfcv8Asd9A==", + "peer": true + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "peer": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "peer": true + }, + "node_modules/yamljs": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/yamljs/-/yamljs-0.3.0.tgz", + "integrity": "sha512-C/FsVVhht4iPQYXOInoxUM/1ELSf9EsgKH34FofQOp6hwCPrW4vG4w5++TED3xRUo8gD7l0P1J1dLlDYzODsTQ==", + "peer": true, + "dependencies": { + "argparse": "^1.0.7", + "glob": "^7.0.5" + }, + "bin": { + "json2yaml": "bin/json2yaml", + "yaml2json": "bin/yaml2json" + } } } } diff --git a/packages/repository-tests/package-lock.json b/packages/repository-tests/package-lock.json index be2fab77d44f..cb0282355421 100644 --- a/packages/repository-tests/package-lock.json +++ b/packages/repository-tests/package-lock.json @@ -1,7 +1,7 @@ { "name": "@loopback/repository-tests", "version": "0.21.9", - "lockfileVersion": 2, + "lockfileVersion": 3, "requires": true, "packages": { "": { @@ -22,57 +22,17 @@ "node": "14 || 16 || 18 || 19" }, "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3" + "@loopback/core": "^4.0.9", + "@loopback/repository": "^5.1.4" } }, - "../build": { - "name": "@loopback/build", - "version": "9.0.8", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "bin": { - "lb-clean": "bin/run-clean.js", - "lb-eslint": "bin/run-eslint.js", - "lb-mocha": "bin/run-mocha.js", - "lb-nyc": "bin/run-nyc.js", - "lb-prettier": "bin/run-prettier.js", - "lb-tsc": "bin/compile-package.js", - "lb-ttsc": "bin/compile-package.js" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../build/node_modules/@loopback/eslint-config": { - "resolved": "../eslint-config", - "link": true - }, - "../context": { - "name": "@loopback/context", - "version": "5.0.8", - "license": "MIT", + "node_modules/@loopback/context": { + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/@loopback/context/-/context-5.0.9.tgz", + "integrity": "sha512-Hs62SRG2YFy3cRa68Edts9TUCBpPCDK0AA/kxEfnEylpcWPJwz5l+77B6DUD7PbIvN8Zsk6EQJu4wFSduDzx+w==", "peer": true, "dependencies": { - "@loopback/metadata": "^5.0.8", + "@loopback/metadata": "^5.0.9", "@types/debug": "^4.1.7", "debug": "^4.3.4", "hyperid": "^3.1.1", @@ -80,114 +40,40 @@ "tslib": "^2.5.0", "uuid": "^9.0.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2" - }, "engines": { "node": "14 || 16 || 18 || 19" } }, - "../context/node_modules/@loopback/build": { - "resolved": "../build", - "link": true - }, - "../context/node_modules/@loopback/eslint-config": { - "resolved": "../eslint-config", - "link": true - }, - "../context/node_modules/@loopback/metadata": { - "resolved": "../metadata", - "link": true - }, - "../context/node_modules/@loopback/testlab": { - "resolved": "../testlab", - "link": true - }, - "../core": { - "name": "@loopback/core", - "version": "4.0.8", - "license": "MIT", + "node_modules/@loopback/core": { + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/@loopback/core/-/core-4.0.9.tgz", + "integrity": "sha512-DlSuAngwiNrVbp/esVJLwXmp0ieshRI1cVEPALvuQgXKlWX8eLVco3LXv7c6ZZ4Tp0hCaZxura2aY5SO0YqsuQ==", "peer": true, "dependencies": { - "@loopback/context": "^5.0.8", + "@loopback/context": "^5.0.9", "debug": "^4.3.4", "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36" - }, "engines": { "node": "14 || 16 || 18 || 19" } }, - "../core/node_modules/@loopback/build": { - "resolved": "../build", - "link": true - }, - "../core/node_modules/@loopback/context": { - "resolved": "../context", - "link": true - }, - "../core/node_modules/@loopback/eslint-config": { - "resolved": "../eslint-config", - "link": true - }, - "../core/node_modules/@loopback/testlab": { - "resolved": "../testlab", - "link": true - }, - "../eslint-config": { - "name": "@loopback/eslint-config", - "version": "13.0.8", - "dev": true, - "license": "MIT", + "node_modules/@loopback/filter": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/@loopback/filter/-/filter-3.0.9.tgz", + "integrity": "sha512-LdLdiY3k9yUfVReWUFUu7xpCVCzW2LMBVwZ9tIY/n1iLPsXFCx/3e7AQl2TxJXUaW9wmuDQyV+beeit/i7gOZA==", "peer": true, - "dependencies": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "eslint": "^8.35.0" - } - }, - "../filter": { - "name": "@loopback/filter", - "version": "3.0.8", - "extraneous": true, - "license": "MIT", "dependencies": { "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "typescript": "~4.9.4" - }, "engines": { "node": "14 || 16 || 18 || 19" } }, - "../metadata": { - "name": "@loopback/metadata", - "version": "5.0.8", - "license": "MIT", + "node_modules/@loopback/metadata": { + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/@loopback/metadata/-/metadata-5.0.9.tgz", + "integrity": "sha512-syRNaIzN7QSGhiw4GNVkXEKZg7XMwqOfND4B61nCnmwEAx4gLk/vU1h/EpmYnq+H5il3CaiLwQeNW8VJinNvlw==", "peer": true, "dependencies": { "debug": "^4.3.4", @@ -195,106 +81,30 @@ "reflect-metadata": "^0.1.13", "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36" - }, "engines": { "node": "14 || 16 || 18 || 19" } }, - "../metadata/node_modules/@loopback/build": { - "resolved": "../build", - "link": true - }, - "../metadata/node_modules/@loopback/eslint-config": { - "resolved": "../eslint-config", - "link": true - }, - "../metadata/node_modules/@loopback/testlab": { - "resolved": "../testlab", - "link": true - }, - "../repository": { - "name": "@loopback/repository", - "version": "5.1.3", - "license": "MIT", + "node_modules/@loopback/repository": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@loopback/repository/-/repository-5.1.4.tgz", + "integrity": "sha512-lRLR+LyNSBJSWfS9CEOcgA11wqohqcDfHXx7Hff3DckP19K6D4ApmD+sEFF1YNBgVV/ysZPrDySbtkYj9GfH+w==", "peer": true, "dependencies": { + "@loopback/filter": "^3.0.9", "@types/debug": "^4.1.7", "debug": "^4.3.4", "lodash": "^4.17.21", "loopback-datasource-juggler": "^4.28.2", "tslib": "^2.5.0" }, - "devDependencies": { - "@types/bson": "^4.0.5", - "@types/json-schema": "^7.0.11", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "bson": "4.7.2" - }, "engines": { "node": "14 || 16 || 18 || 19" }, "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../repository/node_modules/@loopback/core": { - "resolved": "../core", - "link": true - }, - "../testlab": { - "name": "@loopback/testlab", - "version": "5.0.8", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "@hapi/shot": "^6.0.1", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" + "@loopback/core": "^4.0.9" } }, - "../testlab/node_modules/@loopback/build": { - "resolved": "../build", - "link": true - }, - "../testlab/node_modules/@loopback/eslint-config": { - "resolved": "../eslint-config", - "link": true - }, - "node_modules/@loopback/core": { - "resolved": "../core", - "link": true - }, - "node_modules/@loopback/repository": { - "resolved": "../repository", - "link": true - }, "node_modules/@types/debug": { "version": "4.1.7", "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz", @@ -315,11 +125,191 @@ "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==" }, "node_modules/@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==", + "version": "14.18.40", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.40.tgz", + "integrity": "sha512-pGteXO/JQX7wPxGR8lyT+doqjMa7XvlVowwrDwLfX92k5SdLkk4cwC7CYSLBxrenw/R5oQwKioVIak7ZgplM3g==", "dev": true }, + "node_modules/accept-language": { + "version": "3.0.18", + "resolved": "https://registry.npmjs.org/accept-language/-/accept-language-3.0.18.tgz", + "integrity": "sha512-sUofgqBPzgfcF20sPoBYGQ1IhQLt2LSkxTnlQSuLF3n5gPEqd5AimbvOvHEi0T1kLMiGVqPWzI5a9OteBRth3A==", + "peer": true, + "dependencies": { + "bcp47": "^1.1.2", + "stable": "^0.1.6" + } + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "peer": true, + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/async": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==", + "peer": true + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "peer": true + }, + "node_modules/bcp47": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/bcp47/-/bcp47-1.1.2.tgz", + "integrity": "sha512-JnkkL4GUpOvvanH9AZPX38CxhiLsXMBicBY2IAtqiVN8YulGDQybUydWA4W6yAMtw6iShtw+8HEF6cfrTHU+UQ==", + "peer": true, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/bl": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/bl/-/bl-2.2.1.tgz", + "integrity": "sha512-6Pesp1w0DEX1N550i/uGV/TqucVL4AM/pgThFSN/Qq9si1/DF9aIHs1BxD8V/QU0HoeHO6cQRTAuYnLPKq1e4g==", + "peer": true, + "dependencies": { + "readable-stream": "^2.3.5", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", + "peer": true + }, + "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==", + "peer": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "peer": true, + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "peer": true, + "dependencies": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "node_modules/capital-case": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/capital-case/-/capital-case-1.0.4.tgz", + "integrity": "sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==", + "peer": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3", + "upper-case-first": "^2.0.2" + } + }, + "node_modules/change-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/change-case/-/change-case-4.1.2.tgz", + "integrity": "sha512-bSxY2ws9OtviILG1EiY5K7NNxkqg/JnRnFxLtKQ96JaviiIxi7djMrSd0ECT9AC+lttClmYwKw53BWpOMblo7A==", + "peer": true, + "dependencies": { + "camel-case": "^4.1.2", + "capital-case": "^1.0.4", + "constant-case": "^3.0.4", + "dot-case": "^3.0.4", + "header-case": "^2.0.4", + "no-case": "^3.0.4", + "param-case": "^3.0.4", + "pascal-case": "^3.1.2", + "path-case": "^3.0.4", + "sentence-case": "^3.0.4", + "snake-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/charenc": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz", + "integrity": "sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA==", + "peer": true, + "engines": { + "node": "*" + } + }, + "node_modules/cldrjs": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/cldrjs/-/cldrjs-0.5.5.tgz", + "integrity": "sha512-KDwzwbmLIPfCgd8JERVDpQKrUUM1U4KpFJJg2IROv89rF172lLufoJnqJ/Wea6fXL5bO6WjuLMzY8V52UWPvkA==", + "peer": true + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "peer": true + }, + "node_modules/constant-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/constant-case/-/constant-case-3.0.4.tgz", + "integrity": "sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ==", + "peer": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3", + "upper-case": "^2.0.2" + } + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "peer": true + }, + "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==", + "peer": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/crypt": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz", + "integrity": "sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow==", + "peer": true, + "engines": { + "node": "*" + } + }, "node_modules/debug": { "version": "4.3.4", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", @@ -336,837 +326,916 @@ } } }, + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "peer": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "peer": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "peer": true, + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/execa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", + "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", + "peer": true, + "dependencies": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "peer": true + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "peer": true + }, + "node_modules/get-intrinsic": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", + "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==", + "peer": true, + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "peer": true, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "peer": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "peer": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/glob/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "peer": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/globalize": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/globalize/-/globalize-1.7.0.tgz", + "integrity": "sha512-faR46vTIbFCeAemyuc9E6/d7Wrx9k2ae2L60UhakztFg6VuE42gENVJNuPFtt7Sdjrk9m2w8+py7Jj+JTNy59w==", + "peer": true, + "dependencies": { + "cldrjs": "^0.5.4" + } + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "peer": true, + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "peer": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/header-case": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/header-case/-/header-case-2.0.4.tgz", + "integrity": "sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q==", + "peer": true, + "dependencies": { + "capital-case": "^1.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/human-signals": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", + "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", + "peer": true, + "engines": { + "node": ">=8.12.0" + } + }, + "node_modules/hyperid": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/hyperid/-/hyperid-3.1.1.tgz", + "integrity": "sha512-RveV33kIksycSf7HLkq1sHB5wW0OwuX8ot8MYnY++gaaPXGFfKpBncHrAWxdpuEeRlazUMGWefwP1w6o6GaumA==", + "peer": true, + "dependencies": { + "uuid": "^8.3.2", + "uuid-parse": "^1.1.0" + } + }, + "node_modules/hyperid/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==", + "peer": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/inflection": { + "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" + ], + "peer": true + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "peer": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "peer": true + }, + "node_modules/invert-kv": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-3.0.1.tgz", + "integrity": "sha512-CYdFeFexxhv/Bcny+Q0BfOV+ltRlJcd4BBZBYFX/O0u4npJrgZtIcjokegtiSMAvlMTJ+Koq0GBCc//3bueQxw==", + "peer": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sindresorhus/invert-kv?sponsor=1" + } + }, + "node_modules/is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "peer": true + }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "peer": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "peer": true + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "peer": true + }, + "node_modules/lcid": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-3.1.1.tgz", + "integrity": "sha512-M6T051+5QCGLBQb8id3hdvIW8+zeFV2FyBGFS9IEK5H9Wt4MueD4bW1eWikpHgZp+5xR3l5c8pZUkQsIA0BFZg==", + "peer": true, + "dependencies": { + "invert-kv": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/lodash": { "version": "4.17.21", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "node_modules/loopback-connector": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/loopback-connector/-/loopback-connector-5.2.2.tgz", + "integrity": "sha512-VY1LK+z3fp2ehCcq2jm1xTpBuKrtJcBuUZZhxAnYYAN3VXemmjLeVU0F/MmokfKL1zx1pkPKdjBPb+nNsatzeA==", + "peer": true, + "dependencies": { + "async": "^3.2.4", + "bluebird": "^3.7.2", + "debug": "^4.3.4", + "msgpack5": "^4.5.1", + "strong-globalize": "^6.0.5", + "uuid": "^8.3.2" + }, + "engines": { + "node": ">=10" + } + }, + "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==", + "peer": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/loopback-datasource-juggler": { + "version": "4.28.3", + "resolved": "https://registry.npmjs.org/loopback-datasource-juggler/-/loopback-datasource-juggler-4.28.3.tgz", + "integrity": "sha512-lhL5kmOVcwRNKNqL/+L8EXxXDJVtfzUQaiYYdeFciqPIGNsNpOnfxRww0jDHBLIhtNX3cvXRqTZO7ljccb/hCg==", + "peer": true, + "dependencies": { + "async": "^3.2.4", + "change-case": "^4.1.2", + "debug": "^4.3.4", + "depd": "^2.0.0", + "inflection": "^1.13.4", + "lodash": "^4.17.21", + "loopback-connector": "^5.2.1", + "minimatch": "^5.1.6", + "nanoid": "^3.3.4", + "qs": "^6.10.5", + "strong-globalize": "^6.0.5", + "traverse": "^0.6.7", + "uuid": "^9.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "peer": true, + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/map-age-cleaner": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", + "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", + "peer": true, + "dependencies": { + "p-defer": "^1.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/md5": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz", + "integrity": "sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==", + "peer": true, + "dependencies": { + "charenc": "0.0.2", + "crypt": "0.0.2", + "is-buffer": "~1.1.6" + } + }, + "node_modules/mem": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/mem/-/mem-5.1.1.tgz", + "integrity": "sha512-qvwipnozMohxLXG1pOqoLiZKNkC4r4qqRucSoDwXowsNGDSULiqFTRUF05vcZWnwJSG22qTsynQhxbaMtnX9gw==", + "peer": true, + "dependencies": { + "map-age-cleaner": "^0.1.3", + "mimic-fn": "^2.1.0", + "p-is-promise": "^2.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "peer": true + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "peer": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "peer": true, + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=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==" }, - "node_modules/tslib": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" - } - }, - "dependencies": { - "@loopback/core": { - "version": "file:../core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" + "node_modules/msgpack5": { + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/msgpack5/-/msgpack5-4.5.1.tgz", + "integrity": "sha512-zC1vkcliryc4JGlL6OfpHumSYUHWFGimSI+OgfRCjTFLmKA2/foR9rMTOhWiqfOrfxJOctrpWPvrppf8XynJxw==", + "peer": true, + "dependencies": { + "bl": "^2.0.1", + "inherits": "^2.0.3", + "readable-stream": "^2.3.6", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/nanoid": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", + "peer": true, + "bin": { + "nanoid": "bin/nanoid.cjs" }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "peer": true, "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "peer": true, + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/object-inspect": { + "version": "1.12.3", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", + "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", + "peer": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "peer": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "peer": true, + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/os-locale": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-5.0.0.tgz", + "integrity": "sha512-tqZcNEDAIZKBEPnHPlVDvKrp7NzgLi7jRmhKiUoa2NUmhl13FtkAGLUVR+ZsYvApBQdBfYm43A4tXXQ4IrYLBA==", + "peer": true, + "dependencies": { + "execa": "^4.0.0", + "lcid": "^3.0.0", + "mem": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-defer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", + "integrity": "sha512-wB3wfAxZpk2AzOfUMJNL+d36xothRSyj8EXOa4f6GMqYDN9BJaaSISbsk+wS9abmnebVw95C2Kb5t85UmpCxuw==", + "peer": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-event": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/p-event/-/p-event-4.2.0.tgz", + "integrity": "sha512-KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ==", + "peer": true, + "dependencies": { + "p-timeout": "^3.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", + "peer": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-is-promise": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz", + "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/p-timeout": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", + "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", + "peer": true, + "dependencies": { + "p-finally": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "peer": true, + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "peer": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/path-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/path-case/-/path-case-3.0.4.tgz", + "integrity": "sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg==", + "peer": true, + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "peer": true + }, + "node_modules/pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "peer": true, + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/qs": { + "version": "6.11.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.1.tgz", + "integrity": "sha512-0wsrzgTz/kAVIeuxSjnpGC56rzYtr6JT/2BwEvMaPhFIoYa1aGO8LbzuU1R0uUYQkLpWBTOj0l/CLAJB64J6nQ==", + "peer": true, + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "peer": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/readable-stream/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "peer": true + }, + "node_modules/reflect-metadata": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz", + "integrity": "sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==", + "peer": true + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } + { + "type": "patreon", + "url": "https://www.patreon.com/feross" }, - "@loopback/testlab": { - "version": "file:../testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } + { + "type": "consulting", + "url": "https://feross.org/support" } + ], + "peer": true + }, + "node_modules/sentence-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/sentence-case/-/sentence-case-3.0.4.tgz", + "integrity": "sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg==", + "peer": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3", + "upper-case-first": "^2.0.2" } }, - "@loopback/repository": { - "version": "file:../repository", - "requires": { - "@types/bson": "^4.0.5", - "@types/debug": "^4.1.7", - "@types/json-schema": "^7.0.11", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "bson": "4.7.2", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "loopback-datasource-juggler": "^4.28.2", - "tslib": "^2.5.0" + "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==", + "peer": true, + "dependencies": { + "shebang-regex": "^3.0.0" }, + "engines": { + "node": ">=8" + } + }, + "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==", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "peer": true, "dependencies": { - "@loopback/core": { - "version": "file:../core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - } + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "@types/debug": { - "version": "4.1.7", - "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz", - "integrity": "sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==", - "requires": { - "@types/ms": "*" + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "peer": true + }, + "node_modules/snake-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz", + "integrity": "sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==", + "peer": true, + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" } }, - "@types/lodash": { - "version": "4.14.191", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.191.tgz", - "integrity": "sha512-BdZ5BCCvho3EIXw6wUCXHe7rS53AIDPLE+JzwgT+OsJk53oBfbSmZZ7CX4VaRoN78N+TJpFi9QPlfIVNmJYWxQ==", - "dev": true + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "peer": true }, - "@types/ms": { - "version": "0.7.31", - "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz", - "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==" + "node_modules/stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility", + "peer": true }, - "@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==", - "dev": true + "node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "peer": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } }, - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "requires": { - "ms": "2.1.2" + "node_modules/string_decoder/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "peer": true + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "peer": true, + "engines": { + "node": ">=6" } }, - "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true + "node_modules/strong-globalize": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/strong-globalize/-/strong-globalize-6.0.5.tgz", + "integrity": "sha512-7nfUli41TieV9/TSc0N62ve5Q4nfrpy/T0nNNy6TyD3vst79QWmeylCyd3q1gDxh8dqGEtabLNCdPQP1Iuvecw==", + "peer": true, + "dependencies": { + "accept-language": "^3.0.18", + "debug": "^4.2.0", + "globalize": "^1.6.0", + "lodash": "^4.17.20", + "md5": "^2.3.0", + "mkdirp": "^1.0.4", + "os-locale": "^5.0.0", + "yamljs": "^0.3.0" + }, + "engines": { + "node": ">=10" + } }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + "node_modules/traverse": { + "version": "0.6.7", + "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.6.7.tgz", + "integrity": "sha512-/y956gpUo9ZNCb99YjxG7OaslxZWHfCHAUUfshwqOXmxUIvqLjVO581BT+gM59+QV9tFe6/CGG53tsA1Y7RSdg==", + "peer": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, - "tslib": { + "node_modules/tslib": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" + }, + "node_modules/upper-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-2.0.2.tgz", + "integrity": "sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg==", + "peer": true, + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/upper-case-first": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/upper-case-first/-/upper-case-first-2.0.2.tgz", + "integrity": "sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg==", + "peer": true, + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "peer": true + }, + "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==", + "peer": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/uuid-parse": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/uuid-parse/-/uuid-parse-1.1.0.tgz", + "integrity": "sha512-OdmXxA8rDsQ7YpNVbKSJkNzTw2I+S5WsbMDnCtIWSQaosNAcWtFuI/YK1TjzUI6nbkgiqEyh8gWngfcv8Asd9A==", + "peer": true + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "peer": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "peer": true + }, + "node_modules/yamljs": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/yamljs/-/yamljs-0.3.0.tgz", + "integrity": "sha512-C/FsVVhht4iPQYXOInoxUM/1ELSf9EsgKH34FofQOp6hwCPrW4vG4w5++TED3xRUo8gD7l0P1J1dLlDYzODsTQ==", + "peer": true, + "dependencies": { + "argparse": "^1.0.7", + "glob": "^7.0.5" + }, + "bin": { + "json2yaml": "bin/json2yaml", + "yaml2json": "bin/yaml2json" + } } } } diff --git a/packages/repository/package-lock.json b/packages/repository/package-lock.json index 13077bf93a98..32c8a830e97e 100644 --- a/packages/repository/package-lock.json +++ b/packages/repository/package-lock.json @@ -1,7 +1,7 @@ { "name": "@loopback/repository", "version": "5.1.4", - "lockfileVersion": 2, + "lockfileVersion": 3, "requires": true, "packages": { "": { @@ -26,56 +26,16 @@ "node": "14 || 16 || 18 || 19" }, "peerDependencies": { - "@loopback/core": "^4.0.8" + "@loopback/core": "^4.0.9" } }, - "../build": { - "name": "@loopback/build", - "version": "9.0.8", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "bin": { - "lb-clean": "bin/run-clean.js", - "lb-eslint": "bin/run-eslint.js", - "lb-mocha": "bin/run-mocha.js", - "lb-nyc": "bin/run-nyc.js", - "lb-prettier": "bin/run-prettier.js", - "lb-tsc": "bin/compile-package.js", - "lb-ttsc": "bin/compile-package.js" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../build/node_modules/@loopback/eslint-config": { - "resolved": "../eslint-config", - "link": true - }, - "../context": { - "name": "@loopback/context", - "version": "5.0.8", - "license": "MIT", + "node_modules/@loopback/context": { + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/@loopback/context/-/context-5.0.9.tgz", + "integrity": "sha512-Hs62SRG2YFy3cRa68Edts9TUCBpPCDK0AA/kxEfnEylpcWPJwz5l+77B6DUD7PbIvN8Zsk6EQJu4wFSduDzx+w==", "peer": true, "dependencies": { - "@loopback/metadata": "^5.0.8", + "@loopback/metadata": "^5.0.9", "@types/debug": "^4.1.7", "debug": "^4.3.4", "hyperid": "^3.1.1", @@ -83,114 +43,28 @@ "tslib": "^2.5.0", "uuid": "^9.0.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2" - }, "engines": { "node": "14 || 16 || 18 || 19" } }, - "../context/node_modules/@loopback/build": { - "resolved": "../build", - "link": true - }, - "../context/node_modules/@loopback/eslint-config": { - "resolved": "../eslint-config", - "link": true - }, - "../context/node_modules/@loopback/metadata": { - "resolved": "../metadata", - "link": true - }, - "../context/node_modules/@loopback/testlab": { - "resolved": "../testlab", - "link": true - }, - "../core": { - "name": "@loopback/core", - "version": "4.0.8", - "license": "MIT", + "node_modules/@loopback/core": { + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/@loopback/core/-/core-4.0.9.tgz", + "integrity": "sha512-DlSuAngwiNrVbp/esVJLwXmp0ieshRI1cVEPALvuQgXKlWX8eLVco3LXv7c6ZZ4Tp0hCaZxura2aY5SO0YqsuQ==", "peer": true, "dependencies": { - "@loopback/context": "^5.0.8", + "@loopback/context": "^5.0.9", "debug": "^4.3.4", "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../core/node_modules/@loopback/build": { - "resolved": "../build", - "link": true - }, - "../core/node_modules/@loopback/context": { - "resolved": "../context", - "link": true - }, - "../core/node_modules/@loopback/eslint-config": { - "resolved": "../eslint-config", - "link": true - }, - "../core/node_modules/@loopback/testlab": { - "resolved": "../testlab", - "link": true - }, - "../eslint-config": { - "name": "@loopback/eslint-config", - "version": "13.0.8", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "eslint": "^8.35.0" - } - }, - "../filter": { - "name": "@loopback/filter", - "version": "3.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "typescript": "~4.9.4" - }, "engines": { "node": "14 || 16 || 18 || 19" } }, - "../metadata": { - "name": "@loopback/metadata", - "version": "5.0.8", - "license": "MIT", + "node_modules/@loopback/metadata": { + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/@loopback/metadata/-/metadata-5.0.9.tgz", + "integrity": "sha512-syRNaIzN7QSGhiw4GNVkXEKZg7XMwqOfND4B61nCnmwEAx4gLk/vU1h/EpmYnq+H5il3CaiLwQeNW8VJinNvlw==", "peer": true, "dependencies": { "debug": "^4.3.4", @@ -198,72 +72,10 @@ "reflect-metadata": "^0.1.13", "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../metadata/node_modules/@loopback/build": { - "resolved": "../build", - "link": true - }, - "../metadata/node_modules/@loopback/eslint-config": { - "resolved": "../eslint-config", - "link": true - }, - "../metadata/node_modules/@loopback/testlab": { - "resolved": "../testlab", - "link": true - }, - "../testlab": { - "name": "@loopback/testlab", - "version": "5.0.8", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "@hapi/shot": "^6.0.1", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/node": "^14.18.36" - }, "engines": { "node": "14 || 16 || 18 || 19" } }, - "../testlab/node_modules/@loopback/build": { - "resolved": "../build", - "link": true - }, - "../testlab/node_modules/@loopback/eslint-config": { - "resolved": "../eslint-config", - "link": true - }, - "node_modules/@loopback/core": { - "resolved": "../core", - "link": true - }, "node_modules/@types/bson": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/@types/bson/-/bson-4.2.0.tgz", @@ -300,9 +112,9 @@ "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==" }, "node_modules/@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==", + "version": "14.18.40", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.40.tgz", + "integrity": "sha512-pGteXO/JQX7wPxGR8lyT+doqjMa7XvlVowwrDwLfX92k5SdLkk4cwC7CYSLBxrenw/R5oQwKioVIak7ZgplM3g==", "dev": true }, "node_modules/accept-language": { @@ -708,6 +520,25 @@ "node": ">=8.12.0" } }, + "node_modules/hyperid": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/hyperid/-/hyperid-3.1.1.tgz", + "integrity": "sha512-RveV33kIksycSf7HLkq1sHB5wW0OwuX8ot8MYnY++gaaPXGFfKpBncHrAWxdpuEeRlazUMGWefwP1w6o6GaumA==", + "peer": true, + "dependencies": { + "uuid": "^8.3.2", + "uuid-parse": "^1.1.0" + } + }, + "node_modules/hyperid/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==", + "peer": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, "node_modules/ieee754": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", @@ -804,9 +635,9 @@ "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" }, "node_modules/loopback-connector": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/loopback-connector/-/loopback-connector-5.2.1.tgz", - "integrity": "sha512-jWCjljtMSe+pZV5X5pYQOg2Gt3DjiC4O9dha2lXdXigS9rrhZbrBrHL8leA+qnYrexcoEPwL5Pcxc0AqVwT2bw==", + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/loopback-connector/-/loopback-connector-5.2.2.tgz", + "integrity": "sha512-VY1LK+z3fp2ehCcq2jm1xTpBuKrtJcBuUZZhxAnYYAN3VXemmjLeVU0F/MmokfKL1zx1pkPKdjBPb+nNsatzeA==", "dependencies": { "async": "^3.2.4", "bluebird": "^3.7.2", @@ -819,10 +650,18 @@ "node": ">=10" } }, + "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==", + "bin": { + "uuid": "dist/bin/uuid" + } + }, "node_modules/loopback-datasource-juggler": { - "version": "4.28.2", - "resolved": "https://registry.npmjs.org/loopback-datasource-juggler/-/loopback-datasource-juggler-4.28.2.tgz", - "integrity": "sha512-3+NtxehBDPWmRNFMm34JceoOSmdkGcDrToZVHqhjCtxJJ+M/3KSV0ObwD6pD+eA27liKg09Rfp4oezjw6I/ZOg==", + "version": "4.28.3", + "resolved": "https://registry.npmjs.org/loopback-datasource-juggler/-/loopback-datasource-juggler-4.28.3.tgz", + "integrity": "sha512-lhL5kmOVcwRNKNqL/+L8EXxXDJVtfzUQaiYYdeFciqPIGNsNpOnfxRww0jDHBLIhtNX3cvXRqTZO7ljccb/hCg==", "dependencies": { "async": "^3.2.4", "change-case": "^4.1.2", @@ -836,7 +675,7 @@ "qs": "^6.10.5", "strong-globalize": "^6.0.5", "traverse": "^0.6.7", - "uuid": "^8.3.2" + "uuid": "^9.0.0" }, "engines": { "node": ">=10" @@ -1020,6 +859,30 @@ "node": ">=4" } }, + "node_modules/p-event": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/p-event/-/p-event-4.2.0.tgz", + "integrity": "sha512-KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ==", + "peer": true, + "dependencies": { + "p-timeout": "^3.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", + "peer": true, + "engines": { + "node": ">=4" + } + }, "node_modules/p-is-promise": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz", @@ -1028,6 +891,18 @@ "node": ">=6" } }, + "node_modules/p-timeout": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", + "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", + "peer": true, + "dependencies": { + "p-finally": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/param-case": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", @@ -1086,9 +961,9 @@ } }, "node_modules/qs": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", - "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "version": "6.11.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.1.tgz", + "integrity": "sha512-0wsrzgTz/kAVIeuxSjnpGC56rzYtr6JT/2BwEvMaPhFIoYa1aGO8LbzuU1R0uUYQkLpWBTOj0l/CLAJB64J6nQ==", "dependencies": { "side-channel": "^1.0.4" }, @@ -1118,6 +993,12 @@ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" }, + "node_modules/reflect-metadata": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz", + "integrity": "sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==", + "peer": true + }, "node_modules/safe-buffer": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", @@ -1278,13 +1159,19 @@ "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" }, "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/uuid-parse": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/uuid-parse/-/uuid-parse-1.1.0.tgz", + "integrity": "sha512-OdmXxA8rDsQ7YpNVbKSJkNzTw2I+S5WsbMDnCtIWSQaosNAcWtFuI/YK1TjzUI6nbkgiqEyh8gWngfcv8Asd9A==", + "peer": true + }, "node_modules/which": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", @@ -1317,1202 +1204,5 @@ "yaml2json": "bin/yaml2json" } } - }, - "dependencies": { - "@loopback/core": { - "version": "file:../core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@types/bson": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/@types/bson/-/bson-4.2.0.tgz", - "integrity": "sha512-ELCPqAdroMdcuxqwMgUpifQyRoTpyYCNr1V9xKyF40VsBobsj+BbWNRvwGchMgBPGqkw655ypkjj2MEF5ywVwg==", - "dev": true, - "requires": { - "bson": "*" - } - }, - "@types/debug": { - "version": "4.1.7", - "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz", - "integrity": "sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==", - "requires": { - "@types/ms": "*" - } - }, - "@types/json-schema": { - "version": "7.0.11", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", - "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", - "dev": true - }, - "@types/lodash": { - "version": "4.14.191", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.191.tgz", - "integrity": "sha512-BdZ5BCCvho3EIXw6wUCXHe7rS53AIDPLE+JzwgT+OsJk53oBfbSmZZ7CX4VaRoN78N+TJpFi9QPlfIVNmJYWxQ==", - "dev": true - }, - "@types/ms": { - "version": "0.7.31", - "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz", - "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==" - }, - "@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==", - "dev": true - }, - "accept-language": { - "version": "3.0.18", - "resolved": "https://registry.npmjs.org/accept-language/-/accept-language-3.0.18.tgz", - "integrity": "sha512-sUofgqBPzgfcF20sPoBYGQ1IhQLt2LSkxTnlQSuLF3n5gPEqd5AimbvOvHEi0T1kLMiGVqPWzI5a9OteBRth3A==", - "requires": { - "bcp47": "^1.1.2", - "stable": "^0.1.6" - } - }, - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "requires": { - "sprintf-js": "~1.0.2" - } - }, - "async": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", - "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" - }, - "balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - }, - "base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "dev": true - }, - "bcp47": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/bcp47/-/bcp47-1.1.2.tgz", - "integrity": "sha512-JnkkL4GUpOvvanH9AZPX38CxhiLsXMBicBY2IAtqiVN8YulGDQybUydWA4W6yAMtw6iShtw+8HEF6cfrTHU+UQ==" - }, - "bl": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/bl/-/bl-2.2.1.tgz", - "integrity": "sha512-6Pesp1w0DEX1N550i/uGV/TqucVL4AM/pgThFSN/Qq9si1/DF9aIHs1BxD8V/QU0HoeHO6cQRTAuYnLPKq1e4g==", - "requires": { - "readable-stream": "^2.3.5", - "safe-buffer": "^5.1.1" - } - }, - "bluebird": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" - }, - "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" - } - }, - "bson": { - "version": "4.7.2", - "resolved": "https://registry.npmjs.org/bson/-/bson-4.7.2.tgz", - "integrity": "sha512-Ry9wCtIZ5kGqkJoi6aD8KjxFZEx78guTQDnpXWiNthsxzrxAK/i8E6pCHAIZTbaEFWcOCvbecMukfK7XUvyLpQ==", - "dev": true, - "requires": { - "buffer": "^5.6.0" - } - }, - "buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "dev": true, - "requires": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" - } - }, - "call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "requires": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - } - }, - "camel-case": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", - "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", - "requires": { - "pascal-case": "^3.1.2", - "tslib": "^2.0.3" - } - }, - "capital-case": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/capital-case/-/capital-case-1.0.4.tgz", - "integrity": "sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==", - "requires": { - "no-case": "^3.0.4", - "tslib": "^2.0.3", - "upper-case-first": "^2.0.2" - } - }, - "change-case": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/change-case/-/change-case-4.1.2.tgz", - "integrity": "sha512-bSxY2ws9OtviILG1EiY5K7NNxkqg/JnRnFxLtKQ96JaviiIxi7djMrSd0ECT9AC+lttClmYwKw53BWpOMblo7A==", - "requires": { - "camel-case": "^4.1.2", - "capital-case": "^1.0.4", - "constant-case": "^3.0.4", - "dot-case": "^3.0.4", - "header-case": "^2.0.4", - "no-case": "^3.0.4", - "param-case": "^3.0.4", - "pascal-case": "^3.1.2", - "path-case": "^3.0.4", - "sentence-case": "^3.0.4", - "snake-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "charenc": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz", - "integrity": "sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA==" - }, - "cldrjs": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/cldrjs/-/cldrjs-0.5.5.tgz", - "integrity": "sha512-KDwzwbmLIPfCgd8JERVDpQKrUUM1U4KpFJJg2IROv89rF172lLufoJnqJ/Wea6fXL5bO6WjuLMzY8V52UWPvkA==" - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" - }, - "constant-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/constant-case/-/constant-case-3.0.4.tgz", - "integrity": "sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ==", - "requires": { - "no-case": "^3.0.4", - "tslib": "^2.0.3", - "upper-case": "^2.0.2" - } - }, - "core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" - }, - "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" - } - }, - "crypt": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz", - "integrity": "sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow==" - }, - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "requires": { - "ms": "2.1.2" - } - }, - "depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" - }, - "dot-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", - "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", - "requires": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "requires": { - "once": "^1.4.0" - } - }, - "execa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", - "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", - "requires": { - "cross-spawn": "^7.0.0", - "get-stream": "^5.0.0", - "human-signals": "^1.1.1", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.0", - "onetime": "^5.1.0", - "signal-exit": "^3.0.2", - "strip-final-newline": "^2.0.0" - } - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" - }, - "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" - }, - "get-intrinsic": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", - "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==", - "requires": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.3" - } - }, - "get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "requires": { - "pump": "^3.0.0" - } - }, - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "dependencies": { - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "requires": { - "brace-expansion": "^1.1.7" - } - } - } - }, - "globalize": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/globalize/-/globalize-1.7.0.tgz", - "integrity": "sha512-faR46vTIbFCeAemyuc9E6/d7Wrx9k2ae2L60UhakztFg6VuE42gENVJNuPFtt7Sdjrk9m2w8+py7Jj+JTNy59w==", - "requires": { - "cldrjs": "^0.5.4" - } - }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "requires": { - "function-bind": "^1.1.1" - } - }, - "has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" - }, - "header-case": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/header-case/-/header-case-2.0.4.tgz", - "integrity": "sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q==", - "requires": { - "capital-case": "^1.0.4", - "tslib": "^2.0.3" - } - }, - "human-signals": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", - "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==" - }, - "ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "dev": true - }, - "inflection": { - "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", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "invert-kv": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-3.0.1.tgz", - "integrity": "sha512-CYdFeFexxhv/Bcny+Q0BfOV+ltRlJcd4BBZBYFX/O0u4npJrgZtIcjokegtiSMAvlMTJ+Koq0GBCc//3bueQxw==" - }, - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" - }, - "is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" - }, - "lcid": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/lcid/-/lcid-3.1.1.tgz", - "integrity": "sha512-M6T051+5QCGLBQb8id3hdvIW8+zeFV2FyBGFS9IEK5H9Wt4MueD4bW1eWikpHgZp+5xR3l5c8pZUkQsIA0BFZg==", - "requires": { - "invert-kv": "^3.0.0" - } - }, - "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - }, - "loopback-connector": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/loopback-connector/-/loopback-connector-5.2.1.tgz", - "integrity": "sha512-jWCjljtMSe+pZV5X5pYQOg2Gt3DjiC4O9dha2lXdXigS9rrhZbrBrHL8leA+qnYrexcoEPwL5Pcxc0AqVwT2bw==", - "requires": { - "async": "^3.2.4", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "msgpack5": "^4.5.1", - "strong-globalize": "^6.0.5", - "uuid": "^8.3.2" - } - }, - "loopback-datasource-juggler": { - "version": "4.28.2", - "resolved": "https://registry.npmjs.org/loopback-datasource-juggler/-/loopback-datasource-juggler-4.28.2.tgz", - "integrity": "sha512-3+NtxehBDPWmRNFMm34JceoOSmdkGcDrToZVHqhjCtxJJ+M/3KSV0ObwD6pD+eA27liKg09Rfp4oezjw6I/ZOg==", - "requires": { - "async": "^3.2.4", - "change-case": "^4.1.2", - "debug": "^4.3.4", - "depd": "^2.0.0", - "inflection": "^1.13.4", - "lodash": "^4.17.21", - "loopback-connector": "^5.2.1", - "minimatch": "^5.1.6", - "nanoid": "^3.3.4", - "qs": "^6.10.5", - "strong-globalize": "^6.0.5", - "traverse": "^0.6.7", - "uuid": "^8.3.2" - } - }, - "lower-case": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", - "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", - "requires": { - "tslib": "^2.0.3" - } - }, - "map-age-cleaner": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", - "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", - "requires": { - "p-defer": "^1.0.0" - } - }, - "md5": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz", - "integrity": "sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==", - "requires": { - "charenc": "0.0.2", - "crypt": "0.0.2", - "is-buffer": "~1.1.6" - } - }, - "mem": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/mem/-/mem-5.1.1.tgz", - "integrity": "sha512-qvwipnozMohxLXG1pOqoLiZKNkC4r4qqRucSoDwXowsNGDSULiqFTRUF05vcZWnwJSG22qTsynQhxbaMtnX9gw==", - "requires": { - "map-age-cleaner": "^0.1.3", - "mimic-fn": "^2.1.0", - "p-is-promise": "^2.1.0" - } - }, - "merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" - }, - "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" - }, - "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" - } - }, - "mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "msgpack5": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/msgpack5/-/msgpack5-4.5.1.tgz", - "integrity": "sha512-zC1vkcliryc4JGlL6OfpHumSYUHWFGimSI+OgfRCjTFLmKA2/foR9rMTOhWiqfOrfxJOctrpWPvrppf8XynJxw==", - "requires": { - "bl": "^2.0.1", - "inherits": "^2.0.3", - "readable-stream": "^2.3.6", - "safe-buffer": "^5.1.2" - } - }, - "nanoid": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", - "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==" - }, - "no-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", - "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", - "requires": { - "lower-case": "^2.0.2", - "tslib": "^2.0.3" - } - }, - "npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "requires": { - "path-key": "^3.0.0" - } - }, - "object-inspect": { - "version": "1.12.3", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", - "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==" - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "requires": { - "wrappy": "1" - } - }, - "onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "requires": { - "mimic-fn": "^2.1.0" - } - }, - "os-locale": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-5.0.0.tgz", - "integrity": "sha512-tqZcNEDAIZKBEPnHPlVDvKrp7NzgLi7jRmhKiUoa2NUmhl13FtkAGLUVR+ZsYvApBQdBfYm43A4tXXQ4IrYLBA==", - "requires": { - "execa": "^4.0.0", - "lcid": "^3.0.0", - "mem": "^5.0.0" - } - }, - "p-defer": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", - "integrity": "sha512-wB3wfAxZpk2AzOfUMJNL+d36xothRSyj8EXOa4f6GMqYDN9BJaaSISbsk+wS9abmnebVw95C2Kb5t85UmpCxuw==" - }, - "p-is-promise": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz", - "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==" - }, - "param-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", - "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", - "requires": { - "dot-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "pascal-case": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", - "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", - "requires": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "path-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/path-case/-/path-case-3.0.4.tgz", - "integrity": "sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg==", - "requires": { - "dot-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==" - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" - }, - "process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" - }, - "pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "qs": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", - "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", - "requires": { - "side-channel": "^1.0.4" - } - }, - "readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - }, - "dependencies": { - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - } - } - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" - }, - "sentence-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/sentence-case/-/sentence-case-3.0.4.tgz", - "integrity": "sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg==", - "requires": { - "no-case": "^3.0.4", - "tslib": "^2.0.3", - "upper-case-first": "^2.0.2" - } - }, - "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==" - }, - "side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", - "requires": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" - } - }, - "signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" - }, - "snake-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz", - "integrity": "sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==", - "requires": { - "dot-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" - }, - "stable": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", - "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - }, - "dependencies": { - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - } - } - }, - "strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==" - }, - "strong-globalize": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/strong-globalize/-/strong-globalize-6.0.5.tgz", - "integrity": "sha512-7nfUli41TieV9/TSc0N62ve5Q4nfrpy/T0nNNy6TyD3vst79QWmeylCyd3q1gDxh8dqGEtabLNCdPQP1Iuvecw==", - "requires": { - "accept-language": "^3.0.18", - "debug": "^4.2.0", - "globalize": "^1.6.0", - "lodash": "^4.17.20", - "md5": "^2.3.0", - "mkdirp": "^1.0.4", - "os-locale": "^5.0.0", - "yamljs": "^0.3.0" - } - }, - "traverse": { - "version": "0.6.7", - "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.6.7.tgz", - "integrity": "sha512-/y956gpUo9ZNCb99YjxG7OaslxZWHfCHAUUfshwqOXmxUIvqLjVO581BT+gM59+QV9tFe6/CGG53tsA1Y7RSdg==" - }, - "tslib": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" - }, - "upper-case": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-2.0.2.tgz", - "integrity": "sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg==", - "requires": { - "tslib": "^2.0.3" - } - }, - "upper-case-first": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/upper-case-first/-/upper-case-first-2.0.2.tgz", - "integrity": "sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg==", - "requires": { - "tslib": "^2.0.3" - } - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" - }, - "uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" - }, - "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" - } - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" - }, - "yamljs": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/yamljs/-/yamljs-0.3.0.tgz", - "integrity": "sha512-C/FsVVhht4iPQYXOInoxUM/1ELSf9EsgKH34FofQOp6hwCPrW4vG4w5++TED3xRUo8gD7l0P1J1dLlDYzODsTQ==", - "requires": { - "argparse": "^1.0.7", - "glob": "^7.0.5" - } - } } } diff --git a/packages/rest-crud/package-lock.json b/packages/rest-crud/package-lock.json index 6733a9443743..26f7f67de3d0 100644 --- a/packages/rest-crud/package-lock.json +++ b/packages/rest-crud/package-lock.json @@ -1,7 +1,7 @@ { "name": "@loopback/rest-crud", "version": "0.15.8", - "lockfileVersion": 2, + "lockfileVersion": 3, "requires": true, "packages": { "": { @@ -20,58 +20,18 @@ "node": "14 || 16 || 18 || 19" }, "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/rest": "^12.0.8" + "@loopback/core": "^4.0.9", + "@loopback/repository": "^5.1.4", + "@loopback/rest": "^12.0.9" } }, - "../build": { - "name": "@loopback/build", - "version": "9.0.8", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "bin": { - "lb-clean": "bin/run-clean.js", - "lb-eslint": "bin/run-eslint.js", - "lb-mocha": "bin/run-mocha.js", - "lb-nyc": "bin/run-nyc.js", - "lb-prettier": "bin/run-prettier.js", - "lb-tsc": "bin/compile-package.js", - "lb-ttsc": "bin/compile-package.js" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../build/node_modules/@loopback/eslint-config": { - "resolved": "../eslint-config", - "link": true - }, - "../context": { - "name": "@loopback/context", - "version": "5.0.8", - "license": "MIT", + "node_modules/@loopback/context": { + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/@loopback/context/-/context-5.0.9.tgz", + "integrity": "sha512-Hs62SRG2YFy3cRa68Edts9TUCBpPCDK0AA/kxEfnEylpcWPJwz5l+77B6DUD7PbIvN8Zsk6EQJu4wFSduDzx+w==", "peer": true, "dependencies": { - "@loopback/metadata": "^5.0.8", + "@loopback/metadata": "^5.0.9", "@types/debug": "^4.1.7", "debug": "^4.3.4", "hyperid": "^3.1.1", @@ -79,104 +39,36 @@ "tslib": "^2.5.0", "uuid": "^9.0.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2" - }, "engines": { "node": "14 || 16 || 18 || 19" } }, - "../context/node_modules/@loopback/build": { - "resolved": "../build", - "link": true - }, - "../context/node_modules/@loopback/eslint-config": { - "resolved": "../eslint-config", - "link": true - }, - "../context/node_modules/@loopback/metadata": { - "resolved": "../metadata", - "link": true - }, - "../context/node_modules/@loopback/testlab": { - "resolved": "../testlab", - "link": true - }, - "../core": { - "name": "@loopback/core", - "version": "4.0.8", - "license": "MIT", + "node_modules/@loopback/core": { + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/@loopback/core/-/core-4.0.9.tgz", + "integrity": "sha512-DlSuAngwiNrVbp/esVJLwXmp0ieshRI1cVEPALvuQgXKlWX8eLVco3LXv7c6ZZ4Tp0hCaZxura2aY5SO0YqsuQ==", "peer": true, "dependencies": { - "@loopback/context": "^5.0.8", + "@loopback/context": "^5.0.9", "debug": "^4.3.4", "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36" - }, "engines": { "node": "14 || 16 || 18 || 19" } }, - "../core/node_modules/@loopback/build": { - "resolved": "../build", - "link": true - }, - "../core/node_modules/@loopback/context": { - "resolved": "../context", - "link": true - }, - "../core/node_modules/@loopback/eslint-config": { - "resolved": "../eslint-config", - "link": true - }, - "../core/node_modules/@loopback/testlab": { - "resolved": "../testlab", - "link": true - }, - "../eslint-config": { - "name": "@loopback/eslint-config", - "version": "13.0.8", - "dev": true, - "license": "MIT", + "node_modules/@loopback/express": { + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/@loopback/express/-/express-5.0.9.tgz", + "integrity": "sha512-OwyCQTQECyc6B3GtWTQxhqbubI6Ady2xbrdlBRZiqMRPHDGtO3rdDWplM/5nnze/XVIZPhiXQtOK/YfQkJ3HVA==", "peer": true, "dependencies": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "eslint": "^8.35.0" - } - }, - "../express": { - "name": "@loopback/express", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/http-server": "^4.0.8", + "@loopback/http-server": "^4.0.9", "@types/body-parser": "^1.19.2", "@types/express": "^4.17.17", "@types/express-serve-static-core": "^4.17.33", "@types/http-errors": "^2.0.1", - "body-parser": "^1.20.1", + "body-parser": "^1.20.2", "debug": "^4.3.4", "express": "^4.18.2", "http-errors": "^2.0.0", @@ -184,69 +76,43 @@ "toposort": "^2.0.2", "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/on-finished": "^2.3.1", - "@types/toposort": "^2.0.3", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, "engines": { "node": "14 || 16 || 18 || 19" }, "peerDependencies": { - "@loopback/core": "^4.0.8" + "@loopback/core": "^4.0.9" } }, - "../filter": { - "name": "@loopback/filter", - "version": "3.0.8", - "extraneous": true, - "license": "MIT", + "node_modules/@loopback/filter": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/@loopback/filter/-/filter-3.0.9.tgz", + "integrity": "sha512-LdLdiY3k9yUfVReWUFUu7xpCVCzW2LMBVwZ9tIY/n1iLPsXFCx/3e7AQl2TxJXUaW9wmuDQyV+beeit/i7gOZA==", + "peer": true, "dependencies": { "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "typescript": "~4.9.4" - }, "engines": { "node": "14 || 16 || 18 || 19" } }, - "../http-server": { - "name": "@loopback/http-server", - "version": "4.0.8", - "extraneous": true, - "license": "MIT", + "node_modules/@loopback/http-server": { + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/@loopback/http-server/-/http-server-4.0.9.tgz", + "integrity": "sha512-b7+jjmMX0zbOo2wOctpsz/QiMoSgFMulWVYe0YhlBlK1/TF1TRy5F/hm0UeeOk432c+cOugOfChBy/51sRc0IQ==", + "peer": true, "dependencies": { "debug": "^4.3.4", "stoppable": "^1.1.0", "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/stoppable": "^1.1.1" - }, "engines": { "node": "14 || 16 || 18 || 19" } }, - "../metadata": { - "name": "@loopback/metadata", - "version": "5.0.8", - "license": "MIT", + "node_modules/@loopback/metadata": { + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/@loopback/metadata/-/metadata-5.0.9.tgz", + "integrity": "sha512-syRNaIzN7QSGhiw4GNVkXEKZg7XMwqOfND4B61nCnmwEAx4gLk/vU1h/EpmYnq+H5il3CaiLwQeNW8VJinNvlw==", "peer": true, "dependencies": { "debug": "^4.3.4", @@ -254,78 +120,17 @@ "reflect-metadata": "^0.1.13", "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../metadata/node_modules/@loopback/build": { - "resolved": "../build", - "link": true - }, - "../metadata/node_modules/@loopback/eslint-config": { - "resolved": "../eslint-config", - "link": true - }, - "../metadata/node_modules/@loopback/testlab": { - "resolved": "../testlab", - "link": true - }, - "../model-api-builder": { - "name": "@loopback/model-api-builder", - "version": "4.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3" - } - }, - "../openapi-spec-builder": { - "name": "@loopback/openapi-spec-builder", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "openapi3-ts": "^2.0.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36" - }, "engines": { "node": "14 || 16 || 18 || 19" } }, - "../openapi-v3": { - "name": "@loopback/openapi-v3", - "version": "8.0.8", - "extraneous": true, - "license": "MIT", + "node_modules/@loopback/openapi-v3": { + "version": "8.0.9", + "resolved": "https://registry.npmjs.org/@loopback/openapi-v3/-/openapi-v3-8.0.9.tgz", + "integrity": "sha512-Tp64PWuKLTf2aVmvt0J7UlkxsS3uSBFRstGsa6BXjvrzm6PA6kiONUttFPvVIMdxzVfecK3vzNjHA4g+5pW/kw==", + "peer": true, "dependencies": { - "@loopback/repository-json-schema": "^6.1.2", + "@loopback/repository-json-schema": "^6.1.3", "debug": "^4.3.4", "http-status": "^1.6.2", "json-merge-patch": "^1.0.2", @@ -333,94 +138,60 @@ "openapi3-ts": "^2.0.2", "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/openapi-spec-builder": "^5.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/json-merge-patch": "0.0.8", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36" - }, "engines": { "node": "14 || 16 || 18 || 19" }, "peerDependencies": { - "@loopback/core": "^4.0.8" + "@loopback/core": "^4.0.9" } }, - "../repository": { - "name": "@loopback/repository", - "version": "5.1.3", - "license": "MIT", + "node_modules/@loopback/repository": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@loopback/repository/-/repository-5.1.4.tgz", + "integrity": "sha512-lRLR+LyNSBJSWfS9CEOcgA11wqohqcDfHXx7Hff3DckP19K6D4ApmD+sEFF1YNBgVV/ysZPrDySbtkYj9GfH+w==", "peer": true, "dependencies": { - "@loopback/filter": "^3.0.8", + "@loopback/filter": "^3.0.9", "@types/debug": "^4.1.7", "debug": "^4.3.4", "lodash": "^4.17.21", "loopback-datasource-juggler": "^4.28.2", "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bson": "^4.0.5", - "@types/json-schema": "^7.0.11", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "bson": "4.7.2" - }, "engines": { "node": "14 || 16 || 18 || 19" }, "peerDependencies": { - "@loopback/core": "^4.0.8" + "@loopback/core": "^4.0.9" } }, - "../repository-json-schema": { - "name": "@loopback/repository-json-schema", - "version": "6.1.2", - "extraneous": true, - "license": "MIT", + "node_modules/@loopback/repository-json-schema": { + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/@loopback/repository-json-schema/-/repository-json-schema-6.1.3.tgz", + "integrity": "sha512-JlYK3DXKfUJhGiu0C0JCtINgOKjaeN/2JgZbeGHCMgjwvJ7pxbSoIFYr3P2BnRV7zFfi5PGIen1IX02UbS1dfQ==", + "peer": true, "dependencies": { "@types/json-schema": "^7.0.11", "debug": "^4.3.4", "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "ajv-formats": "^2.1.1" - }, "engines": { "node": "14 || 16 || 18 || 19" }, "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3" + "@loopback/core": "^4.0.9", + "@loopback/repository": "^5.1.4" } }, - "../repository/node_modules/@loopback/core": { - "resolved": "../core", - "link": true - }, - "../rest": { - "name": "@loopback/rest", - "version": "12.0.8", - "license": "MIT", + "node_modules/@loopback/rest": { + "version": "12.0.9", + "resolved": "https://registry.npmjs.org/@loopback/rest/-/rest-12.0.9.tgz", + "integrity": "sha512-cJdKPrpXuJwkrOYVakjCqk3vFATTFssUnuXhnNEyH2Ho+DnCsNRoIrzPGl6TrOVnnPF/jU6vXATtm8kRe8WlFA==", "peer": true, "dependencies": { + "@loopback/express": "^5.0.9", + "@loopback/http-server": "^4.0.9", + "@loopback/openapi-v3": "^8.0.9", "@openapi-contrib/openapi-schema-to-json-schema": "^3.2.0", "@types/body-parser": "^1.19.2", "@types/cors": "^2.8.13", @@ -450,1351 +221,2255 @@ "type-is": "^1.6.18", "validator": "^13.9.0" }, - "devDependencies": { - "@types/debug": "^4.1.7", - "@types/js-yaml": "^4.0.5", - "@types/json-schema-compare": "^0.2.1", - "@types/lodash": "^4.14.191", - "@types/multer": "^1.4.7", - "@types/node": "^14.18.36", - "@types/qs": "^6.9.7", - "multer": "^1.4.4" - }, "engines": { "node": "14 || 16 || 18 || 19" }, "peerDependencies": { - "@loopback/core": "^4.0.8" + "@loopback/core": "^4.0.9" } }, - "../rest/node_modules/@loopback/core": { - "resolved": "../core", - "link": true - }, - "../testlab": { - "name": "@loopback/testlab", - "version": "5.0.8", - "dev": true, - "license": "MIT", + "node_modules/@openapi-contrib/openapi-schema-to-json-schema": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@openapi-contrib/openapi-schema-to-json-schema/-/openapi-schema-to-json-schema-3.2.0.tgz", + "integrity": "sha512-Gj6C0JwCr8arj0sYuslWXUBSP/KnUlEGnPW4qxlXvAl543oaNQgMgIgkQUA6vs5BCCvwTEiL8m/wdWzfl4UvSw==", "peer": true, "dependencies": { - "@hapi/shot": "^6.0.1", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" + "fast-deep-equal": "^3.1.3" } }, - "../testlab/node_modules/@loopback/build": { - "resolved": "../build", - "link": true - }, - "../testlab/node_modules/@loopback/eslint-config": { - "resolved": "../eslint-config", - "link": true - }, - "node_modules/@loopback/core": { - "resolved": "../core", - "link": true + "node_modules/@types/body-parser": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", + "peer": true, + "dependencies": { + "@types/connect": "*", + "@types/node": "*" + } }, - "node_modules/@loopback/repository": { - "resolved": "../repository", - "link": true + "node_modules/@types/connect": { + "version": "3.4.35", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", + "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "peer": true, + "dependencies": { + "@types/node": "*" + } }, - "node_modules/@loopback/rest": { - "resolved": "../rest", - "link": true + "node_modules/@types/cors": { + "version": "2.8.13", + "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.13.tgz", + "integrity": "sha512-RG8AStHlUiV5ysZQKq97copd2UmVYw3/pRMLefISZ3S1hK104Cwm7iLQ3fTKx+lsUH2CE8FlLaYeEA2LSeqYUA==", + "peer": true, + "dependencies": { + "@types/node": "*" + } }, "node_modules/@types/debug": { "version": "4.1.7", "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz", "integrity": "sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==", - "dev": true, "dependencies": { "@types/ms": "*" } }, + "node_modules/@types/express": { + "version": "4.17.17", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.17.tgz", + "integrity": "sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q==", + "peer": true, + "dependencies": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.33", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "node_modules/@types/express-serve-static-core": { + "version": "4.17.33", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.33.tgz", + "integrity": "sha512-TPBqmR/HRYI3eC2E5hmiivIzv+bidAfXofM+sbonAGvyDhySGw9/PQZFt2BLOrjUUR++4eJVpx6KnLQK1Fk9tA==", + "peer": true, + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*" + } + }, + "node_modules/@types/http-errors": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.1.tgz", + "integrity": "sha512-/K3ds8TRAfBvi5vfjuz8y6+GiAYBZ0x4tXv1Av6CWBWn0IlADc+ZX9pMq7oU0fNQPnBwIZl3rmeLp6SBApbxSQ==", + "peer": true + }, + "node_modules/@types/json-schema": { + "version": "7.0.11", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", + "peer": true + }, + "node_modules/@types/mime": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz", + "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==", + "peer": true + }, "node_modules/@types/ms": { "version": "0.7.31", "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz", - "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==", - "dev": true + "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==" }, "node_modules/@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==", - "dev": true + "version": "14.18.40", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.40.tgz", + "integrity": "sha512-pGteXO/JQX7wPxGR8lyT+doqjMa7XvlVowwrDwLfX92k5SdLkk4cwC7CYSLBxrenw/R5oQwKioVIak7ZgplM3g==" }, - "node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "node_modules/@types/on-finished": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/@types/on-finished/-/on-finished-2.3.1.tgz", + "integrity": "sha512-mzVYaYcFs5Jd2n/O6uYIRUsFRR1cHyZLRvkLCU0E7+G5WhY0qBDAR5fUCeZbvecYOSh9ikhlesyi2UfI8B9ckQ==", + "peer": true, "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } + "@types/node": "*" } }, - "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==" + "node_modules/@types/qs": { + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==", + "peer": true }, - "node_modules/tslib": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" - } - }, - "dependencies": { - "@loopback/core": { - "version": "file:../core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, + "node_modules/@types/range-parser": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", + "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==", + "peer": true + }, + "node_modules/@types/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==", + "peer": true, "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } + "@types/mime": "*", + "@types/node": "*" } }, - "@loopback/repository": { - "version": "file:../repository", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/filter": "^3.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bson": "^4.0.5", - "@types/debug": "^4.1.7", - "@types/json-schema": "^7.0.11", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "bson": "4.7.2", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "loopback-datasource-juggler": "^4.28.2", - "tslib": "^2.5.0" - }, + "node_modules/@types/type-is": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/@types/type-is/-/type-is-1.6.3.tgz", + "integrity": "sha512-PNs5wHaNcBgCQG5nAeeZ7OvosrEsI9O4W2jAOO9BCCg4ux9ZZvH2+0iSCOIDBiKuQsiNS8CBlmfX9f5YBQ22cA==", + "peer": true, "dependencies": { - "@loopback/core": { - "version": "file:../core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - } + "@types/node": "*" } }, - "@loopback/rest": { - "version": "file:../rest", - "requires": { - "@openapi-contrib/openapi-schema-to-json-schema": "^3.2.0", - "@types/body-parser": "^1.19.2", - "@types/cors": "^2.8.13", - "@types/debug": "^4.1.7", - "@types/express": "^4.17.17", - "@types/express-serve-static-core": "^4.17.33", - "@types/http-errors": "^2.0.1", - "@types/js-yaml": "^4.0.5", - "@types/json-schema-compare": "^0.2.1", - "@types/lodash": "^4.14.191", - "@types/multer": "^1.4.7", - "@types/node": "^14.18.36", - "@types/on-finished": "^2.3.1", - "@types/qs": "^6.9.7", - "@types/serve-static": "1.15.0", - "@types/type-is": "^1.6.3", - "ajv": "^8.12.0", - "ajv-errors": "^3.0.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0", - "body-parser": "^1.20.2", - "cors": "^2.8.5", - "debug": "^4.3.4", - "express": "^4.18.2", - "http-errors": "^2.0.0", - "js-yaml": "^4.1.0", - "json-schema-compare": "^0.2.2", - "lodash": "^4.17.21", - "multer": "^1.4.4", - "on-finished": "^2.4.1", - "path-to-regexp": "^6.2.1", - "qs": "^6.11.1", - "strong-error-handler": "^4.0.1", - "tslib": "^2.5.0", - "type-is": "^1.6.18", - "validator": "^13.9.0" - }, + "node_modules/accept-language": { + "version": "3.0.18", + "resolved": "https://registry.npmjs.org/accept-language/-/accept-language-3.0.18.tgz", + "integrity": "sha512-sUofgqBPzgfcF20sPoBYGQ1IhQLt2LSkxTnlQSuLF3n5gPEqd5AimbvOvHEi0T1kLMiGVqPWzI5a9OteBRth3A==", + "peer": true, "dependencies": { - "@loopback/core": { - "version": "file:../core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - } + "bcp47": "^1.1.2", + "stable": "^0.1.6" } }, - "@types/debug": { - "version": "4.1.7", - "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz", - "integrity": "sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==", - "dev": true, - "requires": { - "@types/ms": "*" + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "peer": true, + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" } }, - "@types/ms": { - "version": "0.7.31", - "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz", - "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==", - "dev": true - }, - "@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==", - "dev": true + "node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "peer": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } }, - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "requires": { - "ms": "2.1.2" + "node_modules/ajv-errors": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-3.0.0.tgz", + "integrity": "sha512-V3wD15YHfHz6y0KdhYFjyy9vWtEVALT9UrxfN3zqlI6dMioHnJrqOYfyPKol3oqrnCM9uwkcdCwkJ0WUcbLMTQ==", + "peer": true, + "peerDependencies": { + "ajv": "^8.0.1" } }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + "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==", + "peer": true, + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } }, - "tslib": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" + "node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "peer": true, + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "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==", + "peer": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "peer": true + }, + "node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", + "peer": true + }, + "node_modules/async": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==", + "peer": true + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "peer": true + }, + "node_modules/bcp47": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/bcp47/-/bcp47-1.1.2.tgz", + "integrity": "sha512-JnkkL4GUpOvvanH9AZPX38CxhiLsXMBicBY2IAtqiVN8YulGDQybUydWA4W6yAMtw6iShtw+8HEF6cfrTHU+UQ==", + "peer": true, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/bl": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/bl/-/bl-2.2.1.tgz", + "integrity": "sha512-6Pesp1w0DEX1N550i/uGV/TqucVL4AM/pgThFSN/Qq9si1/DF9aIHs1BxD8V/QU0HoeHO6cQRTAuYnLPKq1e4g==", + "peer": true, + "dependencies": { + "readable-stream": "^2.3.5", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", + "peer": true + }, + "node_modules/body-parser": { + "version": "1.20.2", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz", + "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==", + "peer": true, + "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.11.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/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==", + "peer": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "peer": true + }, + "node_modules/body-parser/node_modules/qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "peer": true, + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "peer": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "peer": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "peer": true, + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "peer": true, + "dependencies": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "node_modules/capital-case": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/capital-case/-/capital-case-1.0.4.tgz", + "integrity": "sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==", + "peer": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3", + "upper-case-first": "^2.0.2" + } + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "peer": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/change-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/change-case/-/change-case-4.1.2.tgz", + "integrity": "sha512-bSxY2ws9OtviILG1EiY5K7NNxkqg/JnRnFxLtKQ96JaviiIxi7djMrSd0ECT9AC+lttClmYwKw53BWpOMblo7A==", + "peer": true, + "dependencies": { + "camel-case": "^4.1.2", + "capital-case": "^1.0.4", + "constant-case": "^3.0.4", + "dot-case": "^3.0.4", + "header-case": "^2.0.4", + "no-case": "^3.0.4", + "param-case": "^3.0.4", + "pascal-case": "^3.1.2", + "path-case": "^3.0.4", + "sentence-case": "^3.0.4", + "snake-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/charenc": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz", + "integrity": "sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA==", + "peer": true, + "engines": { + "node": "*" + } + }, + "node_modules/cldrjs": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/cldrjs/-/cldrjs-0.5.5.tgz", + "integrity": "sha512-KDwzwbmLIPfCgd8JERVDpQKrUUM1U4KpFJJg2IROv89rF172lLufoJnqJ/Wea6fXL5bO6WjuLMzY8V52UWPvkA==", + "peer": true + }, + "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==", + "peer": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "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==", + "peer": true + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "peer": true + }, + "node_modules/constant-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/constant-case/-/constant-case-3.0.4.tgz", + "integrity": "sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ==", + "peer": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3", + "upper-case": "^2.0.2" + } + }, + "node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "peer": true, + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", + "peer": true + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "peer": true + }, + "node_modules/cors": { + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", + "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", + "peer": true, + "dependencies": { + "object-assign": "^4", + "vary": "^1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "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==", + "peer": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/crypt": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz", + "integrity": "sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow==", + "peer": true, + "engines": { + "node": "*" + } + }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "peer": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "peer": true, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "peer": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "peer": true + }, + "node_modules/ejs": { + "version": "3.1.9", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.9.tgz", + "integrity": "sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ==", + "peer": true, + "dependencies": { + "jake": "^10.8.5" + }, + "bin": { + "ejs": "bin/cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "peer": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "peer": true, + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "peer": true + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/execa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", + "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", + "peer": true, + "dependencies": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/express": { + "version": "4.18.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", + "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", + "peer": true, + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.1", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.5.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.11.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/express/node_modules/body-parser": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", + "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", + "peer": true, + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "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.11.0", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/express/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "peer": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/express/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "peer": true + }, + "node_modules/express/node_modules/path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==", + "peer": true + }, + "node_modules/express/node_modules/qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "peer": true, + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/express/node_modules/raw-body": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "peer": true, + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "peer": true + }, + "node_modules/fast-safe-stringify": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz", + "integrity": "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==", + "peer": true + }, + "node_modules/filelist": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", + "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", + "peer": true, + "dependencies": { + "minimatch": "^5.0.1" + } + }, + "node_modules/finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "peer": true, + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "peer": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "peer": true + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "peer": true + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "peer": true + }, + "node_modules/get-intrinsic": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", + "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==", + "peer": true, + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "peer": true, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "peer": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "peer": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/glob/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "peer": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/globalize": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/globalize/-/globalize-1.7.0.tgz", + "integrity": "sha512-faR46vTIbFCeAemyuc9E6/d7Wrx9k2ae2L60UhakztFg6VuE42gENVJNuPFtt7Sdjrk9m2w8+py7Jj+JTNy59w==", + "peer": true, + "dependencies": { + "cldrjs": "^0.5.4" + } + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "peer": true, + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "peer": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/header-case": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/header-case/-/header-case-2.0.4.tgz", + "integrity": "sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q==", + "peer": true, + "dependencies": { + "capital-case": "^1.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "peer": true, + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/http-status": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/http-status/-/http-status-1.6.2.tgz", + "integrity": "sha512-oUExvfNckrpTpDazph7kNG8sQi5au3BeTo0idaZFXEhTaJKu7GNJCLHI0rYY2wljm548MSTM+Ljj/c6anqu2zQ==", + "peer": true, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/human-signals": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", + "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", + "peer": true, + "engines": { + "node": ">=8.12.0" + } + }, + "node_modules/hyperid": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/hyperid/-/hyperid-3.1.1.tgz", + "integrity": "sha512-RveV33kIksycSf7HLkq1sHB5wW0OwuX8ot8MYnY++gaaPXGFfKpBncHrAWxdpuEeRlazUMGWefwP1w6o6GaumA==", + "peer": true, + "dependencies": { + "uuid": "^8.3.2", + "uuid-parse": "^1.1.0" + } + }, + "node_modules/hyperid/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==", + "peer": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "peer": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/inflection": { + "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" + ], + "peer": true + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "peer": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "peer": true + }, + "node_modules/invert-kv": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-3.0.1.tgz", + "integrity": "sha512-CYdFeFexxhv/Bcny+Q0BfOV+ltRlJcd4BBZBYFX/O0u4npJrgZtIcjokegtiSMAvlMTJ+Koq0GBCc//3bueQxw==", + "peer": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sindresorhus/invert-kv?sponsor=1" + } + }, + "node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "peer": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "peer": true + }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "peer": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "peer": true + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "peer": true + }, + "node_modules/jake": { + "version": "10.8.5", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.5.tgz", + "integrity": "sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw==", + "peer": true, + "dependencies": { + "async": "^3.2.3", + "chalk": "^4.0.2", + "filelist": "^1.0.1", + "minimatch": "^3.0.4" + }, + "bin": { + "jake": "bin/cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jake/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "peer": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/jake/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "peer": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "peer": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/js2xmlparser": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/js2xmlparser/-/js2xmlparser-4.0.2.tgz", + "integrity": "sha512-6n4D8gLlLf1n5mNLQPRfViYzu9RATblzPEtm1SthMX1Pjao0r9YI9nw7ZIfRxQMERS87mcswrg+r/OYrPRX6jA==", + "peer": true, + "dependencies": { + "xmlcreate": "^2.0.4" + } + }, + "node_modules/json-merge-patch": { + "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==", + "peer": true, + "dependencies": { + "fast-deep-equal": "^3.1.3" + } + }, + "node_modules/json-schema-compare": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/json-schema-compare/-/json-schema-compare-0.2.2.tgz", + "integrity": "sha512-c4WYmDKyJXhs7WWvAWm3uIYnfyWFoIp+JEoX34rctVvEkMYCPGhXtvmFFXiffBbxfZsvQ0RNnV5H7GvDF5HCqQ==", + "peer": true, + "dependencies": { + "lodash": "^4.17.4" + } + }, + "node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "peer": true + }, + "node_modules/lcid": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-3.1.1.tgz", + "integrity": "sha512-M6T051+5QCGLBQb8id3hdvIW8+zeFV2FyBGFS9IEK5H9Wt4MueD4bW1eWikpHgZp+5xR3l5c8pZUkQsIA0BFZg==", + "peer": true, + "dependencies": { + "invert-kv": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "peer": true + }, + "node_modules/loopback-connector": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/loopback-connector/-/loopback-connector-5.2.2.tgz", + "integrity": "sha512-VY1LK+z3fp2ehCcq2jm1xTpBuKrtJcBuUZZhxAnYYAN3VXemmjLeVU0F/MmokfKL1zx1pkPKdjBPb+nNsatzeA==", + "peer": true, + "dependencies": { + "async": "^3.2.4", + "bluebird": "^3.7.2", + "debug": "^4.3.4", + "msgpack5": "^4.5.1", + "strong-globalize": "^6.0.5", + "uuid": "^8.3.2" + }, + "engines": { + "node": ">=10" + } + }, + "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==", + "peer": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/loopback-datasource-juggler": { + "version": "4.28.3", + "resolved": "https://registry.npmjs.org/loopback-datasource-juggler/-/loopback-datasource-juggler-4.28.3.tgz", + "integrity": "sha512-lhL5kmOVcwRNKNqL/+L8EXxXDJVtfzUQaiYYdeFciqPIGNsNpOnfxRww0jDHBLIhtNX3cvXRqTZO7ljccb/hCg==", + "peer": true, + "dependencies": { + "async": "^3.2.4", + "change-case": "^4.1.2", + "debug": "^4.3.4", + "depd": "^2.0.0", + "inflection": "^1.13.4", + "lodash": "^4.17.21", + "loopback-connector": "^5.2.1", + "minimatch": "^5.1.6", + "nanoid": "^3.3.4", + "qs": "^6.10.5", + "strong-globalize": "^6.0.5", + "traverse": "^0.6.7", + "uuid": "^9.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "peer": true, + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/map-age-cleaner": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", + "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", + "peer": true, + "dependencies": { + "p-defer": "^1.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/md5": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz", + "integrity": "sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==", + "peer": true, + "dependencies": { + "charenc": "0.0.2", + "crypt": "0.0.2", + "is-buffer": "~1.1.6" + } + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mem": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/mem/-/mem-5.1.1.tgz", + "integrity": "sha512-qvwipnozMohxLXG1pOqoLiZKNkC4r4qqRucSoDwXowsNGDSULiqFTRUF05vcZWnwJSG22qTsynQhxbaMtnX9gw==", + "peer": true, + "dependencies": { + "map-age-cleaner": "^0.1.3", + "mimic-fn": "^2.1.0", + "p-is-promise": "^2.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==", + "peer": true + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "peer": true + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "peer": true, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "peer": true, + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "peer": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "peer": true, + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=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==" + }, + "node_modules/msgpack5": { + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/msgpack5/-/msgpack5-4.5.1.tgz", + "integrity": "sha512-zC1vkcliryc4JGlL6OfpHumSYUHWFGimSI+OgfRCjTFLmKA2/foR9rMTOhWiqfOrfxJOctrpWPvrppf8XynJxw==", + "peer": true, + "dependencies": { + "bl": "^2.0.1", + "inherits": "^2.0.3", + "readable-stream": "^2.3.6", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/nanoid": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", + "peer": true, + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "peer": true, + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "peer": true, + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.12.3", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", + "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", + "peer": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "peer": true, + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "peer": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "peer": true, + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/openapi3-ts": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/openapi3-ts/-/openapi3-ts-2.0.2.tgz", + "integrity": "sha512-TxhYBMoqx9frXyOgnRHufjQfPXomTIHYKhSKJ6jHfj13kS8OEIhvmE8CTuQyKtjjWttAjX5DPxM1vmalEpo8Qw==", + "peer": true, + "dependencies": { + "yaml": "^1.10.2" + } + }, + "node_modules/os-locale": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-5.0.0.tgz", + "integrity": "sha512-tqZcNEDAIZKBEPnHPlVDvKrp7NzgLi7jRmhKiUoa2NUmhl13FtkAGLUVR+ZsYvApBQdBfYm43A4tXXQ4IrYLBA==", + "peer": true, + "dependencies": { + "execa": "^4.0.0", + "lcid": "^3.0.0", + "mem": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-defer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", + "integrity": "sha512-wB3wfAxZpk2AzOfUMJNL+d36xothRSyj8EXOa4f6GMqYDN9BJaaSISbsk+wS9abmnebVw95C2Kb5t85UmpCxuw==", + "peer": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-event": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/p-event/-/p-event-4.2.0.tgz", + "integrity": "sha512-KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ==", + "peer": true, + "dependencies": { + "p-timeout": "^3.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", + "peer": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-is-promise": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz", + "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/p-timeout": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", + "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", + "peer": true, + "dependencies": { + "p-finally": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "peer": true, + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "peer": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "peer": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/path-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/path-case/-/path-case-3.0.4.tgz", + "integrity": "sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg==", + "peer": true, + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-to-regexp": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.2.1.tgz", + "integrity": "sha512-JLyh7xT1kizaEvcaXOQwOc2/Yhw6KZOvPf1S8401UyLk86CU79LN3vl7ztXGm/pZ+YjoyAJ4rxmHwbkBXJX+yw==", + "peer": true + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "peer": true + }, + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "peer": true, + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "peer": true, + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/qs": { + "version": "6.11.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.1.tgz", + "integrity": "sha512-0wsrzgTz/kAVIeuxSjnpGC56rzYtr6JT/2BwEvMaPhFIoYa1aGO8LbzuU1R0uUYQkLpWBTOj0l/CLAJB64J6nQ==", + "peer": true, + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", + "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", + "peer": true, + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "peer": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/readable-stream/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "peer": true + }, + "node_modules/reflect-metadata": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz", + "integrity": "sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==", + "peer": true + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "peer": true + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "peer": true + }, + "node_modules/send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "peer": true, + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "peer": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "peer": true + }, + "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==", + "peer": true + }, + "node_modules/sentence-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/sentence-case/-/sentence-case-3.0.4.tgz", + "integrity": "sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg==", + "peer": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3", + "upper-case-first": "^2.0.2" + } + }, + "node_modules/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "peer": true, + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "peer": true + }, + "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==", + "peer": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "peer": true, + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "peer": true + }, + "node_modules/snake-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz", + "integrity": "sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==", + "peer": true, + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "peer": true + }, + "node_modules/stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility", + "peer": true + }, + "node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "peer": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/stoppable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/stoppable/-/stoppable-1.1.0.tgz", + "integrity": "sha512-KXDYZ9dszj6bzvnEMRYvxgeTHU74QBFL54XKtP3nyMuJ81CFYtABZ3bAzL2EdFUaEwJOBOgENyFj3R7oTzDyyw==", + "peer": true, + "engines": { + "node": ">=4", + "npm": ">=6" + } + }, + "node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "peer": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/string_decoder/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "peer": true + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/strong-error-handler": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/strong-error-handler/-/strong-error-handler-4.0.2.tgz", + "integrity": "sha512-84tEG1tZs781zWSXSbk7T0ekhRJ8DbgPPvr4UFseY72ws0sahPoreiEGp4QeQgcB+WplMx95AugBKSFZr5Dvig==", + "peer": true, + "dependencies": { + "accepts": "^1.3.8", + "debug": "^4.3.4", + "ejs": "^3.1.8", + "fast-safe-stringify": "^2.1.1", + "http-status": "^1.6.2", + "js2xmlparser": "^4.0.2", + "strong-globalize": "^6.0.5" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/strong-globalize": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/strong-globalize/-/strong-globalize-6.0.5.tgz", + "integrity": "sha512-7nfUli41TieV9/TSc0N62ve5Q4nfrpy/T0nNNy6TyD3vst79QWmeylCyd3q1gDxh8dqGEtabLNCdPQP1Iuvecw==", + "peer": true, + "dependencies": { + "accept-language": "^3.0.18", + "debug": "^4.2.0", + "globalize": "^1.6.0", + "lodash": "^4.17.20", + "md5": "^2.3.0", + "mkdirp": "^1.0.4", + "os-locale": "^5.0.0", + "yamljs": "^0.3.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "peer": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "peer": true, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/toposort": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/toposort/-/toposort-2.0.2.tgz", + "integrity": "sha512-0a5EOkAUp8D4moMi2W8ZF8jcga7BgZd91O/yabJCFY8az+XSzeGyTKs0Aoo897iV1Nj6guFq8orWDS96z91oGg==", + "peer": true + }, + "node_modules/traverse": { + "version": "0.6.7", + "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.6.7.tgz", + "integrity": "sha512-/y956gpUo9ZNCb99YjxG7OaslxZWHfCHAUUfshwqOXmxUIvqLjVO581BT+gM59+QV9tFe6/CGG53tsA1Y7RSdg==", + "peer": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/tslib": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", + "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" + }, + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "peer": true, + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "peer": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/upper-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-2.0.2.tgz", + "integrity": "sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg==", + "peer": true, + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/upper-case-first": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/upper-case-first/-/upper-case-first-2.0.2.tgz", + "integrity": "sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg==", + "peer": true, + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "peer": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "peer": true + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "peer": true, + "engines": { + "node": ">= 0.4.0" + } + }, + "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==", + "peer": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/uuid-parse": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/uuid-parse/-/uuid-parse-1.1.0.tgz", + "integrity": "sha512-OdmXxA8rDsQ7YpNVbKSJkNzTw2I+S5WsbMDnCtIWSQaosNAcWtFuI/YK1TjzUI6nbkgiqEyh8gWngfcv8Asd9A==", + "peer": true + }, + "node_modules/validator": { + "version": "13.9.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.9.0.tgz", + "integrity": "sha512-B+dGG8U3fdtM0/aNK4/X8CXq/EcxU2WPrPEkJGslb47qyHsxmbggTWK0yEA4qnYVNF+nxNlN88o14hIcPmSIEA==", + "peer": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "peer": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "peer": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "peer": true + }, + "node_modules/xmlcreate": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/xmlcreate/-/xmlcreate-2.0.4.tgz", + "integrity": "sha512-nquOebG4sngPmGPICTS5EnxqhKbCmz5Ox5hsszI2T6U5qdrJizBc+0ilYSEjTSzU0yZcmvppztXe/5Al5fUwdg==", + "peer": true + }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "peer": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/yamljs": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/yamljs/-/yamljs-0.3.0.tgz", + "integrity": "sha512-C/FsVVhht4iPQYXOInoxUM/1ELSf9EsgKH34FofQOp6hwCPrW4vG4w5++TED3xRUo8gD7l0P1J1dLlDYzODsTQ==", + "peer": true, + "dependencies": { + "argparse": "^1.0.7", + "glob": "^7.0.5" + }, + "bin": { + "json2yaml": "bin/json2yaml", + "yaml2json": "bin/yaml2json" + } + }, + "node_modules/yamljs/node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "peer": true, + "dependencies": { + "sprintf-js": "~1.0.2" + } } } } diff --git a/packages/rest-explorer/package-lock.json b/packages/rest-explorer/package-lock.json index 6886c920eb4e..f5a620b262d0 100644 --- a/packages/rest-explorer/package-lock.json +++ b/packages/rest-explorer/package-lock.json @@ -1,7 +1,7 @@ { "name": "@loopback/rest-explorer", "version": "5.0.9", - "lockfileVersion": 2, + "lockfileVersion": 3, "requires": true, "packages": { "": { @@ -23,57 +23,17 @@ "node": "14 || 16 || 18 || 19" }, "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/rest": "^12.0.8" + "@loopback/core": "^4.0.9", + "@loopback/rest": "^12.0.9" } }, - "../build": { - "name": "@loopback/build", - "version": "9.0.8", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "bin": { - "lb-clean": "bin/run-clean.js", - "lb-eslint": "bin/run-eslint.js", - "lb-mocha": "bin/run-mocha.js", - "lb-nyc": "bin/run-nyc.js", - "lb-prettier": "bin/run-prettier.js", - "lb-tsc": "bin/compile-package.js", - "lb-ttsc": "bin/compile-package.js" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../build/node_modules/@loopback/eslint-config": { - "resolved": "../eslint-config", - "link": true - }, - "../context": { - "name": "@loopback/context", - "version": "5.0.8", - "license": "MIT", + "node_modules/@loopback/context": { + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/@loopback/context/-/context-5.0.9.tgz", + "integrity": "sha512-Hs62SRG2YFy3cRa68Edts9TUCBpPCDK0AA/kxEfnEylpcWPJwz5l+77B6DUD7PbIvN8Zsk6EQJu4wFSduDzx+w==", "peer": true, "dependencies": { - "@loopback/metadata": "^5.0.8", + "@loopback/metadata": "^5.0.9", "@types/debug": "^4.1.7", "debug": "^4.3.4", "hyperid": "^3.1.1", @@ -81,104 +41,36 @@ "tslib": "^2.5.0", "uuid": "^9.0.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2" - }, "engines": { "node": "14 || 16 || 18 || 19" } }, - "../context/node_modules/@loopback/build": { - "resolved": "../build", - "link": true - }, - "../context/node_modules/@loopback/eslint-config": { - "resolved": "../eslint-config", - "link": true - }, - "../context/node_modules/@loopback/metadata": { - "resolved": "../metadata", - "link": true - }, - "../context/node_modules/@loopback/testlab": { - "resolved": "../testlab", - "link": true - }, - "../core": { - "name": "@loopback/core", - "version": "4.0.8", - "license": "MIT", + "node_modules/@loopback/core": { + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/@loopback/core/-/core-4.0.9.tgz", + "integrity": "sha512-DlSuAngwiNrVbp/esVJLwXmp0ieshRI1cVEPALvuQgXKlWX8eLVco3LXv7c6ZZ4Tp0hCaZxura2aY5SO0YqsuQ==", "peer": true, "dependencies": { - "@loopback/context": "^5.0.8", + "@loopback/context": "^5.0.9", "debug": "^4.3.4", "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36" - }, "engines": { "node": "14 || 16 || 18 || 19" } }, - "../core/node_modules/@loopback/build": { - "resolved": "../build", - "link": true - }, - "../core/node_modules/@loopback/context": { - "resolved": "../context", - "link": true - }, - "../core/node_modules/@loopback/eslint-config": { - "resolved": "../eslint-config", - "link": true - }, - "../core/node_modules/@loopback/testlab": { - "resolved": "../testlab", - "link": true - }, - "../eslint-config": { - "name": "@loopback/eslint-config", - "version": "13.0.8", - "dev": true, - "license": "MIT", + "node_modules/@loopback/express": { + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/@loopback/express/-/express-5.0.9.tgz", + "integrity": "sha512-OwyCQTQECyc6B3GtWTQxhqbubI6Ady2xbrdlBRZiqMRPHDGtO3rdDWplM/5nnze/XVIZPhiXQtOK/YfQkJ3HVA==", "peer": true, "dependencies": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "eslint": "^8.35.0" - } - }, - "../express": { - "name": "@loopback/express", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/http-server": "^4.0.8", + "@loopback/http-server": "^4.0.9", "@types/body-parser": "^1.19.2", "@types/express": "^4.17.17", "@types/express-serve-static-core": "^4.17.33", "@types/http-errors": "^2.0.1", - "body-parser": "^1.20.1", + "body-parser": "^1.20.2", "debug": "^4.3.4", "express": "^4.18.2", "http-errors": "^2.0.0", @@ -186,69 +78,43 @@ "toposort": "^2.0.2", "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/on-finished": "^2.3.1", - "@types/toposort": "^2.0.3", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, "engines": { "node": "14 || 16 || 18 || 19" }, "peerDependencies": { - "@loopback/core": "^4.0.8" + "@loopback/core": "^4.0.9" } }, - "../filter": { - "name": "@loopback/filter", - "version": "3.0.8", - "extraneous": true, - "license": "MIT", + "node_modules/@loopback/filter": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/@loopback/filter/-/filter-3.0.9.tgz", + "integrity": "sha512-LdLdiY3k9yUfVReWUFUu7xpCVCzW2LMBVwZ9tIY/n1iLPsXFCx/3e7AQl2TxJXUaW9wmuDQyV+beeit/i7gOZA==", + "peer": true, "dependencies": { "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "typescript": "~4.9.4" - }, "engines": { "node": "14 || 16 || 18 || 19" } }, - "../http-server": { - "name": "@loopback/http-server", - "version": "4.0.8", - "extraneous": true, - "license": "MIT", + "node_modules/@loopback/http-server": { + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/@loopback/http-server/-/http-server-4.0.9.tgz", + "integrity": "sha512-b7+jjmMX0zbOo2wOctpsz/QiMoSgFMulWVYe0YhlBlK1/TF1TRy5F/hm0UeeOk432c+cOugOfChBy/51sRc0IQ==", + "peer": true, "dependencies": { "debug": "^4.3.4", "stoppable": "^1.1.0", "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/stoppable": "^1.1.1" - }, "engines": { "node": "14 || 16 || 18 || 19" } }, - "../metadata": { - "name": "@loopback/metadata", - "version": "5.0.8", - "license": "MIT", + "node_modules/@loopback/metadata": { + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/@loopback/metadata/-/metadata-5.0.9.tgz", + "integrity": "sha512-syRNaIzN7QSGhiw4GNVkXEKZg7XMwqOfND4B61nCnmwEAx4gLk/vU1h/EpmYnq+H5il3CaiLwQeNW8VJinNvlw==", "peer": true, "dependencies": { "debug": "^4.3.4", @@ -256,56 +122,17 @@ "reflect-metadata": "^0.1.13", "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../metadata/node_modules/@loopback/build": { - "resolved": "../build", - "link": true - }, - "../metadata/node_modules/@loopback/eslint-config": { - "resolved": "../eslint-config", - "link": true - }, - "../metadata/node_modules/@loopback/testlab": { - "resolved": "../testlab", - "link": true - }, - "../openapi-spec-builder": { - "name": "@loopback/openapi-spec-builder", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "openapi3-ts": "^2.0.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36" - }, "engines": { "node": "14 || 16 || 18 || 19" } }, - "../openapi-v3": { - "name": "@loopback/openapi-v3", - "version": "8.0.8", - "extraneous": true, - "license": "MIT", + "node_modules/@loopback/openapi-v3": { + "version": "8.0.9", + "resolved": "https://registry.npmjs.org/@loopback/openapi-v3/-/openapi-v3-8.0.9.tgz", + "integrity": "sha512-Tp64PWuKLTf2aVmvt0J7UlkxsS3uSBFRstGsa6BXjvrzm6PA6kiONUttFPvVIMdxzVfecK3vzNjHA4g+5pW/kw==", + "peer": true, "dependencies": { - "@loopback/repository-json-schema": "^6.1.2", + "@loopback/repository-json-schema": "^6.1.3", "debug": "^4.3.4", "http-status": "^1.6.2", "json-merge-patch": "^1.0.2", @@ -313,85 +140,60 @@ "openapi3-ts": "^2.0.2", "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/openapi-spec-builder": "^5.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/json-merge-patch": "0.0.8", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36" - }, "engines": { "node": "14 || 16 || 18 || 19" }, "peerDependencies": { - "@loopback/core": "^4.0.8" + "@loopback/core": "^4.0.9" } }, - "../repository": { - "name": "@loopback/repository", - "version": "5.1.3", - "extraneous": true, - "license": "MIT", + "node_modules/@loopback/repository": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@loopback/repository/-/repository-5.1.4.tgz", + "integrity": "sha512-lRLR+LyNSBJSWfS9CEOcgA11wqohqcDfHXx7Hff3DckP19K6D4ApmD+sEFF1YNBgVV/ysZPrDySbtkYj9GfH+w==", + "peer": true, "dependencies": { + "@loopback/filter": "^3.0.9", "@types/debug": "^4.1.7", "debug": "^4.3.4", "lodash": "^4.17.21", "loopback-datasource-juggler": "^4.28.2", "tslib": "^2.5.0" }, - "devDependencies": { - "@types/bson": "^4.0.5", - "@types/json-schema": "^7.0.11", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "bson": "4.7.2" - }, "engines": { "node": "14 || 16 || 18 || 19" }, "peerDependencies": { - "@loopback/core": "^4.0.8" + "@loopback/core": "^4.0.9" } }, - "../repository-json-schema": { - "name": "@loopback/repository-json-schema", - "version": "6.1.2", - "extraneous": true, - "license": "MIT", + "node_modules/@loopback/repository-json-schema": { + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/@loopback/repository-json-schema/-/repository-json-schema-6.1.3.tgz", + "integrity": "sha512-JlYK3DXKfUJhGiu0C0JCtINgOKjaeN/2JgZbeGHCMgjwvJ7pxbSoIFYr3P2BnRV7zFfi5PGIen1IX02UbS1dfQ==", + "peer": true, "dependencies": { "@types/json-schema": "^7.0.11", "debug": "^4.3.4", "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "ajv-formats": "^2.1.1" - }, "engines": { "node": "14 || 16 || 18 || 19" }, "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3" + "@loopback/core": "^4.0.9", + "@loopback/repository": "^5.1.4" } }, - "../rest": { - "name": "@loopback/rest", - "version": "12.0.8", - "license": "MIT", + "node_modules/@loopback/rest": { + "version": "12.0.9", + "resolved": "https://registry.npmjs.org/@loopback/rest/-/rest-12.0.9.tgz", + "integrity": "sha512-cJdKPrpXuJwkrOYVakjCqk3vFATTFssUnuXhnNEyH2Ho+DnCsNRoIrzPGl6TrOVnnPF/jU6vXATtm8kRe8WlFA==", "peer": true, "dependencies": { + "@loopback/express": "^5.0.9", + "@loopback/http-server": "^4.0.9", + "@loopback/openapi-v3": "^8.0.9", "@openapi-contrib/openapi-schema-to-json-schema": "^3.2.0", "@types/body-parser": "^1.19.2", "@types/cors": "^2.8.13", @@ -421,78 +223,26 @@ "type-is": "^1.6.18", "validator": "^13.9.0" }, - "devDependencies": { - "@types/debug": "^4.1.7", - "@types/js-yaml": "^4.0.5", - "@types/json-schema-compare": "^0.2.1", - "@types/lodash": "^4.14.191", - "@types/multer": "^1.4.7", - "@types/node": "^14.18.36", - "@types/qs": "^6.9.7", - "multer": "^1.4.4" - }, "engines": { "node": "14 || 16 || 18 || 19" }, "peerDependencies": { - "@loopback/core": "^4.0.8" + "@loopback/core": "^4.0.9" } }, - "../rest/node_modules/@loopback/core": { - "resolved": "../core", - "link": true - }, - "../testlab": { - "name": "@loopback/testlab", - "version": "5.0.8", - "dev": true, - "license": "MIT", + "node_modules/@openapi-contrib/openapi-schema-to-json-schema": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@openapi-contrib/openapi-schema-to-json-schema/-/openapi-schema-to-json-schema-3.2.0.tgz", + "integrity": "sha512-Gj6C0JwCr8arj0sYuslWXUBSP/KnUlEGnPW4qxlXvAl543oaNQgMgIgkQUA6vs5BCCvwTEiL8m/wdWzfl4UvSw==", "peer": true, "dependencies": { - "@hapi/shot": "^6.0.1", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" + "fast-deep-equal": "^3.1.3" } }, - "../testlab/node_modules/@loopback/build": { - "resolved": "../build", - "link": true - }, - "../testlab/node_modules/@loopback/eslint-config": { - "resolved": "../eslint-config", - "link": true - }, - "node_modules/@loopback/core": { - "resolved": "../core", - "link": true - }, - "node_modules/@loopback/rest": { - "resolved": "../rest", - "link": true - }, "node_modules/@types/body-parser": { "version": "1.19.2", "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", - "dev": true, "dependencies": { "@types/connect": "*", "@types/node": "*" @@ -502,11 +252,28 @@ "version": "3.4.35", "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", - "dev": true, "dependencies": { "@types/node": "*" } }, + "node_modules/@types/cors": { + "version": "2.8.13", + "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.13.tgz", + "integrity": "sha512-RG8AStHlUiV5ysZQKq97copd2UmVYw3/pRMLefISZ3S1hK104Cwm7iLQ3fTKx+lsUH2CE8FlLaYeEA2LSeqYUA==", + "peer": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/debug": { + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz", + "integrity": "sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==", + "peer": true, + "dependencies": { + "@types/ms": "*" + } + }, "node_modules/@types/ejs": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/@types/ejs/-/ejs-3.1.2.tgz", @@ -517,7 +284,6 @@ "version": "4.17.17", "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.17.tgz", "integrity": "sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q==", - "dev": true, "dependencies": { "@types/body-parser": "*", "@types/express-serve-static-core": "^4.17.33", @@ -529,52 +295,91 @@ "version": "4.17.33", "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.33.tgz", "integrity": "sha512-TPBqmR/HRYI3eC2E5hmiivIzv+bidAfXofM+sbonAGvyDhySGw9/PQZFt2BLOrjUUR++4eJVpx6KnLQK1Fk9tA==", - "dev": true, "dependencies": { "@types/node": "*", "@types/qs": "*", "@types/range-parser": "*" } }, + "node_modules/@types/http-errors": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.1.tgz", + "integrity": "sha512-/K3ds8TRAfBvi5vfjuz8y6+GiAYBZ0x4tXv1Av6CWBWn0IlADc+ZX9pMq7oU0fNQPnBwIZl3rmeLp6SBApbxSQ==", + "peer": true + }, + "node_modules/@types/json-schema": { + "version": "7.0.11", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", + "peer": true + }, "node_modules/@types/mime": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz", - "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==", - "dev": true + "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==" + }, + "node_modules/@types/ms": { + "version": "0.7.31", + "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz", + "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==", + "peer": true }, "node_modules/@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==", - "dev": true + "version": "14.18.40", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.40.tgz", + "integrity": "sha512-pGteXO/JQX7wPxGR8lyT+doqjMa7XvlVowwrDwLfX92k5SdLkk4cwC7CYSLBxrenw/R5oQwKioVIak7ZgplM3g==" + }, + "node_modules/@types/on-finished": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/@types/on-finished/-/on-finished-2.3.1.tgz", + "integrity": "sha512-mzVYaYcFs5Jd2n/O6uYIRUsFRR1cHyZLRvkLCU0E7+G5WhY0qBDAR5fUCeZbvecYOSh9ikhlesyi2UfI8B9ckQ==", + "peer": true, + "dependencies": { + "@types/node": "*" + } }, "node_modules/@types/qs": { "version": "6.9.7", "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", - "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==", - "dev": true + "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==" }, "node_modules/@types/range-parser": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", - "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==", - "dev": true + "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" }, "node_modules/@types/serve-static": { - "version": "1.15.1", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.1.tgz", - "integrity": "sha512-NUo5XNiAdULrJENtJXZZ3fHtfMolzZwczzBbnAeBbqBwG+LaG6YaJtuwzwGSQZ2wsCrxjEhNNjAkKigy3n8teQ==", - "dev": true, + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==", "dependencies": { "@types/mime": "*", "@types/node": "*" } }, + "node_modules/@types/type-is": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/@types/type-is/-/type-is-1.6.3.tgz", + "integrity": "sha512-PNs5wHaNcBgCQG5nAeeZ7OvosrEsI9O4W2jAOO9BCCg4ux9ZZvH2+0iSCOIDBiKuQsiNS8CBlmfX9f5YBQ22cA==", + "peer": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/accept-language": { + "version": "3.0.18", + "resolved": "https://registry.npmjs.org/accept-language/-/accept-language-3.0.18.tgz", + "integrity": "sha512-sUofgqBPzgfcF20sPoBYGQ1IhQLt2LSkxTnlQSuLF3n5gPEqd5AimbvOvHEi0T1kLMiGVqPWzI5a9OteBRth3A==", + "peer": true, + "dependencies": { + "bcp47": "^1.1.2", + "stable": "^0.1.6" + } + }, "node_modules/accepts": { "version": "1.3.8", "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", - "dev": true, "dependencies": { "mime-types": "~2.1.34", "negotiator": "0.6.3" @@ -583,6 +388,60 @@ "node": ">= 0.6" } }, + "node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "peer": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-errors": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-3.0.0.tgz", + "integrity": "sha512-V3wD15YHfHz6y0KdhYFjyy9vWtEVALT9UrxfN3zqlI6dMioHnJrqOYfyPKol3oqrnCM9uwkcdCwkJ0WUcbLMTQ==", + "peer": true, + "peerDependencies": { + "ajv": "^8.0.1" + } + }, + "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==", + "peer": true, + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "peer": true, + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, "node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -597,11 +456,16 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "peer": true + }, "node_modules/array-flatten": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", - "dev": true + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" }, "node_modules/async": { "version": "3.2.4", @@ -613,14 +477,39 @@ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" }, + "node_modules/bcp47": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/bcp47/-/bcp47-1.1.2.tgz", + "integrity": "sha512-JnkkL4GUpOvvanH9AZPX38CxhiLsXMBicBY2IAtqiVN8YulGDQybUydWA4W6yAMtw6iShtw+8HEF6cfrTHU+UQ==", + "peer": true, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/bl": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/bl/-/bl-2.2.1.tgz", + "integrity": "sha512-6Pesp1w0DEX1N550i/uGV/TqucVL4AM/pgThFSN/Qq9si1/DF9aIHs1BxD8V/QU0HoeHO6cQRTAuYnLPKq1e4g==", + "peer": true, + "dependencies": { + "readable-stream": "^2.3.5", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", + "peer": true + }, "node_modules/body-parser": { - "version": "1.20.1", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", - "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", - "dev": true, + "version": "1.20.2", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz", + "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==", + "peer": true, "dependencies": { "bytes": "3.1.2", - "content-type": "~1.0.4", + "content-type": "~1.0.5", "debug": "2.6.9", "depd": "2.0.0", "destroy": "1.2.0", @@ -628,7 +517,7 @@ "iconv-lite": "0.4.24", "on-finished": "2.4.1", "qs": "6.11.0", - "raw-body": "2.5.1", + "raw-body": "2.5.2", "type-is": "~1.6.18", "unpipe": "1.0.0" }, @@ -637,6 +526,36 @@ "npm": "1.2.8000 || >= 1.4.16" } }, + "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==", + "peer": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "peer": true + }, + "node_modules/body-parser/node_modules/qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "peer": true, + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", @@ -650,7 +569,6 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", - "dev": true, "engines": { "node": ">= 0.8" } @@ -659,7 +577,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "dev": true, "dependencies": { "function-bind": "^1.1.1", "get-intrinsic": "^1.0.2" @@ -668,6 +585,27 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "peer": true, + "dependencies": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "node_modules/capital-case": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/capital-case/-/capital-case-1.0.4.tgz", + "integrity": "sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==", + "peer": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3", + "upper-case-first": "^2.0.2" + } + }, "node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", @@ -683,6 +621,41 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, + "node_modules/change-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/change-case/-/change-case-4.1.2.tgz", + "integrity": "sha512-bSxY2ws9OtviILG1EiY5K7NNxkqg/JnRnFxLtKQ96JaviiIxi7djMrSd0ECT9AC+lttClmYwKw53BWpOMblo7A==", + "peer": true, + "dependencies": { + "camel-case": "^4.1.2", + "capital-case": "^1.0.4", + "constant-case": "^3.0.4", + "dot-case": "^3.0.4", + "header-case": "^2.0.4", + "no-case": "^3.0.4", + "param-case": "^3.0.4", + "pascal-case": "^3.1.2", + "path-case": "^3.0.4", + "sentence-case": "^3.0.4", + "snake-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/charenc": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz", + "integrity": "sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA==", + "peer": true, + "engines": { + "node": "*" + } + }, + "node_modules/cldrjs": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/cldrjs/-/cldrjs-0.5.5.tgz", + "integrity": "sha512-KDwzwbmLIPfCgd8JERVDpQKrUUM1U4KpFJJg2IROv89rF172lLufoJnqJ/Wea6fXL5bO6WjuLMzY8V52UWPvkA==", + "peer": true + }, "node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -704,11 +677,21 @@ "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" }, + "node_modules/constant-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/constant-case/-/constant-case-3.0.4.tgz", + "integrity": "sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ==", + "peer": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3", + "upper-case": "^2.0.2" + } + }, "node_modules/content-disposition": { "version": "0.5.4", "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", - "dev": true, "dependencies": { "safe-buffer": "5.2.1" }, @@ -720,7 +703,6 @@ "version": "1.0.5", "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", - "dev": true, "engines": { "node": ">= 0.6" } @@ -729,7 +711,6 @@ "version": "0.5.0", "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", - "dev": true, "engines": { "node": ">= 0.6" } @@ -737,23 +718,71 @@ "node_modules/cookie-signature": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", - "dev": true + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" }, - "node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "peer": true + }, + "node_modules/cors": { + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", + "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", + "peer": true, "dependencies": { - "ms": "2.0.0" + "object-assign": "^4", + "vary": "^1" + }, + "engines": { + "node": ">= 0.10" } }, - "node_modules/depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", - "dev": true, + "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==", + "peer": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/crypt": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz", + "integrity": "sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow==", + "peer": true, + "engines": { + "node": "*" + } + }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "peer": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", "engines": { "node": ">= 0.8" } @@ -762,22 +791,30 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", - "dev": true, "engines": { "node": ">= 0.8", "npm": "1.2.8000 || >= 1.4.16" } }, + "node_modules/dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "peer": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, "node_modules/ee-first": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", - "dev": true + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" }, "node_modules/ejs": { - "version": "3.1.8", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.8.tgz", - "integrity": "sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ==", + "version": "3.1.9", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.9.tgz", + "integrity": "sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ==", "dependencies": { "jake": "^10.8.5" }, @@ -792,31 +829,59 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", - "dev": true, "engines": { "node": ">= 0.8" } }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "peer": true, + "dependencies": { + "once": "^1.4.0" + } + }, "node_modules/escape-html": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", - "dev": true + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" }, "node_modules/etag": { "version": "1.8.1", "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", - "dev": true, "engines": { "node": ">= 0.6" } }, + "node_modules/execa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", + "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", + "peer": true, + "dependencies": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, "node_modules/express": { "version": "4.18.2", "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", - "dev": true, "dependencies": { "accepts": "~1.3.8", "array-flatten": "1.1.1", @@ -854,6 +919,87 @@ "node": ">= 0.10.0" } }, + "node_modules/express/node_modules/body-parser": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", + "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "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.11.0", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/express/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/express/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/express/node_modules/path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" + }, + "node_modules/express/node_modules/qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/express/node_modules/raw-body": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "peer": true + }, + "node_modules/fast-safe-stringify": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz", + "integrity": "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==", + "peer": true + }, "node_modules/filelist": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", @@ -885,7 +1031,6 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", - "dev": true, "dependencies": { "debug": "2.6.9", "encodeurl": "~1.0.2", @@ -899,11 +1044,23 @@ "node": ">= 0.8" } }, + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, "node_modules/forwarded": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", - "dev": true, "engines": { "node": ">= 0.6" } @@ -912,22 +1069,25 @@ "version": "0.5.2", "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", - "dev": true, "engines": { "node": ">= 0.6" } }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "peer": true + }, "node_modules/function-bind": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" }, "node_modules/get-intrinsic": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==", - "dev": true, "dependencies": { "function-bind": "^1.1.1", "has": "^1.0.3", @@ -937,11 +1097,54 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "peer": true, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "peer": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/globalize": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/globalize/-/globalize-1.7.0.tgz", + "integrity": "sha512-faR46vTIbFCeAemyuc9E6/d7Wrx9k2ae2L60UhakztFg6VuE42gENVJNuPFtt7Sdjrk9m2w8+py7Jj+JTNy59w==", + "peer": true, + "dependencies": { + "cldrjs": "^0.5.4" + } + }, "node_modules/has": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, "dependencies": { "function-bind": "^1.1.1" }, @@ -961,7 +1164,6 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", - "dev": true, "engines": { "node": ">= 0.4" }, @@ -969,11 +1171,20 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/header-case": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/header-case/-/header-case-2.0.4.tgz", + "integrity": "sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q==", + "peer": true, + "dependencies": { + "capital-case": "^1.0.4", + "tslib": "^2.0.3" + } + }, "node_modules/http-errors": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", - "dev": true, "dependencies": { "depd": "2.0.0", "inherits": "2.0.4", @@ -985,11 +1196,47 @@ "node": ">= 0.8" } }, + "node_modules/http-status": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/http-status/-/http-status-1.6.2.tgz", + "integrity": "sha512-oUExvfNckrpTpDazph7kNG8sQi5au3BeTo0idaZFXEhTaJKu7GNJCLHI0rYY2wljm548MSTM+Ljj/c6anqu2zQ==", + "peer": true, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/human-signals": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", + "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", + "peer": true, + "engines": { + "node": ">=8.12.0" + } + }, + "node_modules/hyperid": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/hyperid/-/hyperid-3.1.1.tgz", + "integrity": "sha512-RveV33kIksycSf7HLkq1sHB5wW0OwuX8ot8MYnY++gaaPXGFfKpBncHrAWxdpuEeRlazUMGWefwP1w6o6GaumA==", + "peer": true, + "dependencies": { + "uuid": "^8.3.2", + "uuid-parse": "^1.1.0" + } + }, + "node_modules/hyperid/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==", + "peer": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, "node_modules/iconv-lite": { "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, "dependencies": { "safer-buffer": ">= 2.1.2 < 3" }, @@ -997,21 +1244,80 @@ "node": ">=0.10.0" } }, + "node_modules/inflection": { + "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" + ], + "peer": true + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "peer": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, "node_modules/inherits": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "node_modules/invert-kv": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-3.0.1.tgz", + "integrity": "sha512-CYdFeFexxhv/Bcny+Q0BfOV+ltRlJcd4BBZBYFX/O0u4npJrgZtIcjokegtiSMAvlMTJ+Koq0GBCc//3bueQxw==", + "peer": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sindresorhus/invert-kv?sponsor=1" + } }, "node_modules/ipaddr.js": { "version": "1.9.1", "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", - "dev": true, "engines": { "node": ">= 0.10" } }, + "node_modules/is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "peer": true + }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "peer": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "peer": true + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "peer": true + }, "node_modules/jake": { "version": "10.8.5", "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.5.tgz", @@ -1029,1723 +1335,669 @@ "node": ">=10" } }, - "node_modules/media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", - "dev": true, - "engines": { - "node": ">= 0.6" + "node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "peer": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" } }, - "node_modules/merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==", - "dev": true - }, - "node_modules/methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", - "dev": true, - "engines": { - "node": ">= 0.6" + "node_modules/js2xmlparser": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/js2xmlparser/-/js2xmlparser-4.0.2.tgz", + "integrity": "sha512-6n4D8gLlLf1n5mNLQPRfViYzu9RATblzPEtm1SthMX1Pjao0r9YI9nw7ZIfRxQMERS87mcswrg+r/OYrPRX6jA==", + "peer": true, + "dependencies": { + "xmlcreate": "^2.0.4" } }, - "node_modules/mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "dev": true, - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4" + "node_modules/json-merge-patch": { + "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==", + "peer": true, + "dependencies": { + "fast-deep-equal": "^3.1.3" } }, - "node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "dev": true, - "engines": { - "node": ">= 0.6" + "node_modules/json-schema-compare": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/json-schema-compare/-/json-schema-compare-0.2.2.tgz", + "integrity": "sha512-c4WYmDKyJXhs7WWvAWm3uIYnfyWFoIp+JEoX34rctVvEkMYCPGhXtvmFFXiffBbxfZsvQ0RNnV5H7GvDF5HCqQ==", + "peer": true, + "dependencies": { + "lodash": "^4.17.4" } }, - "node_modules/mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "dev": true, + "node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "peer": true + }, + "node_modules/lcid": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-3.1.1.tgz", + "integrity": "sha512-M6T051+5QCGLBQb8id3hdvIW8+zeFV2FyBGFS9IEK5H9Wt4MueD4bW1eWikpHgZp+5xR3l5c8pZUkQsIA0BFZg==", + "peer": true, "dependencies": { - "mime-db": "1.52.0" + "invert-kv": "^3.0.0" }, "engines": { - "node": ">= 0.6" + "node": ">=8" } }, - "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "peer": true + }, + "node_modules/loopback-connector": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/loopback-connector/-/loopback-connector-5.2.2.tgz", + "integrity": "sha512-VY1LK+z3fp2ehCcq2jm1xTpBuKrtJcBuUZZhxAnYYAN3VXemmjLeVU0F/MmokfKL1zx1pkPKdjBPb+nNsatzeA==", + "peer": true, "dependencies": { - "brace-expansion": "^1.1.7" + "async": "^3.2.4", + "bluebird": "^3.7.2", + "debug": "^4.3.4", + "msgpack5": "^4.5.1", + "strong-globalize": "^6.0.5", + "uuid": "^8.3.2" }, "engines": { - "node": "*" + "node": ">=10" } }, - "node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true + "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==", + "peer": true, + "bin": { + "uuid": "dist/bin/uuid" + } }, - "node_modules/negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", - "dev": true, + "node_modules/loopback-datasource-juggler": { + "version": "4.28.3", + "resolved": "https://registry.npmjs.org/loopback-datasource-juggler/-/loopback-datasource-juggler-4.28.3.tgz", + "integrity": "sha512-lhL5kmOVcwRNKNqL/+L8EXxXDJVtfzUQaiYYdeFciqPIGNsNpOnfxRww0jDHBLIhtNX3cvXRqTZO7ljccb/hCg==", + "peer": true, + "dependencies": { + "async": "^3.2.4", + "change-case": "^4.1.2", + "debug": "^4.3.4", + "depd": "^2.0.0", + "inflection": "^1.13.4", + "lodash": "^4.17.21", + "loopback-connector": "^5.2.1", + "minimatch": "^5.1.6", + "nanoid": "^3.3.4", + "qs": "^6.10.5", + "strong-globalize": "^6.0.5", + "traverse": "^0.6.7", + "uuid": "^9.0.0" + }, "engines": { - "node": ">= 0.6" + "node": ">=10" } }, - "node_modules/object-inspect": { - "version": "1.12.3", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", - "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "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==", + "peer": true, + "dependencies": { + "balanced-match": "^1.0.0" } }, - "node_modules/on-finished": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", - "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", - "dev": true, + "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==", + "peer": true, "dependencies": { - "ee-first": "1.1.1" + "brace-expansion": "^2.0.1" }, "engines": { - "node": ">= 0.8" + "node": ">=10" } }, - "node_modules/parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", - "dev": true, - "engines": { - "node": ">= 0.8" + "node_modules/lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "peer": true, + "dependencies": { + "tslib": "^2.0.3" } }, - "node_modules/path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==", - "dev": true - }, - "node_modules/proxy-addr": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", - "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", - "dev": true, + "node_modules/map-age-cleaner": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", + "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", + "peer": true, "dependencies": { - "forwarded": "0.2.0", - "ipaddr.js": "1.9.1" + "p-defer": "^1.0.0" }, "engines": { - "node": ">= 0.10" + "node": ">=6" } }, - "node_modules/qs": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", - "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", - "dev": true, + "node_modules/md5": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz", + "integrity": "sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==", + "peer": true, "dependencies": { - "side-channel": "^1.0.4" - }, - "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "charenc": "0.0.2", + "crypt": "0.0.2", + "is-buffer": "~1.1.6" } }, - "node_modules/range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", - "dev": true, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", "engines": { "node": ">= 0.6" } }, - "node_modules/raw-body": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", - "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", - "dev": true, + "node_modules/mem": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/mem/-/mem-5.1.1.tgz", + "integrity": "sha512-qvwipnozMohxLXG1pOqoLiZKNkC4r4qqRucSoDwXowsNGDSULiqFTRUF05vcZWnwJSG22qTsynQhxbaMtnX9gw==", + "peer": true, "dependencies": { - "bytes": "3.1.2", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" + "map-age-cleaner": "^0.1.3", + "mimic-fn": "^2.1.0", + "p-is-promise": "^2.1.0" }, "engines": { - "node": ">= 0.8" + "node": ">=8" } }, - "node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] + "node_modules/merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "peer": true }, - "node_modules/send": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", - "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", - "dev": true, - "dependencies": { - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "mime": "1.6.0", - "ms": "2.1.3", - "on-finished": "2.4.1", - "range-parser": "~1.2.1", - "statuses": "2.0.1" - }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", "engines": { - "node": ">= 0.8.0" + "node": ">= 0.6" } }, - "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==", - "dev": true - }, - "node_modules/serve-static": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", - "dev": true, - "dependencies": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.18.0" + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "bin": { + "mime": "cli.js" }, "engines": { - "node": ">= 0.8.0" + "node": ">=4" } }, - "node_modules/setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", - "dev": true + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "engines": { + "node": ">= 0.6" + } }, - "node_modules/side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", - "dev": true, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", "dependencies": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" + "mime-db": "1.52.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">= 0.6" } }, - "node_modules/statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", - "dev": true, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "peer": true, "engines": { - "node": ">= 0.8" + "node": ">=6" } }, - "node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dependencies": { - "has-flag": "^4.0.0" + "brace-expansion": "^1.1.7" }, "engines": { - "node": ">=8" + "node": "*" } }, - "node_modules/swagger-ui-dist": { - "version": "4.18.0", - "resolved": "https://registry.npmjs.org/swagger-ui-dist/-/swagger-ui-dist-4.18.0.tgz", - "integrity": "sha512-PZeF7r+JsAXC8tEGatOARSEeC0n3ChGqTDcbZUzrV+mGnlW2ZEystlpiEyMWfAY4FAT+uxibfMuRahEvnoG3CQ==" - }, - "node_modules/toidentifier": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", - "dev": true, + "node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "peer": true, + "bin": { + "mkdirp": "bin/cmd.js" + }, "engines": { - "node": ">=0.6" + "node": ">=10" } }, - "node_modules/tslib": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" - }, - "node_modules/type-is": { - "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "dev": true, + "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==", + "peer": true + }, + "node_modules/msgpack5": { + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/msgpack5/-/msgpack5-4.5.1.tgz", + "integrity": "sha512-zC1vkcliryc4JGlL6OfpHumSYUHWFGimSI+OgfRCjTFLmKA2/foR9rMTOhWiqfOrfxJOctrpWPvrppf8XynJxw==", + "peer": true, "dependencies": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" + "bl": "^2.0.1", + "inherits": "^2.0.3", + "readable-stream": "^2.3.6", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/nanoid": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", + "peer": true, + "bin": { + "nanoid": "bin/nanoid.cjs" }, "engines": { - "node": ">= 0.6" + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" } }, - "node_modules/unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", - "dev": true, + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", "engines": { - "node": ">= 0.8" + "node": ">= 0.6" } }, - "node_modules/utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", - "dev": true, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - } - }, - "dependencies": { - "@loopback/core": { - "version": "file:../core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, + "node_modules/no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "peer": true, "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } + "lower-case": "^2.0.2", + "tslib": "^2.0.3" } }, - "@loopback/rest": { - "version": "file:../rest", - "requires": { - "@openapi-contrib/openapi-schema-to-json-schema": "^3.2.0", - "@types/body-parser": "^1.19.2", - "@types/cors": "^2.8.13", - "@types/debug": "^4.1.7", - "@types/express": "^4.17.17", - "@types/express-serve-static-core": "^4.17.33", - "@types/http-errors": "^2.0.1", - "@types/js-yaml": "^4.0.5", - "@types/json-schema-compare": "^0.2.1", - "@types/lodash": "^4.14.191", - "@types/multer": "^1.4.7", - "@types/node": "^14.18.36", - "@types/on-finished": "^2.3.1", - "@types/qs": "^6.9.7", - "@types/serve-static": "1.15.0", - "@types/type-is": "^1.6.3", - "ajv": "^8.12.0", - "ajv-errors": "^3.0.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0", - "body-parser": "^1.20.2", - "cors": "^2.8.5", - "debug": "^4.3.4", - "express": "^4.18.2", - "http-errors": "^2.0.0", - "js-yaml": "^4.1.0", - "json-schema-compare": "^0.2.2", - "lodash": "^4.17.21", - "multer": "^1.4.4", - "on-finished": "^2.4.1", - "path-to-regexp": "^6.2.1", - "qs": "^6.11.1", - "strong-error-handler": "^4.0.1", - "tslib": "^2.5.0", - "type-is": "^1.6.18", - "validator": "^13.9.0" - }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "peer": true, "dependencies": { - "@loopback/core": { - "version": "file:../core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - } - } - }, - "@types/body-parser": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", - "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", - "dev": true, - "requires": { - "@types/connect": "*", - "@types/node": "*" - } - }, - "@types/connect": { - "version": "3.4.35", - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", - "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/ejs": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/@types/ejs/-/ejs-3.1.2.tgz", - "integrity": "sha512-ZmiaE3wglXVWBM9fyVC17aGPkLo/UgaOjEiI2FXQfyczrCefORPxIe+2dVmnmk3zkVIbizjrlQzmPGhSYGXG5g==", - "dev": true - }, - "@types/express": { - "version": "4.17.17", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.17.tgz", - "integrity": "sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q==", - "dev": true, - "requires": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.33", - "@types/qs": "*", - "@types/serve-static": "*" - } - }, - "@types/express-serve-static-core": { - "version": "4.17.33", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.33.tgz", - "integrity": "sha512-TPBqmR/HRYI3eC2E5hmiivIzv+bidAfXofM+sbonAGvyDhySGw9/PQZFt2BLOrjUUR++4eJVpx6KnLQK1Fk9tA==", - "dev": true, - "requires": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*" - } - }, - "@types/mime": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz", - "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==", - "dev": true - }, - "@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==", - "dev": true - }, - "@types/qs": { - "version": "6.9.7", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", - "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==", - "dev": true - }, - "@types/range-parser": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", - "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==", - "dev": true - }, - "@types/serve-static": { - "version": "1.15.1", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.1.tgz", - "integrity": "sha512-NUo5XNiAdULrJENtJXZZ3fHtfMolzZwczzBbnAeBbqBwG+LaG6YaJtuwzwGSQZ2wsCrxjEhNNjAkKigy3n8teQ==", - "dev": true, - "requires": { - "@types/mime": "*", - "@types/node": "*" + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" } }, - "accepts": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", - "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", - "dev": true, - "requires": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "peer": true, + "engines": { + "node": ">=0.10.0" } }, - "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" + "node_modules/object-inspect": { + "version": "1.12.3", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", + "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", - "dev": true - }, - "async": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", - "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" - }, - "balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - }, - "body-parser": { - "version": "1.20.1", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", - "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", - "dev": true, - "requires": { - "bytes": "3.1.2", - "content-type": "~1.0.4", - "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.11.0", - "raw-body": "2.5.1", - "type-is": "~1.6.18", - "unpipe": "1.0.0" + "node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" } }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "peer": true, + "dependencies": { + "wrappy": "1" } }, - "bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", - "dev": true - }, - "call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "dev": true, - "requires": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "peer": true, + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "node_modules/openapi3-ts": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/openapi3-ts/-/openapi3-ts-2.0.2.tgz", + "integrity": "sha512-TxhYBMoqx9frXyOgnRHufjQfPXomTIHYKhSKJ6jHfj13kS8OEIhvmE8CTuQyKtjjWttAjX5DPxM1vmalEpo8Qw==", + "peer": true, + "dependencies": { + "yaml": "^1.10.2" } }, - "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" + "node_modules/os-locale": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-5.0.0.tgz", + "integrity": "sha512-tqZcNEDAIZKBEPnHPlVDvKrp7NzgLi7jRmhKiUoa2NUmhl13FtkAGLUVR+ZsYvApBQdBfYm43A4tXXQ4IrYLBA==", + "peer": true, + "dependencies": { + "execa": "^4.0.0", + "lcid": "^3.0.0", + "mem": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "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==" - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" - }, - "content-disposition": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", - "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", - "dev": true, - "requires": { - "safe-buffer": "5.2.1" + "node_modules/p-defer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", + "integrity": "sha512-wB3wfAxZpk2AzOfUMJNL+d36xothRSyj8EXOa4f6GMqYDN9BJaaSISbsk+wS9abmnebVw95C2Kb5t85UmpCxuw==", + "peer": true, + "engines": { + "node": ">=4" } }, - "content-type": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", - "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", - "dev": true - }, - "cookie": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", - "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", - "dev": true - }, - "cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", - "dev": true - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" + "node_modules/p-event": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/p-event/-/p-event-4.2.0.tgz", + "integrity": "sha512-KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ==", + "peer": true, + "dependencies": { + "p-timeout": "^3.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", - "dev": true - }, - "destroy": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", - "dev": true - }, - "ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", - "dev": true - }, - "ejs": { - "version": "3.1.8", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.8.tgz", - "integrity": "sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ==", - "requires": { - "jake": "^10.8.5" + "node_modules/p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", + "peer": true, + "engines": { + "node": ">=4" } }, - "encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", - "dev": true - }, - "escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", - "dev": true - }, - "etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", - "dev": true - }, - "express": { - "version": "4.18.2", - "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", - "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", - "dev": true, - "requires": { - "accepts": "~1.3.8", - "array-flatten": "1.1.1", - "body-parser": "1.20.1", - "content-disposition": "0.5.4", - "content-type": "~1.0.4", - "cookie": "0.5.0", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "2.0.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "1.2.0", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.7", - "qs": "6.11.0", - "range-parser": "~1.2.1", - "safe-buffer": "5.2.1", - "send": "0.18.0", - "serve-static": "1.15.0", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" + "node_modules/p-is-promise": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz", + "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==", + "peer": true, + "engines": { + "node": ">=6" } }, - "filelist": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", - "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", - "requires": { - "minimatch": "^5.0.1" - }, + "node_modules/p-timeout": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", + "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", + "peer": true, "dependencies": { - "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" - } - }, - "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" - } - } - } - }, - "finalhandler": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", - "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", - "dev": true, - "requires": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "statuses": "2.0.1", - "unpipe": "~1.0.0" - } - }, - "forwarded": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", - "dev": true - }, - "fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", - "dev": true - }, - "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true - }, - "get-intrinsic": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", - "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==", - "dev": true, - "requires": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.3" + "p-finally": "^1.0.0" + }, + "engines": { + "node": ">=8" } }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, - "requires": { - "function-bind": "^1.1.1" + "node_modules/param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "peer": true, + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" } }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", - "dev": true - }, - "http-errors": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", - "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", - "dev": true, - "requires": { - "depd": "2.0.0", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "toidentifier": "1.0.1" + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "engines": { + "node": ">= 0.8" } }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3" + "node_modules/pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "peer": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" } }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true - }, - "ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", - "dev": true - }, - "jake": { - "version": "10.8.5", - "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.5.tgz", - "integrity": "sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw==", - "requires": { - "async": "^3.2.3", - "chalk": "^4.0.2", - "filelist": "^1.0.1", - "minimatch": "^3.0.4" + "node_modules/path-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/path-case/-/path-case-3.0.4.tgz", + "integrity": "sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg==", + "peer": true, + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" } }, - "media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", - "dev": true - }, - "merge-descriptors": { + "node_modules/path-is-absolute": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==", - "dev": true - }, - "methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", - "dev": true - }, - "mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "dev": true - }, - "mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "dev": true - }, - "mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "dev": true, - "requires": { - "mime-db": "1.52.0" - } - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "requires": { - "brace-expansion": "^1.1.7" + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "peer": true, + "engines": { + "node": ">=0.10.0" } }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", - "dev": true - }, - "object-inspect": { - "version": "1.12.3", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", - "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", - "dev": true - }, - "on-finished": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", - "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", - "dev": true, - "requires": { - "ee-first": "1.1.1" + "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==", + "peer": true, + "engines": { + "node": ">=8" } }, - "parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", - "dev": true + "node_modules/path-to-regexp": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.2.1.tgz", + "integrity": "sha512-JLyh7xT1kizaEvcaXOQwOc2/Yhw6KZOvPf1S8401UyLk86CU79LN3vl7ztXGm/pZ+YjoyAJ4rxmHwbkBXJX+yw==", + "peer": true }, - "path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==", - "dev": true + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "peer": true }, - "proxy-addr": { + "node_modules/proxy-addr": { "version": "2.0.7", "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", - "dev": true, - "requires": { + "dependencies": { "forwarded": "0.2.0", "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" } }, - "qs": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", - "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", - "dev": true, - "requires": { + "node_modules/pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "peer": true, + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/qs": { + "version": "6.11.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.1.tgz", + "integrity": "sha512-0wsrzgTz/kAVIeuxSjnpGC56rzYtr6JT/2BwEvMaPhFIoYa1aGO8LbzuU1R0uUYQkLpWBTOj0l/CLAJB64J6nQ==", + "peer": true, + "dependencies": { "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "range-parser": { + "node_modules/range-parser": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", - "dev": true + "engines": { + "node": ">= 0.6" + } }, - "raw-body": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", - "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", - "dev": true, - "requires": { + "node_modules/raw-body": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", + "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", + "peer": true, + "dependencies": { "bytes": "3.1.2", "http-errors": "2.0.0", "iconv-lite": "0.4.24", "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "peer": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/readable-stream/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "peer": true + }, + "node_modules/reflect-metadata": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz", + "integrity": "sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==", + "peer": true + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "peer": true, + "engines": { + "node": ">=0.10.0" } }, - "safe-buffer": { + "node_modules/safe-buffer": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] }, - "safer-buffer": { + "node_modules/safer-buffer": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" }, - "send": { + "node_modules/send": { "version": "0.18.0", "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", - "dev": true, - "requires": { + "dependencies": { "debug": "2.6.9", "depd": "2.0.0", "destroy": "1.2.0", @@ -2760,101 +2012,395 @@ "range-parser": "~1.2.1", "statuses": "2.0.1" }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dependencies": { - "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 - } + "ms": "2.0.0" + } + }, + "node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "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", + "integrity": "sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg==", + "peer": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3", + "upper-case-first": "^2.0.2" } }, - "serve-static": { + "node_modules/serve-static": { "version": "1.15.0", "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", - "dev": true, - "requires": { + "dependencies": { "encodeurl": "~1.0.2", "escape-html": "~1.0.3", "parseurl": "~1.3.3", "send": "0.18.0" + }, + "engines": { + "node": ">= 0.8.0" } }, - "setprototypeof": { + "node_modules/setprototypeof": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", - "dev": true + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "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==", + "peer": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "peer": true, + "engines": { + "node": ">=8" + } }, - "side-channel": { + "node_modules/side-channel": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", - "dev": true, - "requires": { + "dependencies": { "call-bind": "^1.0.0", "get-intrinsic": "^1.0.2", "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "peer": true + }, + "node_modules/snake-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz", + "integrity": "sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==", + "peer": true, + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" } }, - "statuses": { + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "peer": true + }, + "node_modules/stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility", + "peer": true + }, + "node_modules/statuses": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", - "dev": true + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/stoppable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/stoppable/-/stoppable-1.1.0.tgz", + "integrity": "sha512-KXDYZ9dszj6bzvnEMRYvxgeTHU74QBFL54XKtP3nyMuJ81CFYtABZ3bAzL2EdFUaEwJOBOgENyFj3R7oTzDyyw==", + "peer": true, + "engines": { + "node": ">=4", + "npm": ">=6" + } + }, + "node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "peer": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/string_decoder/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "peer": true + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/strong-error-handler": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/strong-error-handler/-/strong-error-handler-4.0.2.tgz", + "integrity": "sha512-84tEG1tZs781zWSXSbk7T0ekhRJ8DbgPPvr4UFseY72ws0sahPoreiEGp4QeQgcB+WplMx95AugBKSFZr5Dvig==", + "peer": true, + "dependencies": { + "accepts": "^1.3.8", + "debug": "^4.3.4", + "ejs": "^3.1.8", + "fast-safe-stringify": "^2.1.1", + "http-status": "^1.6.2", + "js2xmlparser": "^4.0.2", + "strong-globalize": "^6.0.5" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/strong-globalize": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/strong-globalize/-/strong-globalize-6.0.5.tgz", + "integrity": "sha512-7nfUli41TieV9/TSc0N62ve5Q4nfrpy/T0nNNy6TyD3vst79QWmeylCyd3q1gDxh8dqGEtabLNCdPQP1Iuvecw==", + "peer": true, + "dependencies": { + "accept-language": "^3.0.18", + "debug": "^4.2.0", + "globalize": "^1.6.0", + "lodash": "^4.17.20", + "md5": "^2.3.0", + "mkdirp": "^1.0.4", + "os-locale": "^5.0.0", + "yamljs": "^0.3.0" + }, + "engines": { + "node": ">=10" + } }, - "supports-color": { + "node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { + "dependencies": { "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "swagger-ui-dist": { + "node_modules/swagger-ui-dist": { "version": "4.18.0", "resolved": "https://registry.npmjs.org/swagger-ui-dist/-/swagger-ui-dist-4.18.0.tgz", "integrity": "sha512-PZeF7r+JsAXC8tEGatOARSEeC0n3ChGqTDcbZUzrV+mGnlW2ZEystlpiEyMWfAY4FAT+uxibfMuRahEvnoG3CQ==" }, - "toidentifier": { + "node_modules/toidentifier": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", - "dev": true + "engines": { + "node": ">=0.6" + } + }, + "node_modules/toposort": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/toposort/-/toposort-2.0.2.tgz", + "integrity": "sha512-0a5EOkAUp8D4moMi2W8ZF8jcga7BgZd91O/yabJCFY8az+XSzeGyTKs0Aoo897iV1Nj6guFq8orWDS96z91oGg==", + "peer": true + }, + "node_modules/traverse": { + "version": "0.6.7", + "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.6.7.tgz", + "integrity": "sha512-/y956gpUo9ZNCb99YjxG7OaslxZWHfCHAUUfshwqOXmxUIvqLjVO581BT+gM59+QV9tFe6/CGG53tsA1Y7RSdg==", + "peer": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, - "tslib": { + "node_modules/tslib": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, - "type-is": { + "node_modules/type-is": { "version": "1.6.18", "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "dev": true, - "requires": { + "dependencies": { "media-typer": "0.3.0", "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" } }, - "unpipe": { + "node_modules/unpipe": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", - "dev": true + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/upper-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-2.0.2.tgz", + "integrity": "sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg==", + "peer": true, + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/upper-case-first": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/upper-case-first/-/upper-case-first-2.0.2.tgz", + "integrity": "sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg==", + "peer": true, + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "peer": true, + "dependencies": { + "punycode": "^2.1.0" + } }, - "utils-merge": { + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "peer": true + }, + "node_modules/utils-merge": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", - "dev": true + "engines": { + "node": ">= 0.4.0" + } + }, + "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==", + "peer": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/uuid-parse": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/uuid-parse/-/uuid-parse-1.1.0.tgz", + "integrity": "sha512-OdmXxA8rDsQ7YpNVbKSJkNzTw2I+S5WsbMDnCtIWSQaosNAcWtFuI/YK1TjzUI6nbkgiqEyh8gWngfcv8Asd9A==", + "peer": true + }, + "node_modules/validator": { + "version": "13.9.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.9.0.tgz", + "integrity": "sha512-B+dGG8U3fdtM0/aNK4/X8CXq/EcxU2WPrPEkJGslb47qyHsxmbggTWK0yEA4qnYVNF+nxNlN88o14hIcPmSIEA==", + "peer": true, + "engines": { + "node": ">= 0.10" + } }, - "vary": { + "node_modules/vary": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", - "dev": true + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "peer": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "peer": true + }, + "node_modules/xmlcreate": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/xmlcreate/-/xmlcreate-2.0.4.tgz", + "integrity": "sha512-nquOebG4sngPmGPICTS5EnxqhKbCmz5Ox5hsszI2T6U5qdrJizBc+0ilYSEjTSzU0yZcmvppztXe/5Al5fUwdg==", + "peer": true + }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "peer": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/yamljs": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/yamljs/-/yamljs-0.3.0.tgz", + "integrity": "sha512-C/FsVVhht4iPQYXOInoxUM/1ELSf9EsgKH34FofQOp6hwCPrW4vG4w5++TED3xRUo8gD7l0P1J1dLlDYzODsTQ==", + "peer": true, + "dependencies": { + "argparse": "^1.0.7", + "glob": "^7.0.5" + }, + "bin": { + "json2yaml": "bin/json2yaml", + "yaml2json": "bin/yaml2json" + } + }, + "node_modules/yamljs/node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "peer": true, + "dependencies": { + "sprintf-js": "~1.0.2" + } } } } diff --git a/packages/rest/package-lock.json b/packages/rest/package-lock.json index ee6a739ab482..584544d5793a 100644 --- a/packages/rest/package-lock.json +++ b/packages/rest/package-lock.json @@ -1,7 +1,7 @@ { "name": "@loopback/rest", "version": "12.0.9", - "lockfileVersion": 2, + "lockfileVersion": 3, "requires": true, "packages": { "": { @@ -52,56 +52,16 @@ "node": "14 || 16 || 18 || 19" }, "peerDependencies": { - "@loopback/core": "^4.0.8" + "@loopback/core": "^4.0.9" } }, - "../build": { - "name": "@loopback/build", - "version": "9.0.8", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "bin": { - "lb-clean": "bin/run-clean.js", - "lb-eslint": "bin/run-eslint.js", - "lb-mocha": "bin/run-mocha.js", - "lb-nyc": "bin/run-nyc.js", - "lb-prettier": "bin/run-prettier.js", - "lb-tsc": "bin/compile-package.js", - "lb-ttsc": "bin/compile-package.js" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../build/node_modules/@loopback/eslint-config": { - "resolved": "../eslint-config", - "link": true - }, - "../context": { - "name": "@loopback/context", - "version": "5.0.8", - "license": "MIT", + "node_modules/@loopback/context": { + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/@loopback/context/-/context-5.0.9.tgz", + "integrity": "sha512-Hs62SRG2YFy3cRa68Edts9TUCBpPCDK0AA/kxEfnEylpcWPJwz5l+77B6DUD7PbIvN8Zsk6EQJu4wFSduDzx+w==", "peer": true, "dependencies": { - "@loopback/metadata": "^5.0.8", + "@loopback/metadata": "^5.0.9", "@types/debug": "^4.1.7", "debug": "^4.3.4", "hyperid": "^3.1.1", @@ -109,174 +69,28 @@ "tslib": "^2.5.0", "uuid": "^9.0.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../context/node_modules/@loopback/build": { - "resolved": "../build", - "link": true - }, - "../context/node_modules/@loopback/eslint-config": { - "resolved": "../eslint-config", - "link": true - }, - "../context/node_modules/@loopback/metadata": { - "resolved": "../metadata", - "link": true - }, - "../context/node_modules/@loopback/testlab": { - "resolved": "../testlab", - "link": true - }, - "../core": { - "name": "@loopback/core", - "version": "4.0.8", - "license": "MIT", - "peer": true, - "dependencies": { - "@loopback/context": "^5.0.8", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36" - }, "engines": { "node": "14 || 16 || 18 || 19" } }, - "../core/node_modules/@loopback/build": { - "resolved": "../build", - "link": true - }, - "../core/node_modules/@loopback/context": { - "resolved": "../context", - "link": true - }, - "../core/node_modules/@loopback/eslint-config": { - "resolved": "../eslint-config", - "link": true - }, - "../core/node_modules/@loopback/testlab": { - "resolved": "../testlab", - "link": true - }, - "../eslint-config": { - "name": "@loopback/eslint-config", - "version": "13.0.8", - "dev": true, - "license": "MIT", + "node_modules/@loopback/core": { + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/@loopback/core/-/core-4.0.9.tgz", + "integrity": "sha512-DlSuAngwiNrVbp/esVJLwXmp0ieshRI1cVEPALvuQgXKlWX8eLVco3LXv7c6ZZ4Tp0hCaZxura2aY5SO0YqsuQ==", "peer": true, "dependencies": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "eslint": "^8.35.0" - } - }, - "../express": { - "name": "@loopback/express", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/http-server": "^4.0.8", - "@types/body-parser": "^1.19.2", - "@types/express": "^4.17.17", - "@types/express-serve-static-core": "^4.17.33", - "@types/http-errors": "^2.0.1", - "body-parser": "^1.20.1", - "debug": "^4.3.4", - "express": "^4.18.2", - "http-errors": "^2.0.0", - "on-finished": "^2.4.1", - "toposort": "^2.0.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/on-finished": "^2.3.1", - "@types/toposort": "^2.0.3", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../filter": { - "name": "@loopback/filter", - "version": "3.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36", - "typescript": "~4.9.4" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../http-server": { - "name": "@loopback/http-server", - "version": "4.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { + "@loopback/context": "^5.0.9", "debug": "^4.3.4", - "stoppable": "^1.1.0", "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/stoppable": "^1.1.1" - }, "engines": { "node": "14 || 16 || 18 || 19" } }, - "../metadata": { - "name": "@loopback/metadata", - "version": "5.0.8", - "license": "MIT", + "node_modules/@loopback/metadata": { + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/@loopback/metadata/-/metadata-5.0.9.tgz", + "integrity": "sha512-syRNaIzN7QSGhiw4GNVkXEKZg7XMwqOfND4B61nCnmwEAx4gLk/vU1h/EpmYnq+H5il3CaiLwQeNW8VJinNvlw==", "peer": true, "dependencies": { "debug": "^4.3.4", @@ -284,178 +98,10 @@ "reflect-metadata": "^0.1.13", "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../metadata/node_modules/@loopback/build": { - "resolved": "../build", - "link": true - }, - "../metadata/node_modules/@loopback/eslint-config": { - "resolved": "../eslint-config", - "link": true - }, - "../metadata/node_modules/@loopback/testlab": { - "resolved": "../testlab", - "link": true - }, - "../openapi-spec-builder": { - "name": "@loopback/openapi-spec-builder", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "openapi3-ts": "^2.0.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../openapi-v3": { - "name": "@loopback/openapi-v3", - "version": "8.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/repository-json-schema": "^6.1.2", - "debug": "^4.3.4", - "http-status": "^1.6.2", - "json-merge-patch": "^1.0.2", - "lodash": "^4.17.21", - "openapi3-ts": "^2.0.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/openapi-spec-builder": "^5.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/json-merge-patch": "0.0.8", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../repository": { - "name": "@loopback/repository", - "version": "5.1.3", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@types/debug": "^4.1.7", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "loopback-datasource-juggler": "^4.28.2", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@types/bson": "^4.0.5", - "@types/json-schema": "^7.0.11", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "bson": "4.7.2" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8" - } - }, - "../repository-json-schema": { - "name": "@loopback/repository-json-schema", - "version": "6.1.2", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@types/json-schema": "^7.0.11", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/core": "^4.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/repository": "^5.1.3", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "ajv-formats": "^2.1.1" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "@loopback/core": "^4.0.8", - "@loopback/repository": "^5.1.3" - } - }, - "../testlab": { - "name": "@loopback/testlab", - "version": "5.0.8", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "@hapi/shot": "^6.0.1", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/node": "^14.18.36" - }, "engines": { "node": "14 || 16 || 18 || 19" } }, - "../testlab/node_modules/@loopback/build": { - "resolved": "../build", - "link": true - }, - "../testlab/node_modules/@loopback/eslint-config": { - "resolved": "../eslint-config", - "link": true - }, - "node_modules/@loopback/core": { - "resolved": "../core", - "link": true - }, "node_modules/@openapi-contrib/openapi-schema-to-json-schema": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/@openapi-contrib/openapi-schema-to-json-schema/-/openapi-schema-to-json-schema-3.2.0.tgz", @@ -493,7 +139,6 @@ "version": "4.1.7", "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz", "integrity": "sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==", - "dev": true, "dependencies": { "@types/ms": "*" } @@ -559,8 +204,7 @@ "node_modules/@types/ms": { "version": "0.7.31", "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz", - "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==", - "dev": true + "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==" }, "node_modules/@types/multer": { "version": "1.4.7", @@ -572,9 +216,9 @@ } }, "node_modules/@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==" + "version": "14.18.40", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.40.tgz", + "integrity": "sha512-pGteXO/JQX7wPxGR8lyT+doqjMa7XvlVowwrDwLfX92k5SdLkk4cwC7CYSLBxrenw/R5oQwKioVIak7ZgplM3g==" }, "node_modules/@types/on-finished": { "version": "2.3.1", @@ -1051,9 +695,9 @@ "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" }, "node_modules/ejs": { - "version": "3.1.8", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.8.tgz", - "integrity": "sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ==", + "version": "3.1.9", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.9.tgz", + "integrity": "sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ==", "dependencies": { "jake": "^10.8.5" }, @@ -1433,6 +1077,25 @@ "node": ">=8.12.0" } }, + "node_modules/hyperid": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/hyperid/-/hyperid-3.1.1.tgz", + "integrity": "sha512-RveV33kIksycSf7HLkq1sHB5wW0OwuX8ot8MYnY++gaaPXGFfKpBncHrAWxdpuEeRlazUMGWefwP1w6o6GaumA==", + "peer": true, + "dependencies": { + "uuid": "^8.3.2", + "uuid-parse": "^1.1.0" + } + }, + "node_modules/hyperid/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==", + "peer": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, "node_modules/iconv-lite": { "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", @@ -1816,6 +1479,30 @@ "node": ">=4" } }, + "node_modules/p-event": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/p-event/-/p-event-4.2.0.tgz", + "integrity": "sha512-KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ==", + "peer": true, + "dependencies": { + "p-timeout": "^3.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", + "peer": true, + "engines": { + "node": ">=4" + } + }, "node_modules/p-is-promise": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz", @@ -1824,6 +1511,18 @@ "node": ">=6" } }, + "node_modules/p-timeout": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", + "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", + "peer": true, + "dependencies": { + "p-finally": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/parseurl": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", @@ -1936,6 +1635,12 @@ "string_decoder": "~0.10.x" } }, + "node_modules/reflect-metadata": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz", + "integrity": "sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==", + "peer": true + }, "node_modules/require-from-string": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", @@ -2108,15 +1813,15 @@ } }, "node_modules/strong-error-handler": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/strong-error-handler/-/strong-error-handler-4.0.1.tgz", - "integrity": "sha512-wGqTVKwyngu9fjKBCqRuBOooCsHqs4q4AEz9Kk+yMNf+fEjEKf4E6dWw+IT3Y0LxPIdrnu0IE4S5Et97veMXMw==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/strong-error-handler/-/strong-error-handler-4.0.2.tgz", + "integrity": "sha512-84tEG1tZs781zWSXSbk7T0ekhRJ8DbgPPvr4UFseY72ws0sahPoreiEGp4QeQgcB+WplMx95AugBKSFZr5Dvig==", "dependencies": { "accepts": "^1.3.8", "debug": "^4.3.4", "ejs": "^3.1.8", "fast-safe-stringify": "^2.1.1", - "http-status": "^1.5.3", + "http-status": "^1.6.2", "js2xmlparser": "^4.0.2", "strong-globalize": "^6.0.5" }, @@ -2225,6 +1930,21 @@ "node": ">= 0.4.0" } }, + "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==", + "peer": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/uuid-parse": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/uuid-parse/-/uuid-parse-1.1.0.tgz", + "integrity": "sha512-OdmXxA8rDsQ7YpNVbKSJkNzTw2I+S5WsbMDnCtIWSQaosNAcWtFuI/YK1TjzUI6nbkgiqEyh8gWngfcv8Asd9A==", + "peer": true + }, "node_modules/validator": { "version": "13.9.0", "resolved": "https://registry.npmjs.org/validator/-/validator-13.9.0.tgz", @@ -2295,1839 +2015,5 @@ "sprintf-js": "~1.0.2" } } - }, - "dependencies": { - "@loopback/core": { - "version": "file:../core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@openapi-contrib/openapi-schema-to-json-schema": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/@openapi-contrib/openapi-schema-to-json-schema/-/openapi-schema-to-json-schema-3.2.0.tgz", - "integrity": "sha512-Gj6C0JwCr8arj0sYuslWXUBSP/KnUlEGnPW4qxlXvAl543oaNQgMgIgkQUA6vs5BCCvwTEiL8m/wdWzfl4UvSw==", - "requires": { - "fast-deep-equal": "^3.1.3" - } - }, - "@types/body-parser": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", - "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", - "requires": { - "@types/connect": "*", - "@types/node": "*" - } - }, - "@types/connect": { - "version": "3.4.35", - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", - "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", - "requires": { - "@types/node": "*" - } - }, - "@types/cors": { - "version": "2.8.13", - "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.13.tgz", - "integrity": "sha512-RG8AStHlUiV5ysZQKq97copd2UmVYw3/pRMLefISZ3S1hK104Cwm7iLQ3fTKx+lsUH2CE8FlLaYeEA2LSeqYUA==", - "requires": { - "@types/node": "*" - } - }, - "@types/debug": { - "version": "4.1.7", - "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz", - "integrity": "sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==", - "dev": true, - "requires": { - "@types/ms": "*" - } - }, - "@types/express": { - "version": "4.17.17", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.17.tgz", - "integrity": "sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q==", - "requires": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.33", - "@types/qs": "*", - "@types/serve-static": "*" - } - }, - "@types/express-serve-static-core": { - "version": "4.17.33", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.33.tgz", - "integrity": "sha512-TPBqmR/HRYI3eC2E5hmiivIzv+bidAfXofM+sbonAGvyDhySGw9/PQZFt2BLOrjUUR++4eJVpx6KnLQK1Fk9tA==", - "requires": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*" - } - }, - "@types/http-errors": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.1.tgz", - "integrity": "sha512-/K3ds8TRAfBvi5vfjuz8y6+GiAYBZ0x4tXv1Av6CWBWn0IlADc+ZX9pMq7oU0fNQPnBwIZl3rmeLp6SBApbxSQ==" - }, - "@types/js-yaml": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/@types/js-yaml/-/js-yaml-4.0.5.tgz", - "integrity": "sha512-FhpRzf927MNQdRZP0J5DLIdTXhjLYzeUTmLAu69mnVksLH9CJY3IuSeEgbKUki7GQZm0WqDkGzyxju2EZGD2wA==", - "dev": true - }, - "@types/json-schema": { - "version": "7.0.11", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", - "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", - "dev": true - }, - "@types/json-schema-compare": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/@types/json-schema-compare/-/json-schema-compare-0.2.1.tgz", - "integrity": "sha512-L/M2FZ3hlGEE5vgc3A6aBfYlyVl7gxvYkWd7yk5qZLsElknYc/pzUXfbqu7Aa0jna1f1wE9tvJIUbIR4dJ3puQ==", - "dev": true, - "requires": { - "@types/json-schema": "*" - } - }, - "@types/lodash": { - "version": "4.14.191", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.191.tgz", - "integrity": "sha512-BdZ5BCCvho3EIXw6wUCXHe7rS53AIDPLE+JzwgT+OsJk53oBfbSmZZ7CX4VaRoN78N+TJpFi9QPlfIVNmJYWxQ==", - "dev": true - }, - "@types/mime": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz", - "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==" - }, - "@types/ms": { - "version": "0.7.31", - "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz", - "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==", - "dev": true - }, - "@types/multer": { - "version": "1.4.7", - "resolved": "https://registry.npmjs.org/@types/multer/-/multer-1.4.7.tgz", - "integrity": "sha512-/SNsDidUFCvqqcWDwxv2feww/yqhNeTRL5CVoL3jU4Goc4kKEL10T7Eye65ZqPNi4HRx8sAEX59pV1aEH7drNA==", - "dev": true, - "requires": { - "@types/express": "*" - } - }, - "@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==" - }, - "@types/on-finished": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/@types/on-finished/-/on-finished-2.3.1.tgz", - "integrity": "sha512-mzVYaYcFs5Jd2n/O6uYIRUsFRR1cHyZLRvkLCU0E7+G5WhY0qBDAR5fUCeZbvecYOSh9ikhlesyi2UfI8B9ckQ==", - "requires": { - "@types/node": "*" - } - }, - "@types/qs": { - "version": "6.9.7", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", - "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==" - }, - "@types/range-parser": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", - "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" - }, - "@types/serve-static": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==", - "requires": { - "@types/mime": "*", - "@types/node": "*" - } - }, - "@types/type-is": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/@types/type-is/-/type-is-1.6.3.tgz", - "integrity": "sha512-PNs5wHaNcBgCQG5nAeeZ7OvosrEsI9O4W2jAOO9BCCg4ux9ZZvH2+0iSCOIDBiKuQsiNS8CBlmfX9f5YBQ22cA==", - "requires": { - "@types/node": "*" - } - }, - "accept-language": { - "version": "3.0.18", - "resolved": "https://registry.npmjs.org/accept-language/-/accept-language-3.0.18.tgz", - "integrity": "sha512-sUofgqBPzgfcF20sPoBYGQ1IhQLt2LSkxTnlQSuLF3n5gPEqd5AimbvOvHEi0T1kLMiGVqPWzI5a9OteBRth3A==", - "requires": { - "bcp47": "^1.1.2", - "stable": "^0.1.6" - } - }, - "accepts": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", - "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", - "requires": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" - } - }, - "ajv": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", - "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "ajv-errors": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-3.0.0.tgz", - "integrity": "sha512-V3wD15YHfHz6y0KdhYFjyy9vWtEVALT9UrxfN3zqlI6dMioHnJrqOYfyPKol3oqrnCM9uwkcdCwkJ0WUcbLMTQ==", - "requires": {} - }, - "ajv-formats": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", - "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", - "requires": { - "ajv": "^8.0.0" - } - }, - "ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "requires": { - "fast-deep-equal": "^3.1.3" - } - }, - "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" - } - }, - "append-field": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/append-field/-/append-field-1.0.0.tgz", - "integrity": "sha512-klpgFSWLW1ZEs8svjfb7g4qWY0YS5imI82dTg+QahUvJ8YqAY0P10Uk8tTyh9ZGuYEZEMaeJYCF5BFuX552hsw==", - "dev": true - }, - "argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" - }, - "array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" - }, - "async": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", - "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" - }, - "balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - }, - "bcp47": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/bcp47/-/bcp47-1.1.2.tgz", - "integrity": "sha512-JnkkL4GUpOvvanH9AZPX38CxhiLsXMBicBY2IAtqiVN8YulGDQybUydWA4W6yAMtw6iShtw+8HEF6cfrTHU+UQ==" - }, - "body-parser": { - "version": "1.20.2", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz", - "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==", - "requires": { - "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.11.0", - "raw-body": "2.5.2", - "type-is": "~1.6.18", - "unpipe": "1.0.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "qs": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", - "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", - "requires": { - "side-channel": "^1.0.4" - } - } - } - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "dev": true - }, - "busboy": { - "version": "0.2.14", - "resolved": "https://registry.npmjs.org/busboy/-/busboy-0.2.14.tgz", - "integrity": "sha512-InWFDomvlkEj+xWLBfU3AvnbVYqeTWmQopiW0tWWEy5yehYm2YkGEc59sUmw/4ty5Zj/b0WHGs1LgecuBSBGrg==", - "dev": true, - "requires": { - "dicer": "0.2.5", - "readable-stream": "1.1.x" - } - }, - "bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" - }, - "call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "requires": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "charenc": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz", - "integrity": "sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA==" - }, - "cldrjs": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/cldrjs/-/cldrjs-0.5.5.tgz", - "integrity": "sha512-KDwzwbmLIPfCgd8JERVDpQKrUUM1U4KpFJJg2IROv89rF172lLufoJnqJ/Wea6fXL5bO6WjuLMzY8V52UWPvkA==" - }, - "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==" - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" - }, - "concat-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", - "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" - }, - "dependencies": { - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "dev": true - }, - "readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "content-disposition": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", - "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", - "requires": { - "safe-buffer": "5.2.1" - } - }, - "content-type": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", - "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==" - }, - "cookie": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", - "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==" - }, - "cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" - }, - "core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", - "dev": true - }, - "cors": { - "version": "2.8.5", - "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", - "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", - "requires": { - "object-assign": "^4", - "vary": "^1" - } - }, - "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" - } - }, - "crypt": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz", - "integrity": "sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow==" - }, - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "requires": { - "ms": "2.1.2" - } - }, - "depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" - }, - "destroy": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==" - }, - "dicer": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/dicer/-/dicer-0.2.5.tgz", - "integrity": "sha512-FDvbtnq7dzlPz0wyYlOExifDEZcu8h+rErEXgfxqmLfRfC/kJidEFh4+effJRO3P0xmfqyPbSMG0LveNRfTKVg==", - "dev": true, - "requires": { - "readable-stream": "1.1.x", - "streamsearch": "0.1.2" - } - }, - "ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" - }, - "ejs": { - "version": "3.1.8", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.8.tgz", - "integrity": "sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ==", - "requires": { - "jake": "^10.8.5" - } - }, - "encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==" - }, - "end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "requires": { - "once": "^1.4.0" - } - }, - "escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" - }, - "etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==" - }, - "execa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", - "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", - "requires": { - "cross-spawn": "^7.0.0", - "get-stream": "^5.0.0", - "human-signals": "^1.1.1", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.0", - "onetime": "^5.1.0", - "signal-exit": "^3.0.2", - "strip-final-newline": "^2.0.0" - } - }, - "express": { - "version": "4.18.2", - "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", - "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", - "requires": { - "accepts": "~1.3.8", - "array-flatten": "1.1.1", - "body-parser": "1.20.1", - "content-disposition": "0.5.4", - "content-type": "~1.0.4", - "cookie": "0.5.0", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "2.0.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "1.2.0", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.7", - "qs": "6.11.0", - "range-parser": "~1.2.1", - "safe-buffer": "5.2.1", - "send": "0.18.0", - "serve-static": "1.15.0", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" - }, - "dependencies": { - "body-parser": { - "version": "1.20.1", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", - "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", - "requires": { - "bytes": "3.1.2", - "content-type": "~1.0.4", - "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.11.0", - "raw-body": "2.5.1", - "type-is": "~1.6.18", - "unpipe": "1.0.0" - } - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" - }, - "qs": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", - "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", - "requires": { - "side-channel": "^1.0.4" - } - }, - "raw-body": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", - "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", - "requires": { - "bytes": "3.1.2", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - } - } - } - }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" - }, - "fast-safe-stringify": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz", - "integrity": "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==" - }, - "filelist": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", - "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", - "requires": { - "minimatch": "^5.0.1" - }, - "dependencies": { - "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" - } - }, - "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" - } - } - } - }, - "finalhandler": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", - "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", - "requires": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "statuses": "2.0.1", - "unpipe": "~1.0.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - } - } - }, - "forwarded": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==" - }, - "fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==" - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" - }, - "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" - }, - "get-intrinsic": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", - "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==", - "requires": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.3" - } - }, - "get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "requires": { - "pump": "^3.0.0" - } - }, - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "globalize": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/globalize/-/globalize-1.7.0.tgz", - "integrity": "sha512-faR46vTIbFCeAemyuc9E6/d7Wrx9k2ae2L60UhakztFg6VuE42gENVJNuPFtt7Sdjrk9m2w8+py7Jj+JTNy59w==", - "requires": { - "cldrjs": "^0.5.4" - } - }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "requires": { - "function-bind": "^1.1.1" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" - }, - "http-errors": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", - "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", - "requires": { - "depd": "2.0.0", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "toidentifier": "1.0.1" - } - }, - "http-status": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/http-status/-/http-status-1.6.2.tgz", - "integrity": "sha512-oUExvfNckrpTpDazph7kNG8sQi5au3BeTo0idaZFXEhTaJKu7GNJCLHI0rYY2wljm548MSTM+Ljj/c6anqu2zQ==" - }, - "human-signals": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", - "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==" - }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "invert-kv": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-3.0.1.tgz", - "integrity": "sha512-CYdFeFexxhv/Bcny+Q0BfOV+ltRlJcd4BBZBYFX/O0u4npJrgZtIcjokegtiSMAvlMTJ+Koq0GBCc//3bueQxw==" - }, - "ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" - }, - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" - }, - "is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" - }, - "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==", - "dev": true - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" - }, - "jake": { - "version": "10.8.5", - "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.5.tgz", - "integrity": "sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw==", - "requires": { - "async": "^3.2.3", - "chalk": "^4.0.2", - "filelist": "^1.0.1", - "minimatch": "^3.0.4" - } - }, - "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "requires": { - "argparse": "^2.0.1" - } - }, - "js2xmlparser": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/js2xmlparser/-/js2xmlparser-4.0.2.tgz", - "integrity": "sha512-6n4D8gLlLf1n5mNLQPRfViYzu9RATblzPEtm1SthMX1Pjao0r9YI9nw7ZIfRxQMERS87mcswrg+r/OYrPRX6jA==", - "requires": { - "xmlcreate": "^2.0.4" - } - }, - "json-schema-compare": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/json-schema-compare/-/json-schema-compare-0.2.2.tgz", - "integrity": "sha512-c4WYmDKyJXhs7WWvAWm3uIYnfyWFoIp+JEoX34rctVvEkMYCPGhXtvmFFXiffBbxfZsvQ0RNnV5H7GvDF5HCqQ==", - "requires": { - "lodash": "^4.17.4" - } - }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, - "lcid": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/lcid/-/lcid-3.1.1.tgz", - "integrity": "sha512-M6T051+5QCGLBQb8id3hdvIW8+zeFV2FyBGFS9IEK5H9Wt4MueD4bW1eWikpHgZp+5xR3l5c8pZUkQsIA0BFZg==", - "requires": { - "invert-kv": "^3.0.0" - } - }, - "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - }, - "map-age-cleaner": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", - "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", - "requires": { - "p-defer": "^1.0.0" - } - }, - "md5": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz", - "integrity": "sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==", - "requires": { - "charenc": "0.0.2", - "crypt": "0.0.2", - "is-buffer": "~1.1.6" - } - }, - "media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==" - }, - "mem": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/mem/-/mem-5.1.1.tgz", - "integrity": "sha512-qvwipnozMohxLXG1pOqoLiZKNkC4r4qqRucSoDwXowsNGDSULiqFTRUF05vcZWnwJSG22qTsynQhxbaMtnX9gw==", - "requires": { - "map-age-cleaner": "^0.1.3", - "mimic-fn": "^2.1.0", - "p-is-promise": "^2.1.0" - } - }, - "merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" - }, - "merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" - }, - "methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==" - }, - "mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" - }, - "mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" - }, - "mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "requires": { - "mime-db": "1.52.0" - } - }, - "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "dev": true - }, - "mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "dev": true, - "requires": { - "minimist": "^1.2.6" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "multer": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/multer/-/multer-1.4.4.tgz", - "integrity": "sha512-2wY2+xD4udX612aMqMcB8Ws2Voq6NIUPEtD1be6m411T4uDH/VtL9i//xvcyFlTVfRdaBsk7hV5tgrGQqhuBiw==", - "dev": true, - "requires": { - "append-field": "^1.0.0", - "busboy": "^0.2.11", - "concat-stream": "^1.5.2", - "mkdirp": "^0.5.4", - "object-assign": "^4.1.1", - "on-finished": "^2.3.0", - "type-is": "^1.6.4", - "xtend": "^4.0.0" - } - }, - "negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==" - }, - "npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "requires": { - "path-key": "^3.0.0" - } - }, - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==" - }, - "object-inspect": { - "version": "1.12.3", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", - "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==" - }, - "on-finished": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", - "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", - "requires": { - "ee-first": "1.1.1" - } - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "requires": { - "wrappy": "1" - } - }, - "onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "requires": { - "mimic-fn": "^2.1.0" - } - }, - "os-locale": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-5.0.0.tgz", - "integrity": "sha512-tqZcNEDAIZKBEPnHPlVDvKrp7NzgLi7jRmhKiUoa2NUmhl13FtkAGLUVR+ZsYvApBQdBfYm43A4tXXQ4IrYLBA==", - "requires": { - "execa": "^4.0.0", - "lcid": "^3.0.0", - "mem": "^5.0.0" - } - }, - "p-defer": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", - "integrity": "sha512-wB3wfAxZpk2AzOfUMJNL+d36xothRSyj8EXOa4f6GMqYDN9BJaaSISbsk+wS9abmnebVw95C2Kb5t85UmpCxuw==" - }, - "p-is-promise": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz", - "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==" - }, - "parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==" - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" - }, - "path-to-regexp": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.2.1.tgz", - "integrity": "sha512-JLyh7xT1kizaEvcaXOQwOc2/Yhw6KZOvPf1S8401UyLk86CU79LN3vl7ztXGm/pZ+YjoyAJ4rxmHwbkBXJX+yw==" - }, - "process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "dev": true - }, - "proxy-addr": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", - "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", - "requires": { - "forwarded": "0.2.0", - "ipaddr.js": "1.9.1" - } - }, - "pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "punycode": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", - "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==" - }, - "qs": { - "version": "6.11.1", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.1.tgz", - "integrity": "sha512-0wsrzgTz/kAVIeuxSjnpGC56rzYtr6JT/2BwEvMaPhFIoYa1aGO8LbzuU1R0uUYQkLpWBTOj0l/CLAJB64J6nQ==", - "requires": { - "side-channel": "^1.0.4" - } - }, - "range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" - }, - "raw-body": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", - "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", - "requires": { - "bytes": "3.1.2", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - } - }, - "readable-stream": { - "version": "1.1.14", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", - "integrity": "sha512-+MeVjFf4L44XUkhM1eYbD8fyEsxcV81pqMSR5gblfcLCHfZvbrqy4/qYHE+/R5HoBUT11WV5O08Cr1n3YXkWVQ==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.1", - "isarray": "0.0.1", - "string_decoder": "~0.10.x" - } - }, - "require-from-string": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==" - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" - }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - }, - "send": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", - "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", - "requires": { - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "mime": "1.6.0", - "ms": "2.1.3", - "on-finished": "2.4.1", - "range-parser": "~1.2.1", - "statuses": "2.0.1" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - }, - "dependencies": { - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - } - } - }, - "ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" - } - } - }, - "serve-static": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", - "requires": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.18.0" - } - }, - "setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" - }, - "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==" - }, - "side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", - "requires": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" - } - }, - "signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" - }, - "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" - }, - "stable": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", - "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" - }, - "statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" - }, - "streamsearch": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-0.1.2.tgz", - "integrity": "sha512-jos8u++JKm0ARcSUTAZXOVC0mSox7Bhn6sBgty73P1f3JGf7yG2clTbBNHUdde/kdvP2FESam+vM6l8jBrNxHA==", - "dev": true - }, - "string_decoder": { - "version": "0.10.31", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==", - "dev": true - }, - "strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==" - }, - "strong-error-handler": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/strong-error-handler/-/strong-error-handler-4.0.1.tgz", - "integrity": "sha512-wGqTVKwyngu9fjKBCqRuBOooCsHqs4q4AEz9Kk+yMNf+fEjEKf4E6dWw+IT3Y0LxPIdrnu0IE4S5Et97veMXMw==", - "requires": { - "accepts": "^1.3.8", - "debug": "^4.3.4", - "ejs": "^3.1.8", - "fast-safe-stringify": "^2.1.1", - "http-status": "^1.5.3", - "js2xmlparser": "^4.0.2", - "strong-globalize": "^6.0.5" - } - }, - "strong-globalize": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/strong-globalize/-/strong-globalize-6.0.5.tgz", - "integrity": "sha512-7nfUli41TieV9/TSc0N62ve5Q4nfrpy/T0nNNy6TyD3vst79QWmeylCyd3q1gDxh8dqGEtabLNCdPQP1Iuvecw==", - "requires": { - "accept-language": "^3.0.18", - "debug": "^4.2.0", - "globalize": "^1.6.0", - "lodash": "^4.17.20", - "md5": "^2.3.0", - "mkdirp": "^1.0.4", - "os-locale": "^5.0.0", - "yamljs": "^0.3.0" - }, - "dependencies": { - "mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" - } - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - }, - "toidentifier": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==" - }, - "tslib": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" - }, - "type-is": { - "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "requires": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - } - }, - "typedarray": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==", - "dev": true - }, - "unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==" - }, - "uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "requires": { - "punycode": "^2.1.0" - } - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "dev": true - }, - "utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==" - }, - "validator": { - "version": "13.9.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.9.0.tgz", - "integrity": "sha512-B+dGG8U3fdtM0/aNK4/X8CXq/EcxU2WPrPEkJGslb47qyHsxmbggTWK0yEA4qnYVNF+nxNlN88o14hIcPmSIEA==" - }, - "vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==" - }, - "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" - } - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" - }, - "xmlcreate": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/xmlcreate/-/xmlcreate-2.0.4.tgz", - "integrity": "sha512-nquOebG4sngPmGPICTS5EnxqhKbCmz5Ox5hsszI2T6U5qdrJizBc+0ilYSEjTSzU0yZcmvppztXe/5Al5fUwdg==" - }, - "xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "dev": true - }, - "yamljs": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/yamljs/-/yamljs-0.3.0.tgz", - "integrity": "sha512-C/FsVVhht4iPQYXOInoxUM/1ELSf9EsgKH34FofQOp6hwCPrW4vG4w5++TED3xRUo8gD7l0P1J1dLlDYzODsTQ==", - "requires": { - "argparse": "^1.0.7", - "glob": "^7.0.5" - }, - "dependencies": { - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "requires": { - "sprintf-js": "~1.0.2" - } - } - } - } } } diff --git a/packages/security/package-lock.json b/packages/security/package-lock.json index 33f928cc5bec..1a79f80ab8b8 100644 --- a/packages/security/package-lock.json +++ b/packages/security/package-lock.json @@ -1,7 +1,7 @@ { "name": "@loopback/security", "version": "0.8.9", - "lockfileVersion": 2, + "lockfileVersion": 3, "requires": true, "packages": { "": { @@ -20,56 +20,16 @@ "node": "14 || 16 || 18 || 19" }, "peerDependencies": { - "@loopback/core": "^4.0.8" + "@loopback/core": "^4.0.9" } }, - "../build": { - "name": "@loopback/build", - "version": "9.0.8", - "dev": true, - "license": "MIT", + "node_modules/@loopback/context": { + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/@loopback/context/-/context-5.0.9.tgz", + "integrity": "sha512-Hs62SRG2YFy3cRa68Edts9TUCBpPCDK0AA/kxEfnEylpcWPJwz5l+77B6DUD7PbIvN8Zsk6EQJu4wFSduDzx+w==", "peer": true, "dependencies": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "bin": { - "lb-clean": "bin/run-clean.js", - "lb-eslint": "bin/run-eslint.js", - "lb-mocha": "bin/run-mocha.js", - "lb-nyc": "bin/run-nyc.js", - "lb-prettier": "bin/run-prettier.js", - "lb-tsc": "bin/compile-package.js", - "lb-ttsc": "bin/compile-package.js" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../build/node_modules/@loopback/eslint-config": { - "resolved": "../eslint-config", - "link": true - }, - "../context": { - "name": "@loopback/context", - "version": "5.0.8", - "license": "MIT", - "peer": true, - "dependencies": { - "@loopback/metadata": "^5.0.8", + "@loopback/metadata": "^5.0.9", "@types/debug": "^4.1.7", "debug": "^4.3.4", "hyperid": "^3.1.1", @@ -77,96 +37,28 @@ "tslib": "^2.5.0", "uuid": "^9.0.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2" - }, "engines": { "node": "14 || 16 || 18 || 19" } }, - "../context/node_modules/@loopback/build": { - "resolved": "../build", - "link": true - }, - "../context/node_modules/@loopback/eslint-config": { - "resolved": "../eslint-config", - "link": true - }, - "../context/node_modules/@loopback/metadata": { - "resolved": "../metadata", - "link": true - }, - "../context/node_modules/@loopback/testlab": { - "resolved": "../testlab", - "link": true - }, - "../core": { - "name": "@loopback/core", - "version": "4.0.8", - "license": "MIT", + "node_modules/@loopback/core": { + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/@loopback/core/-/core-4.0.9.tgz", + "integrity": "sha512-DlSuAngwiNrVbp/esVJLwXmp0ieshRI1cVEPALvuQgXKlWX8eLVco3LXv7c6ZZ4Tp0hCaZxura2aY5SO0YqsuQ==", "peer": true, "dependencies": { - "@loopback/context": "^5.0.8", + "@loopback/context": "^5.0.9", "debug": "^4.3.4", "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36" - }, "engines": { "node": "14 || 16 || 18 || 19" } }, - "../core/node_modules/@loopback/build": { - "resolved": "../build", - "link": true - }, - "../core/node_modules/@loopback/context": { - "resolved": "../context", - "link": true - }, - "../core/node_modules/@loopback/eslint-config": { - "resolved": "../eslint-config", - "link": true - }, - "../core/node_modules/@loopback/testlab": { - "resolved": "../testlab", - "link": true - }, - "../eslint-config": { - "name": "@loopback/eslint-config", - "version": "13.0.8", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "eslint": "^8.35.0" - } - }, - "../metadata": { - "name": "@loopback/metadata", - "version": "5.0.8", - "license": "MIT", + "node_modules/@loopback/metadata": { + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/@loopback/metadata/-/metadata-5.0.9.tgz", + "integrity": "sha512-syRNaIzN7QSGhiw4GNVkXEKZg7XMwqOfND4B61nCnmwEAx4gLk/vU1h/EpmYnq+H5il3CaiLwQeNW8VJinNvlw==", "peer": true, "dependencies": { "debug": "^4.3.4", @@ -174,77 +66,14 @@ "reflect-metadata": "^0.1.13", "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36" - }, "engines": { "node": "14 || 16 || 18 || 19" } }, - "../metadata/node_modules/@loopback/build": { - "resolved": "../build", - "link": true - }, - "../metadata/node_modules/@loopback/eslint-config": { - "resolved": "../eslint-config", - "link": true - }, - "../metadata/node_modules/@loopback/testlab": { - "resolved": "../testlab", - "link": true - }, - "../testlab": { - "name": "@loopback/testlab", - "version": "5.0.8", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "@hapi/shot": "^6.0.1", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../testlab/node_modules/@loopback/build": { - "resolved": "../build", - "link": true - }, - "../testlab/node_modules/@loopback/eslint-config": { - "resolved": "../eslint-config", - "link": true - }, - "node_modules/@loopback/core": { - "resolved": "../core", - "link": true - }, "node_modules/@types/debug": { "version": "4.1.7", "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz", "integrity": "sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==", - "dev": true, "dependencies": { "@types/ms": "*" } @@ -252,13 +81,12 @@ "node_modules/@types/ms": { "version": "0.7.31", "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz", - "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==", - "dev": true + "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==" }, "node_modules/@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==", + "version": "14.18.40", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.40.tgz", + "integrity": "sha512-pGteXO/JQX7wPxGR8lyT+doqjMa7XvlVowwrDwLfX92k5SdLkk4cwC7CYSLBxrenw/R5oQwKioVIak7ZgplM3g==", "dev": true }, "node_modules/debug": { @@ -277,430 +105,97 @@ } } }, + "node_modules/hyperid": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/hyperid/-/hyperid-3.1.1.tgz", + "integrity": "sha512-RveV33kIksycSf7HLkq1sHB5wW0OwuX8ot8MYnY++gaaPXGFfKpBncHrAWxdpuEeRlazUMGWefwP1w6o6GaumA==", + "peer": true, + "dependencies": { + "uuid": "^8.3.2", + "uuid-parse": "^1.1.0" + } + }, + "node_modules/hyperid/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==", + "peer": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "peer": true + }, "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==" }, - "node_modules/tslib": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" - } - }, - "dependencies": { - "@loopback/core": { - "version": "file:../core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, + "node_modules/p-event": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/p-event/-/p-event-4.2.0.tgz", + "integrity": "sha512-KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ==", + "peer": true, "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } + "p-timeout": "^3.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "@types/debug": { - "version": "4.1.7", - "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz", - "integrity": "sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==", - "dev": true, - "requires": { - "@types/ms": "*" + "node_modules/p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", + "peer": true, + "engines": { + "node": ">=4" } }, - "@types/ms": { - "version": "0.7.31", - "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz", - "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==", - "dev": true - }, - "@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==", - "dev": true - }, - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "requires": { - "ms": "2.1.2" + "node_modules/p-timeout": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", + "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", + "peer": true, + "dependencies": { + "p-finally": "^1.0.0" + }, + "engines": { + "node": ">=8" } }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + "node_modules/reflect-metadata": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz", + "integrity": "sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==", + "peer": true }, - "tslib": { + "node_modules/tslib": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" + }, + "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==", + "peer": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/uuid-parse": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/uuid-parse/-/uuid-parse-1.1.0.tgz", + "integrity": "sha512-OdmXxA8rDsQ7YpNVbKSJkNzTw2I+S5WsbMDnCtIWSQaosNAcWtFuI/YK1TjzUI6nbkgiqEyh8gWngfcv8Asd9A==", + "peer": true } } } diff --git a/packages/service-proxy/package-lock.json b/packages/service-proxy/package-lock.json index 17da362887e5..7215d6a58f5d 100644 --- a/packages/service-proxy/package-lock.json +++ b/packages/service-proxy/package-lock.json @@ -1,7 +1,7 @@ { "name": "@loopback/service-proxy", "version": "5.0.9", - "lockfileVersion": 2, + "lockfileVersion": 3, "requires": true, "packages": { "": { @@ -19,56 +19,16 @@ "node": "14 || 16 || 18 || 19" }, "peerDependencies": { - "@loopback/core": "^4.0.8" + "@loopback/core": "^4.0.9" } }, - "../build": { - "name": "@loopback/build", - "version": "9.0.8", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "bin": { - "lb-clean": "bin/run-clean.js", - "lb-eslint": "bin/run-eslint.js", - "lb-mocha": "bin/run-mocha.js", - "lb-nyc": "bin/run-nyc.js", - "lb-prettier": "bin/run-prettier.js", - "lb-tsc": "bin/compile-package.js", - "lb-ttsc": "bin/compile-package.js" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../build/node_modules/@loopback/eslint-config": { - "resolved": "../eslint-config", - "link": true - }, - "../context": { - "name": "@loopback/context", - "version": "5.0.8", - "license": "MIT", + "node_modules/@loopback/context": { + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/@loopback/context/-/context-5.0.9.tgz", + "integrity": "sha512-Hs62SRG2YFy3cRa68Edts9TUCBpPCDK0AA/kxEfnEylpcWPJwz5l+77B6DUD7PbIvN8Zsk6EQJu4wFSduDzx+w==", "peer": true, "dependencies": { - "@loopback/metadata": "^5.0.8", + "@loopback/metadata": "^5.0.9", "@types/debug": "^4.1.7", "debug": "^4.3.4", "hyperid": "^3.1.1", @@ -76,96 +36,28 @@ "tslib": "^2.5.0", "uuid": "^9.0.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2" - }, "engines": { "node": "14 || 16 || 18 || 19" } }, - "../context/node_modules/@loopback/build": { - "resolved": "../build", - "link": true - }, - "../context/node_modules/@loopback/eslint-config": { - "resolved": "../eslint-config", - "link": true - }, - "../context/node_modules/@loopback/metadata": { - "resolved": "../metadata", - "link": true - }, - "../context/node_modules/@loopback/testlab": { - "resolved": "../testlab", - "link": true - }, - "../core": { - "name": "@loopback/core", - "version": "4.0.8", - "license": "MIT", + "node_modules/@loopback/core": { + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/@loopback/core/-/core-4.0.9.tgz", + "integrity": "sha512-DlSuAngwiNrVbp/esVJLwXmp0ieshRI1cVEPALvuQgXKlWX8eLVco3LXv7c6ZZ4Tp0hCaZxura2aY5SO0YqsuQ==", "peer": true, "dependencies": { - "@loopback/context": "^5.0.8", + "@loopback/context": "^5.0.9", "debug": "^4.3.4", "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../core/node_modules/@loopback/build": { - "resolved": "../build", - "link": true - }, - "../core/node_modules/@loopback/context": { - "resolved": "../context", - "link": true - }, - "../core/node_modules/@loopback/eslint-config": { - "resolved": "../eslint-config", - "link": true - }, - "../core/node_modules/@loopback/testlab": { - "resolved": "../testlab", - "link": true - }, - "../eslint-config": { - "name": "@loopback/eslint-config", - "version": "13.0.8", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - }, "engines": { "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "eslint": "^8.35.0" } }, - "../metadata": { - "name": "@loopback/metadata", - "version": "5.0.8", - "license": "MIT", + "node_modules/@loopback/metadata": { + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/@loopback/metadata/-/metadata-5.0.9.tgz", + "integrity": "sha512-syRNaIzN7QSGhiw4GNVkXEKZg7XMwqOfND4B61nCnmwEAx4gLk/vU1h/EpmYnq+H5il3CaiLwQeNW8VJinNvlw==", "peer": true, "dependencies": { "debug": "^4.3.4", @@ -173,76 +65,29 @@ "reflect-metadata": "^0.1.13", "tslib": "^2.5.0" }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36" - }, "engines": { "node": "14 || 16 || 18 || 19" } }, - "../metadata/node_modules/@loopback/build": { - "resolved": "../build", - "link": true - }, - "../metadata/node_modules/@loopback/eslint-config": { - "resolved": "../eslint-config", - "link": true - }, - "../metadata/node_modules/@loopback/testlab": { - "resolved": "../testlab", - "link": true - }, - "../testlab": { - "name": "@loopback/testlab", - "version": "5.0.8", - "dev": true, - "license": "MIT", + "node_modules/@types/debug": { + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz", + "integrity": "sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==", "peer": true, "dependencies": { - "@hapi/shot": "^6.0.1", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" + "@types/ms": "*" } }, - "../testlab/node_modules/@loopback/build": { - "resolved": "../build", - "link": true - }, - "../testlab/node_modules/@loopback/eslint-config": { - "resolved": "../eslint-config", - "link": true - }, - "node_modules/@loopback/core": { - "resolved": "../core", - "link": true + "node_modules/@types/ms": { + "version": "0.7.31", + "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz", + "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==", + "peer": true }, "node_modules/@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==", + "version": "14.18.40", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.40.tgz", + "integrity": "sha512-pGteXO/JQX7wPxGR8lyT+doqjMa7XvlVowwrDwLfX92k5SdLkk4cwC7CYSLBxrenw/R5oQwKioVIak7ZgplM3g==", "dev": true }, "node_modules/accept-language": { @@ -592,6 +437,25 @@ "node": ">=8.12.0" } }, + "node_modules/hyperid": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/hyperid/-/hyperid-3.1.1.tgz", + "integrity": "sha512-RveV33kIksycSf7HLkq1sHB5wW0OwuX8ot8MYnY++gaaPXGFfKpBncHrAWxdpuEeRlazUMGWefwP1w6o6GaumA==", + "peer": true, + "dependencies": { + "uuid": "^8.3.2", + "uuid-parse": "^1.1.0" + } + }, + "node_modules/hyperid/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==", + "peer": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, "node_modules/inflection": { "version": "1.13.4", "resolved": "https://registry.npmjs.org/inflection/-/inflection-1.13.4.tgz", @@ -668,9 +532,9 @@ "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" }, "node_modules/loopback-connector": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/loopback-connector/-/loopback-connector-5.2.1.tgz", - "integrity": "sha512-jWCjljtMSe+pZV5X5pYQOg2Gt3DjiC4O9dha2lXdXigS9rrhZbrBrHL8leA+qnYrexcoEPwL5Pcxc0AqVwT2bw==", + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/loopback-connector/-/loopback-connector-5.2.2.tgz", + "integrity": "sha512-VY1LK+z3fp2ehCcq2jm1xTpBuKrtJcBuUZZhxAnYYAN3VXemmjLeVU0F/MmokfKL1zx1pkPKdjBPb+nNsatzeA==", "dependencies": { "async": "^3.2.4", "bluebird": "^3.7.2", @@ -683,10 +547,18 @@ "node": ">=10" } }, + "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==", + "bin": { + "uuid": "dist/bin/uuid" + } + }, "node_modules/loopback-datasource-juggler": { - "version": "4.28.2", - "resolved": "https://registry.npmjs.org/loopback-datasource-juggler/-/loopback-datasource-juggler-4.28.2.tgz", - "integrity": "sha512-3+NtxehBDPWmRNFMm34JceoOSmdkGcDrToZVHqhjCtxJJ+M/3KSV0ObwD6pD+eA27liKg09Rfp4oezjw6I/ZOg==", + "version": "4.28.3", + "resolved": "https://registry.npmjs.org/loopback-datasource-juggler/-/loopback-datasource-juggler-4.28.3.tgz", + "integrity": "sha512-lhL5kmOVcwRNKNqL/+L8EXxXDJVtfzUQaiYYdeFciqPIGNsNpOnfxRww0jDHBLIhtNX3cvXRqTZO7ljccb/hCg==", "dependencies": { "async": "^3.2.4", "change-case": "^4.1.2", @@ -700,7 +572,7 @@ "qs": "^6.10.5", "strong-globalize": "^6.0.5", "traverse": "^0.6.7", - "uuid": "^8.3.2" + "uuid": "^9.0.0" }, "engines": { "node": ">=10" @@ -884,6 +756,30 @@ "node": ">=4" } }, + "node_modules/p-event": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/p-event/-/p-event-4.2.0.tgz", + "integrity": "sha512-KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ==", + "peer": true, + "dependencies": { + "p-timeout": "^3.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", + "peer": true, + "engines": { + "node": ">=4" + } + }, "node_modules/p-is-promise": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz", @@ -892,6 +788,18 @@ "node": ">=6" } }, + "node_modules/p-timeout": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", + "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", + "peer": true, + "dependencies": { + "p-finally": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/param-case": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", @@ -950,9 +858,9 @@ } }, "node_modules/qs": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", - "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "version": "6.11.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.1.tgz", + "integrity": "sha512-0wsrzgTz/kAVIeuxSjnpGC56rzYtr6JT/2BwEvMaPhFIoYa1aGO8LbzuU1R0uUYQkLpWBTOj0l/CLAJB64J6nQ==", "dependencies": { "side-channel": "^1.0.4" }, @@ -982,6 +890,12 @@ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" }, + "node_modules/reflect-metadata": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz", + "integrity": "sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==", + "peer": true + }, "node_modules/safe-buffer": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", @@ -1142,13 +1056,19 @@ "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" }, "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/uuid-parse": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/uuid-parse/-/uuid-parse-1.1.0.tgz", + "integrity": "sha512-OdmXxA8rDsQ7YpNVbKSJkNzTw2I+S5WsbMDnCtIWSQaosNAcWtFuI/YK1TjzUI6nbkgiqEyh8gWngfcv8Asd9A==", + "peer": true + }, "node_modules/which": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", @@ -1181,1137 +1101,5 @@ "yaml2json": "bin/yaml2json" } } - }, - "dependencies": { - "@loopback/core": { - "version": "file:../core", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/context": "^5.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/context": { - "version": "file:../context", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/metadata": "^5.0.8", - "@loopback/testlab": "^5.0.8", - "@types/bluebird": "^3.5.38", - "@types/debug": "^4.1.7", - "@types/node": "^14.18.36", - "@types/uuid": "^9.0.1", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "hyperid": "^3.1.1", - "p-event": "^4.2.0", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/metadata": { - "version": "file:../metadata", - "requires": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@loopback/testlab": "^5.0.8", - "@types/debug": "^4.1.7", - "@types/lodash": "^4.14.191", - "@types/node": "^14.18.36", - "debug": "^4.3.4", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/testlab": { - "version": "file:../testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - }, - "@loopback/testlab": { - "version": "file:../testlab", - "requires": { - "@hapi/shot": "^6.0.1", - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/node": "^14.18.36", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "dependencies": { - "@loopback/build": { - "version": "file:../build", - "requires": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.35.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.4", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "dependencies": { - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - }, - "@loopback/eslint-config": { - "version": "file:../eslint-config", - "requires": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "eslint-config-prettier": "^8.7.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - } - } - } - } - } - }, - "@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==", - "dev": true - }, - "accept-language": { - "version": "3.0.18", - "resolved": "https://registry.npmjs.org/accept-language/-/accept-language-3.0.18.tgz", - "integrity": "sha512-sUofgqBPzgfcF20sPoBYGQ1IhQLt2LSkxTnlQSuLF3n5gPEqd5AimbvOvHEi0T1kLMiGVqPWzI5a9OteBRth3A==", - "requires": { - "bcp47": "^1.1.2", - "stable": "^0.1.6" - } - }, - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "requires": { - "sprintf-js": "~1.0.2" - } - }, - "async": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", - "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" - }, - "balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - }, - "bcp47": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/bcp47/-/bcp47-1.1.2.tgz", - "integrity": "sha512-JnkkL4GUpOvvanH9AZPX38CxhiLsXMBicBY2IAtqiVN8YulGDQybUydWA4W6yAMtw6iShtw+8HEF6cfrTHU+UQ==" - }, - "bl": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/bl/-/bl-2.2.1.tgz", - "integrity": "sha512-6Pesp1w0DEX1N550i/uGV/TqucVL4AM/pgThFSN/Qq9si1/DF9aIHs1BxD8V/QU0HoeHO6cQRTAuYnLPKq1e4g==", - "requires": { - "readable-stream": "^2.3.5", - "safe-buffer": "^5.1.1" - } - }, - "bluebird": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" - }, - "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" - } - }, - "call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "requires": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - } - }, - "camel-case": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", - "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", - "requires": { - "pascal-case": "^3.1.2", - "tslib": "^2.0.3" - } - }, - "capital-case": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/capital-case/-/capital-case-1.0.4.tgz", - "integrity": "sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==", - "requires": { - "no-case": "^3.0.4", - "tslib": "^2.0.3", - "upper-case-first": "^2.0.2" - } - }, - "change-case": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/change-case/-/change-case-4.1.2.tgz", - "integrity": "sha512-bSxY2ws9OtviILG1EiY5K7NNxkqg/JnRnFxLtKQ96JaviiIxi7djMrSd0ECT9AC+lttClmYwKw53BWpOMblo7A==", - "requires": { - "camel-case": "^4.1.2", - "capital-case": "^1.0.4", - "constant-case": "^3.0.4", - "dot-case": "^3.0.4", - "header-case": "^2.0.4", - "no-case": "^3.0.4", - "param-case": "^3.0.4", - "pascal-case": "^3.1.2", - "path-case": "^3.0.4", - "sentence-case": "^3.0.4", - "snake-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "charenc": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz", - "integrity": "sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA==" - }, - "cldrjs": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/cldrjs/-/cldrjs-0.5.5.tgz", - "integrity": "sha512-KDwzwbmLIPfCgd8JERVDpQKrUUM1U4KpFJJg2IROv89rF172lLufoJnqJ/Wea6fXL5bO6WjuLMzY8V52UWPvkA==" - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" - }, - "constant-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/constant-case/-/constant-case-3.0.4.tgz", - "integrity": "sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ==", - "requires": { - "no-case": "^3.0.4", - "tslib": "^2.0.3", - "upper-case": "^2.0.2" - } - }, - "core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" - }, - "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" - } - }, - "crypt": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz", - "integrity": "sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow==" - }, - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "requires": { - "ms": "2.1.2" - } - }, - "depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" - }, - "dot-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", - "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", - "requires": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "requires": { - "once": "^1.4.0" - } - }, - "execa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", - "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", - "requires": { - "cross-spawn": "^7.0.0", - "get-stream": "^5.0.0", - "human-signals": "^1.1.1", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.0", - "onetime": "^5.1.0", - "signal-exit": "^3.0.2", - "strip-final-newline": "^2.0.0" - } - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" - }, - "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" - }, - "get-intrinsic": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", - "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==", - "requires": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.3" - } - }, - "get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "requires": { - "pump": "^3.0.0" - } - }, - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "dependencies": { - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "requires": { - "brace-expansion": "^1.1.7" - } - } - } - }, - "globalize": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/globalize/-/globalize-1.7.0.tgz", - "integrity": "sha512-faR46vTIbFCeAemyuc9E6/d7Wrx9k2ae2L60UhakztFg6VuE42gENVJNuPFtt7Sdjrk9m2w8+py7Jj+JTNy59w==", - "requires": { - "cldrjs": "^0.5.4" - } - }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "requires": { - "function-bind": "^1.1.1" - } - }, - "has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" - }, - "header-case": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/header-case/-/header-case-2.0.4.tgz", - "integrity": "sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q==", - "requires": { - "capital-case": "^1.0.4", - "tslib": "^2.0.3" - } - }, - "human-signals": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", - "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==" - }, - "inflection": { - "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", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "invert-kv": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-3.0.1.tgz", - "integrity": "sha512-CYdFeFexxhv/Bcny+Q0BfOV+ltRlJcd4BBZBYFX/O0u4npJrgZtIcjokegtiSMAvlMTJ+Koq0GBCc//3bueQxw==" - }, - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" - }, - "is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" - }, - "lcid": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/lcid/-/lcid-3.1.1.tgz", - "integrity": "sha512-M6T051+5QCGLBQb8id3hdvIW8+zeFV2FyBGFS9IEK5H9Wt4MueD4bW1eWikpHgZp+5xR3l5c8pZUkQsIA0BFZg==", - "requires": { - "invert-kv": "^3.0.0" - } - }, - "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - }, - "loopback-connector": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/loopback-connector/-/loopback-connector-5.2.1.tgz", - "integrity": "sha512-jWCjljtMSe+pZV5X5pYQOg2Gt3DjiC4O9dha2lXdXigS9rrhZbrBrHL8leA+qnYrexcoEPwL5Pcxc0AqVwT2bw==", - "requires": { - "async": "^3.2.4", - "bluebird": "^3.7.2", - "debug": "^4.3.4", - "msgpack5": "^4.5.1", - "strong-globalize": "^6.0.5", - "uuid": "^8.3.2" - } - }, - "loopback-datasource-juggler": { - "version": "4.28.2", - "resolved": "https://registry.npmjs.org/loopback-datasource-juggler/-/loopback-datasource-juggler-4.28.2.tgz", - "integrity": "sha512-3+NtxehBDPWmRNFMm34JceoOSmdkGcDrToZVHqhjCtxJJ+M/3KSV0ObwD6pD+eA27liKg09Rfp4oezjw6I/ZOg==", - "requires": { - "async": "^3.2.4", - "change-case": "^4.1.2", - "debug": "^4.3.4", - "depd": "^2.0.0", - "inflection": "^1.13.4", - "lodash": "^4.17.21", - "loopback-connector": "^5.2.1", - "minimatch": "^5.1.6", - "nanoid": "^3.3.4", - "qs": "^6.10.5", - "strong-globalize": "^6.0.5", - "traverse": "^0.6.7", - "uuid": "^8.3.2" - } - }, - "lower-case": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", - "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", - "requires": { - "tslib": "^2.0.3" - } - }, - "map-age-cleaner": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", - "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", - "requires": { - "p-defer": "^1.0.0" - } - }, - "md5": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz", - "integrity": "sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==", - "requires": { - "charenc": "0.0.2", - "crypt": "0.0.2", - "is-buffer": "~1.1.6" - } - }, - "mem": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/mem/-/mem-5.1.1.tgz", - "integrity": "sha512-qvwipnozMohxLXG1pOqoLiZKNkC4r4qqRucSoDwXowsNGDSULiqFTRUF05vcZWnwJSG22qTsynQhxbaMtnX9gw==", - "requires": { - "map-age-cleaner": "^0.1.3", - "mimic-fn": "^2.1.0", - "p-is-promise": "^2.1.0" - } - }, - "merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" - }, - "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" - }, - "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" - } - }, - "mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "msgpack5": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/msgpack5/-/msgpack5-4.5.1.tgz", - "integrity": "sha512-zC1vkcliryc4JGlL6OfpHumSYUHWFGimSI+OgfRCjTFLmKA2/foR9rMTOhWiqfOrfxJOctrpWPvrppf8XynJxw==", - "requires": { - "bl": "^2.0.1", - "inherits": "^2.0.3", - "readable-stream": "^2.3.6", - "safe-buffer": "^5.1.2" - } - }, - "nanoid": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", - "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==" - }, - "no-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", - "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", - "requires": { - "lower-case": "^2.0.2", - "tslib": "^2.0.3" - } - }, - "npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "requires": { - "path-key": "^3.0.0" - } - }, - "object-inspect": { - "version": "1.12.3", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", - "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==" - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "requires": { - "wrappy": "1" - } - }, - "onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "requires": { - "mimic-fn": "^2.1.0" - } - }, - "os-locale": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-5.0.0.tgz", - "integrity": "sha512-tqZcNEDAIZKBEPnHPlVDvKrp7NzgLi7jRmhKiUoa2NUmhl13FtkAGLUVR+ZsYvApBQdBfYm43A4tXXQ4IrYLBA==", - "requires": { - "execa": "^4.0.0", - "lcid": "^3.0.0", - "mem": "^5.0.0" - } - }, - "p-defer": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", - "integrity": "sha512-wB3wfAxZpk2AzOfUMJNL+d36xothRSyj8EXOa4f6GMqYDN9BJaaSISbsk+wS9abmnebVw95C2Kb5t85UmpCxuw==" - }, - "p-is-promise": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz", - "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==" - }, - "param-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", - "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", - "requires": { - "dot-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "pascal-case": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", - "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", - "requires": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "path-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/path-case/-/path-case-3.0.4.tgz", - "integrity": "sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg==", - "requires": { - "dot-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==" - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" - }, - "process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" - }, - "pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "qs": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", - "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", - "requires": { - "side-channel": "^1.0.4" - } - }, - "readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - }, - "dependencies": { - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - } - } - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" - }, - "sentence-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/sentence-case/-/sentence-case-3.0.4.tgz", - "integrity": "sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg==", - "requires": { - "no-case": "^3.0.4", - "tslib": "^2.0.3", - "upper-case-first": "^2.0.2" - } - }, - "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==" - }, - "side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", - "requires": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" - } - }, - "signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" - }, - "snake-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz", - "integrity": "sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==", - "requires": { - "dot-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" - }, - "stable": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", - "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - }, - "dependencies": { - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - } - } - }, - "strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==" - }, - "strong-globalize": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/strong-globalize/-/strong-globalize-6.0.5.tgz", - "integrity": "sha512-7nfUli41TieV9/TSc0N62ve5Q4nfrpy/T0nNNy6TyD3vst79QWmeylCyd3q1gDxh8dqGEtabLNCdPQP1Iuvecw==", - "requires": { - "accept-language": "^3.0.18", - "debug": "^4.2.0", - "globalize": "^1.6.0", - "lodash": "^4.17.20", - "md5": "^2.3.0", - "mkdirp": "^1.0.4", - "os-locale": "^5.0.0", - "yamljs": "^0.3.0" - } - }, - "traverse": { - "version": "0.6.7", - "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.6.7.tgz", - "integrity": "sha512-/y956gpUo9ZNCb99YjxG7OaslxZWHfCHAUUfshwqOXmxUIvqLjVO581BT+gM59+QV9tFe6/CGG53tsA1Y7RSdg==" - }, - "tslib": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" - }, - "upper-case": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-2.0.2.tgz", - "integrity": "sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg==", - "requires": { - "tslib": "^2.0.3" - } - }, - "upper-case-first": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/upper-case-first/-/upper-case-first-2.0.2.tgz", - "integrity": "sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg==", - "requires": { - "tslib": "^2.0.3" - } - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" - }, - "uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" - }, - "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" - } - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" - }, - "yamljs": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/yamljs/-/yamljs-0.3.0.tgz", - "integrity": "sha512-C/FsVVhht4iPQYXOInoxUM/1ELSf9EsgKH34FofQOp6hwCPrW4vG4w5++TED3xRUo8gD7l0P1J1dLlDYzODsTQ==", - "requires": { - "argparse": "^1.0.7", - "glob": "^7.0.5" - } - } } } diff --git a/packages/testlab/package-lock.json b/packages/testlab/package-lock.json index 818ee07b48e5..7e143e603ed3 100644 --- a/packages/testlab/package-lock.json +++ b/packages/testlab/package-lock.json @@ -1,7 +1,7 @@ { "name": "@loopback/testlab", "version": "5.0.9", - "lockfileVersion": 2, + "lockfileVersion": 3, "requires": true, "packages": { "": { @@ -30,64 +30,10 @@ "node": "14 || 16 || 18 || 19" } }, - "../build": { - "name": "@loopback/build", - "version": "9.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.33.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.3", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "bin": { - "lb-clean": "bin/run-clean.js", - "lb-eslint": "bin/run-eslint.js", - "lb-mocha": "bin/run-mocha.js", - "lb-nyc": "bin/run-nyc.js", - "lb-prettier": "bin/run-prettier.js", - "lb-tsc": "bin/compile-package.js", - "lb-ttsc": "bin/compile-package.js" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../eslint-config": { - "name": "@loopback/eslint-config", - "version": "13.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/eslint-plugin": "^5.51.0", - "@typescript-eslint/parser": "^5.51.0", - "eslint-config-prettier": "^8.6.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "eslint": "^8.33.0" - } - }, "node_modules/@exodus/schemasafe": { - "version": "1.0.0-rc.9", - "resolved": "https://registry.npmjs.org/@exodus/schemasafe/-/schemasafe-1.0.0-rc.9.tgz", - "integrity": "sha512-dGGHpb61hLwifAu7sotuHFDBw6GTdpG8aKC0fsK17EuTzMRvUrH7lEAr6LTJ+sx3AZYed9yZ77rltVDHyg2hRg==" + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@exodus/schemasafe/-/schemasafe-1.0.0.tgz", + "integrity": "sha512-2cyupPIZI69HQxEAPllLXBjQp4njDKkOjYRCYxvMZe3/LY9pp9fBM3Tb1wiFAdP6Emo4v3OEbCLGj6u73Q5KLw==" }, "node_modules/@hapi/hoek": { "version": "11.0.2", @@ -104,9 +50,9 @@ } }, "node_modules/@hapi/topo": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-6.0.1.tgz", - "integrity": "sha512-JioWUZL1Bm7r8bnCDx2AUggiPwpV7djFfDTWT1aZSyHjN++fVz7XPdW8YVCxvyv9bSWcbbOLV/h4U1zGdwrN3w==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-6.0.2.tgz", + "integrity": "sha512-KR3rD5inZbGMrHmgPxsJ9dbi6zEK+C3ZwUwTa+eMwWLz7oijWUTWD2pMSNNYJAU6Qq+65NkxXjqHr/7LM2Xkqg==", "dependencies": { "@hapi/hoek": "^11.0.2" } @@ -121,9 +67,9 @@ } }, "node_modules/@sinonjs/commons": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-2.0.0.tgz", - "integrity": "sha512-uLa0j859mMrg2slwQYdO/AkrOfmH+X6LTVmNTS9CqexuE2IvVORIkSpJLqePAbEnKJ77aMmCwr1NUZ57120Xcg==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.0.tgz", + "integrity": "sha512-jXBtWAF4vmdNmZgD5FoKsVLv3rPgDnLgPbU84LIJ3otV44vJlDRokVng5v8NFJdCf/da9legHcKaRuZs4L7faA==", "dependencies": { "type-detect": "4.0.8" } @@ -136,6 +82,14 @@ "@sinonjs/commons": "^2.0.0" } }, + "node_modules/@sinonjs/fake-timers/node_modules/@sinonjs/commons": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-2.0.0.tgz", + "integrity": "sha512-uLa0j859mMrg2slwQYdO/AkrOfmH+X6LTVmNTS9CqexuE2IvVORIkSpJLqePAbEnKJ77aMmCwr1NUZ57120Xcg==", + "dependencies": { + "type-detect": "4.0.8" + } + }, "node_modules/@sinonjs/samsam": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/@sinonjs/samsam/-/samsam-7.0.1.tgz", @@ -146,6 +100,14 @@ "type-detect": "^4.0.8" } }, + "node_modules/@sinonjs/samsam/node_modules/@sinonjs/commons": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-2.0.0.tgz", + "integrity": "sha512-uLa0j859mMrg2slwQYdO/AkrOfmH+X6LTVmNTS9CqexuE2IvVORIkSpJLqePAbEnKJ77aMmCwr1NUZ57120Xcg==", + "dependencies": { + "type-detect": "4.0.8" + } + }, "node_modules/@sinonjs/text-encoding": { "version": "0.7.2", "resolved": "https://registry.npmjs.org/@sinonjs/text-encoding/-/text-encoding-0.7.2.tgz", @@ -208,9 +170,9 @@ "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==" }, "node_modules/@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==" + "version": "14.18.40", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.40.tgz", + "integrity": "sha512-pGteXO/JQX7wPxGR8lyT+doqjMa7XvlVowwrDwLfX92k5SdLkk4cwC7CYSLBxrenw/R5oQwKioVIak7ZgplM3g==" }, "node_modules/@types/qs": { "version": "6.9.7", @@ -683,9 +645,9 @@ } }, "node_modules/graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" }, "node_modules/has": { "version": "1.0.3", @@ -890,6 +852,14 @@ "path-to-regexp": "^1.7.0" } }, + "node_modules/nise/node_modules/@sinonjs/commons": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-2.0.0.tgz", + "integrity": "sha512-uLa0j859mMrg2slwQYdO/AkrOfmH+X6LTVmNTS9CqexuE2IvVORIkSpJLqePAbEnKJ77aMmCwr1NUZ57120Xcg==", + "dependencies": { + "type-detect": "4.0.8" + } + }, "node_modules/nise/node_modules/path-to-regexp": { "version": "1.8.0", "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz", @@ -1225,15 +1195,15 @@ } }, "node_modules/sinon": { - "version": "15.0.1", - "resolved": "https://registry.npmjs.org/sinon/-/sinon-15.0.1.tgz", - "integrity": "sha512-PZXKc08f/wcA/BMRGBze2Wmw50CWPiAH3E21EOi4B49vJ616vW4DQh4fQrqsYox2aNR/N3kCqLuB0PwwOucQrg==", + "version": "15.0.2", + "resolved": "https://registry.npmjs.org/sinon/-/sinon-15.0.2.tgz", + "integrity": "sha512-PCVP63XZkg0/LOqQH5rEU4LILuvTFMb5tNxTHfs6VUMNnZz2XrnGSTZbAGITjzwQWbl/Bl/8hi4G3zZWjyBwHg==", "dependencies": { - "@sinonjs/commons": "^2.0.0", - "@sinonjs/fake-timers": "10.0.2", + "@sinonjs/commons": "^3.0.0", + "@sinonjs/fake-timers": "^10.0.2", "@sinonjs/samsam": "^7.0.1", - "diff": "^5.0.0", - "nise": "^5.1.2", + "diff": "^5.1.0", + "nise": "^5.1.4", "supports-color": "^7.2.0" }, "funding": { @@ -1480,1115 +1450,5 @@ "node": ">=12" } } - }, - "dependencies": { - "@exodus/schemasafe": { - "version": "1.0.0-rc.9", - "resolved": "https://registry.npmjs.org/@exodus/schemasafe/-/schemasafe-1.0.0-rc.9.tgz", - "integrity": "sha512-dGGHpb61hLwifAu7sotuHFDBw6GTdpG8aKC0fsK17EuTzMRvUrH7lEAr6LTJ+sx3AZYed9yZ77rltVDHyg2hRg==" - }, - "@hapi/hoek": { - "version": "11.0.2", - "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-11.0.2.tgz", - "integrity": "sha512-aKmlCO57XFZ26wso4rJsW4oTUnrgTFw2jh3io7CAtO9w4UltBNwRXvXIVzzyfkaaLRo3nluP/19msA8vDUUuKw==" - }, - "@hapi/shot": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@hapi/shot/-/shot-6.0.1.tgz", - "integrity": "sha512-s5ynMKZXYoDd3dqPw5YTvOR/vjHvMTxc388+0qL0jZZP1+uwXuUD32o9DuuuLsmTlyXCWi02BJl1pBpwRuUrNA==", - "requires": { - "@hapi/hoek": "^11.0.2", - "@hapi/validate": "^2.0.1" - } - }, - "@hapi/topo": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-6.0.1.tgz", - "integrity": "sha512-JioWUZL1Bm7r8bnCDx2AUggiPwpV7djFfDTWT1aZSyHjN++fVz7XPdW8YVCxvyv9bSWcbbOLV/h4U1zGdwrN3w==", - "requires": { - "@hapi/hoek": "^11.0.2" - } - }, - "@hapi/validate": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@hapi/validate/-/validate-2.0.1.tgz", - "integrity": "sha512-NZmXRnrSLK8MQ9y/CMqE9WSspgB9xA41/LlYR0k967aSZebWr4yNrpxIbov12ICwKy4APSlWXZga9jN5p6puPA==", - "requires": { - "@hapi/hoek": "^11.0.2", - "@hapi/topo": "^6.0.1" - } - }, - "@sinonjs/commons": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-2.0.0.tgz", - "integrity": "sha512-uLa0j859mMrg2slwQYdO/AkrOfmH+X6LTVmNTS9CqexuE2IvVORIkSpJLqePAbEnKJ77aMmCwr1NUZ57120Xcg==", - "requires": { - "type-detect": "4.0.8" - } - }, - "@sinonjs/fake-timers": { - "version": "10.0.2", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-10.0.2.tgz", - "integrity": "sha512-SwUDyjWnah1AaNl7kxsa7cfLhlTYoiyhDAIgyh+El30YvXs/o7OLXpYH88Zdhyx9JExKrmHDJ+10bwIcY80Jmw==", - "requires": { - "@sinonjs/commons": "^2.0.0" - } - }, - "@sinonjs/samsam": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/@sinonjs/samsam/-/samsam-7.0.1.tgz", - "integrity": "sha512-zsAk2Jkiq89mhZovB2LLOdTCxJF4hqqTToGP0ASWlhp4I1hqOjcfmZGafXntCN7MDC6yySH0mFHrYtHceOeLmw==", - "requires": { - "@sinonjs/commons": "^2.0.0", - "lodash.get": "^4.4.2", - "type-detect": "^4.0.8" - } - }, - "@sinonjs/text-encoding": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/@sinonjs/text-encoding/-/text-encoding-0.7.2.tgz", - "integrity": "sha512-sXXKG+uL9IrKqViTtao2Ws6dy0znu9sOaP1di/jKGW1M6VssO8vlpXCQcpZ+jisQ1tTFAC5Jo/EOzFbggBagFQ==" - }, - "@types/body-parser": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", - "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", - "requires": { - "@types/connect": "*", - "@types/node": "*" - } - }, - "@types/connect": { - "version": "3.4.35", - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", - "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", - "requires": { - "@types/node": "*" - } - }, - "@types/cookiejar": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@types/cookiejar/-/cookiejar-2.1.2.tgz", - "integrity": "sha512-t73xJJrvdTjXrn4jLS9VSGRbz0nUY3cl2DMGDU48lKl+HR9dbbjW2A9r3g40VA++mQpy6uuHg33gy7du2BKpog==" - }, - "@types/express": { - "version": "4.17.17", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.17.tgz", - "integrity": "sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q==", - "requires": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.33", - "@types/qs": "*", - "@types/serve-static": "*" - } - }, - "@types/express-serve-static-core": { - "version": "4.17.33", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.33.tgz", - "integrity": "sha512-TPBqmR/HRYI3eC2E5hmiivIzv+bidAfXofM+sbonAGvyDhySGw9/PQZFt2BLOrjUUR++4eJVpx6KnLQK1Fk9tA==", - "requires": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*" - } - }, - "@types/fs-extra": { - "version": "9.0.13", - "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-9.0.13.tgz", - "integrity": "sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA==", - "requires": { - "@types/node": "*" - } - }, - "@types/mime": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz", - "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==" - }, - "@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==" - }, - "@types/qs": { - "version": "6.9.7", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", - "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==" - }, - "@types/range-parser": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", - "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" - }, - "@types/serve-static": { - "version": "1.15.1", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.1.tgz", - "integrity": "sha512-NUo5XNiAdULrJENtJXZZ3fHtfMolzZwczzBbnAeBbqBwG+LaG6YaJtuwzwGSQZ2wsCrxjEhNNjAkKigy3n8teQ==", - "requires": { - "@types/mime": "*", - "@types/node": "*" - } - }, - "@types/shot": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@types/shot/-/shot-4.0.1.tgz", - "integrity": "sha512-LUJWxDKYWmmUpVXDWZ78hFIrqb/ho9RoKqBAFRJw4OHOS3qCKCoXCyzrfmf24lbO4COYfqL0iEWNArOfKEYW9g==", - "requires": { - "@types/node": "*" - } - }, - "@types/sinon": { - "version": "10.0.13", - "resolved": "https://registry.npmjs.org/@types/sinon/-/sinon-10.0.13.tgz", - "integrity": "sha512-UVjDqJblVNQYvVNUsj0PuYYw0ELRmgt1Nt5Vk0pT5f16ROGfcKJY8o1HVuMOJOpD727RrGB9EGvoaTQE5tgxZQ==", - "requires": { - "@types/sinonjs__fake-timers": "*" - } - }, - "@types/sinonjs__fake-timers": { - "version": "8.1.2", - "resolved": "https://registry.npmjs.org/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-8.1.2.tgz", - "integrity": "sha512-9GcLXF0/v3t80caGs5p2rRfkB+a8VBGLJZVih6CNFkx8IZ994wiKKLSRs9nuFwk1HevWs/1mnUmkApGrSGsShA==" - }, - "@types/superagent": { - "version": "4.1.16", - "resolved": "https://registry.npmjs.org/@types/superagent/-/superagent-4.1.16.tgz", - "integrity": "sha512-tLfnlJf6A5mB6ddqF159GqcDizfzbMUB1/DeT59/wBNqzRTNNKsaw79A/1TZ84X+f/EwWH8FeuSkjlCLyqS/zQ==", - "requires": { - "@types/cookiejar": "*", - "@types/node": "*" - } - }, - "@types/supertest": { - "version": "2.0.12", - "resolved": "https://registry.npmjs.org/@types/supertest/-/supertest-2.0.12.tgz", - "integrity": "sha512-X3HPWTwXRerBZS7Mo1k6vMVR1Z6zmJcDVn5O/31whe0tnjE4te6ZJSJGq1RiqHPjzPdMTfjCFogDJmwng9xHaQ==", - "requires": { - "@types/superagent": "*" - } - }, - "accepts": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", - "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", - "requires": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" - } - }, - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" - }, - "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" - } - }, - "array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" - }, - "asap": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" - }, - "asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" - }, - "body-parser": { - "version": "1.20.1", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", - "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", - "requires": { - "bytes": "3.1.2", - "content-type": "~1.0.4", - "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.11.0", - "raw-body": "2.5.1", - "type-is": "~1.6.18", - "unpipe": "1.0.0" - } - }, - "bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" - }, - "call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "requires": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - } - }, - "call-me-maybe": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.2.tgz", - "integrity": "sha512-HpX65o1Hnr9HH25ojC1YGs7HCQLq0GCOibSaWER0eNpgJ/Z1MZv2mTc7+xh6WOPxbRVcmgbv4hGU+uSQ/2xFZQ==" - }, - "cliui": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", - "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" - } - }, - "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==" - }, - "combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "requires": { - "delayed-stream": "~1.0.0" - } - }, - "component-emitter": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" - }, - "content-disposition": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", - "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", - "requires": { - "safe-buffer": "5.2.1" - } - }, - "content-type": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", - "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==" - }, - "cookie": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", - "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==" - }, - "cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" - }, - "cookiejar": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/cookiejar/-/cookiejar-2.1.4.tgz", - "integrity": "sha512-LDx6oHrK+PhzLKJU9j5S7/Y3jM/mUHvD/DeI1WQmJn652iPC5Y4TBzC9l+5OMOXlyTTA+SmVUPm0HQUwpD5Jqw==" - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==" - }, - "depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" - }, - "destroy": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==" - }, - "dezalgo": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/dezalgo/-/dezalgo-1.0.4.tgz", - "integrity": "sha512-rXSP0bf+5n0Qonsb+SVVfNfIsimO4HEtmnIpPHY8Q1UCzKlQrDMfdobr8nJOOsRgWCyMRqeSBQzmWUMq7zvVig==", - "requires": { - "asap": "^2.0.0", - "wrappy": "1" - } - }, - "diff": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-5.1.0.tgz", - "integrity": "sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw==" - }, - "ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" - }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==" - }, - "escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" - }, - "escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" - }, - "etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==" - }, - "express": { - "version": "4.18.2", - "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", - "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", - "requires": { - "accepts": "~1.3.8", - "array-flatten": "1.1.1", - "body-parser": "1.20.1", - "content-disposition": "0.5.4", - "content-type": "~1.0.4", - "cookie": "0.5.0", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "2.0.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "1.2.0", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.7", - "qs": "6.11.0", - "range-parser": "~1.2.1", - "safe-buffer": "5.2.1", - "send": "0.18.0", - "serve-static": "1.15.0", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" - } - }, - "fast-safe-stringify": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz", - "integrity": "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==" - }, - "finalhandler": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", - "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", - "requires": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "statuses": "2.0.1", - "unpipe": "~1.0.0" - } - }, - "form-data": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", - "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - } - }, - "formidable": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/formidable/-/formidable-2.1.2.tgz", - "integrity": "sha512-CM3GuJ57US06mlpQ47YcunuUZ9jpm8Vx+P2CGt2j7HpgkKZO/DJYQ0Bobim8G6PFQmK5lOqOOdUXboU+h73A4g==", - "requires": { - "dezalgo": "^1.0.4", - "hexoid": "^1.0.0", - "once": "^1.4.0", - "qs": "^6.11.0" - } - }, - "forwarded": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==" - }, - "fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==" - }, - "fs-extra": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", - "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - }, - "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" - }, - "get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" - }, - "get-intrinsic": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", - "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==", - "requires": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.3" - } - }, - "graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" - }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "requires": { - "function-bind": "^1.1.1" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" - }, - "hexoid": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/hexoid/-/hexoid-1.0.0.tgz", - "integrity": "sha512-QFLV0taWQOZtvIRIAdBChesmogZrtuXvVWsFHZTk2SU+anspqZ2vMnoLg7IE1+Uk16N19APic1BuF8bC8c2m5g==" - }, - "http-errors": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", - "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", - "requires": { - "depd": "2.0.0", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "toidentifier": "1.0.1" - } - }, - "http2-client": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/http2-client/-/http2-client-1.3.5.tgz", - "integrity": "sha512-EC2utToWl4RKfs5zd36Mxq7nzHHBuomZboI0yYL6Y0RmBgT7Sgkq4rQ0ezFTYoIsSs7Tm9SJe+o2FcAg6GBhGA==" - }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" - }, - "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==" - }, - "jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "requires": { - "graceful-fs": "^4.1.6", - "universalify": "^2.0.0" - } - }, - "just-extend": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/just-extend/-/just-extend-4.2.1.tgz", - "integrity": "sha512-g3UB796vUFIY90VIv/WX3L2c8CS2MdWUww3CNrYmqza1Fg0DURc2K/O4YrnklBdQarSJ/y8JnJYDGc+1iumQjg==" - }, - "lodash.get": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", - "integrity": "sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==" - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "requires": { - "yallist": "^4.0.0" - } - }, - "media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==" - }, - "merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" - }, - "methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==" - }, - "mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" - }, - "mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" - }, - "mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "requires": { - "mime-db": "1.52.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==" - }, - "nise": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/nise/-/nise-5.1.4.tgz", - "integrity": "sha512-8+Ib8rRJ4L0o3kfmyVCL7gzrohyDe0cMFTBa2d364yIrEGMEoetznKJx899YxjybU6bL9SQkYPSBBs1gyYs8Xg==", - "requires": { - "@sinonjs/commons": "^2.0.0", - "@sinonjs/fake-timers": "^10.0.2", - "@sinonjs/text-encoding": "^0.7.1", - "just-extend": "^4.0.2", - "path-to-regexp": "^1.7.0" - }, - "dependencies": { - "path-to-regexp": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz", - "integrity": "sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==", - "requires": { - "isarray": "0.0.1" - } - } - } - }, - "node-fetch-h2": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/node-fetch-h2/-/node-fetch-h2-2.3.0.tgz", - "integrity": "sha512-ofRW94Ab0T4AOh5Fk8t0h8OBWrmjb0SSB20xh1H8YnPV9EJ+f5AMoYSUQ2zgJ4Iq2HAK0I2l5/Nequ8YzFS3Hg==", - "requires": { - "http2-client": "^1.2.5" - } - }, - "oas-kit-common": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/oas-kit-common/-/oas-kit-common-1.0.8.tgz", - "integrity": "sha512-pJTS2+T0oGIwgjGpw7sIRU8RQMcUoKCDWFLdBqKB2BNmGpbBMH2sdqAaOXUg8OzonZHU0L7vfJu1mJFEiYDWOQ==", - "requires": { - "fast-safe-stringify": "^2.0.7" - } - }, - "oas-linter": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/oas-linter/-/oas-linter-3.2.2.tgz", - "integrity": "sha512-KEGjPDVoU5K6swgo9hJVA/qYGlwfbFx+Kg2QB/kd7rzV5N8N5Mg6PlsoCMohVnQmo+pzJap/F610qTodKzecGQ==", - "requires": { - "@exodus/schemasafe": "^1.0.0-rc.2", - "should": "^13.2.1", - "yaml": "^1.10.0" - } - }, - "oas-resolver": { - "version": "2.5.6", - "resolved": "https://registry.npmjs.org/oas-resolver/-/oas-resolver-2.5.6.tgz", - "integrity": "sha512-Yx5PWQNZomfEhPPOphFbZKi9W93CocQj18NlD2Pa4GWZzdZpSJvYwoiuurRI7m3SpcChrnO08hkuQDL3FGsVFQ==", - "requires": { - "node-fetch-h2": "^2.3.0", - "oas-kit-common": "^1.0.8", - "reftools": "^1.1.9", - "yaml": "^1.10.0", - "yargs": "^17.0.1" - } - }, - "oas-schema-walker": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/oas-schema-walker/-/oas-schema-walker-1.1.5.tgz", - "integrity": "sha512-2yucenq1a9YPmeNExoUa9Qwrt9RFkjqaMAA1X+U7sbb0AqBeTIdMHky9SQQ6iN94bO5NW0W4TRYXerG+BdAvAQ==" - }, - "oas-validator": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/oas-validator/-/oas-validator-5.0.8.tgz", - "integrity": "sha512-cu20/HE5N5HKqVygs3dt94eYJfBi0TsZvPVXDhbXQHiEityDN+RROTleefoKRKKJ9dFAF2JBkDHgvWj0sjKGmw==", - "requires": { - "call-me-maybe": "^1.0.1", - "oas-kit-common": "^1.0.8", - "oas-linter": "^3.2.2", - "oas-resolver": "^2.5.6", - "oas-schema-walker": "^1.1.5", - "reftools": "^1.1.9", - "should": "^13.2.1", - "yaml": "^1.10.0" - } - }, - "object-inspect": { - "version": "1.12.3", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", - "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==" - }, - "on-finished": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", - "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", - "requires": { - "ee-first": "1.1.1" - } - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "requires": { - "wrappy": "1" - } - }, - "parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" - }, - "path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" - }, - "proxy-addr": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", - "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", - "requires": { - "forwarded": "0.2.0", - "ipaddr.js": "1.9.1" - } - }, - "qs": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", - "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", - "requires": { - "side-channel": "^1.0.4" - } - }, - "range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" - }, - "raw-body": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", - "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", - "requires": { - "bytes": "3.1.2", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - } - }, - "reftools": { - "version": "1.1.9", - "resolved": "https://registry.npmjs.org/reftools/-/reftools-1.1.9.tgz", - "integrity": "sha512-OVede/NQE13xBQ+ob5CKd5KyeJYU2YInb1bmV4nRoOfquZPkAkxuOXicSe1PvqIuZZ4kD13sPKBbR7UFDmli6w==" - }, - "require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==" - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" - }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - }, - "semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", - "requires": { - "lru-cache": "^6.0.0" - } - }, - "send": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", - "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", - "requires": { - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "mime": "1.6.0", - "ms": "2.1.3", - "on-finished": "2.4.1", - "range-parser": "~1.2.1", - "statuses": "2.0.1" - }, - "dependencies": { - "ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" - } - } - }, - "serve-static": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", - "requires": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.18.0" - } - }, - "setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" - }, - "should": { - "version": "13.2.3", - "resolved": "https://registry.npmjs.org/should/-/should-13.2.3.tgz", - "integrity": "sha512-ggLesLtu2xp+ZxI+ysJTmNjh2U0TsC+rQ/pfED9bUZZ4DKefP27D+7YJVVTvKsmjLpIi9jAa7itwDGkDDmt1GQ==", - "requires": { - "should-equal": "^2.0.0", - "should-format": "^3.0.3", - "should-type": "^1.4.0", - "should-type-adaptors": "^1.0.1", - "should-util": "^1.0.0" - } - }, - "should-equal": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/should-equal/-/should-equal-2.0.0.tgz", - "integrity": "sha512-ZP36TMrK9euEuWQYBig9W55WPC7uo37qzAEmbjHz4gfyuXrEUgF8cUvQVO+w+d3OMfPvSRQJ22lSm8MQJ43LTA==", - "requires": { - "should-type": "^1.4.0" - } - }, - "should-format": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/should-format/-/should-format-3.0.3.tgz", - "integrity": "sha512-hZ58adtulAk0gKtua7QxevgUaXTTXxIi8t41L3zo9AHvjXO1/7sdLECuHeIN2SRtYXpNkmhoUP2pdeWgricQ+Q==", - "requires": { - "should-type": "^1.3.0", - "should-type-adaptors": "^1.0.1" - } - }, - "should-type": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/should-type/-/should-type-1.4.0.tgz", - "integrity": "sha512-MdAsTu3n25yDbIe1NeN69G4n6mUnJGtSJHygX3+oN0ZbO3DTiATnf7XnYJdGT42JCXurTb1JI0qOBR65shvhPQ==" - }, - "should-type-adaptors": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/should-type-adaptors/-/should-type-adaptors-1.1.0.tgz", - "integrity": "sha512-JA4hdoLnN+kebEp2Vs8eBe9g7uy0zbRo+RMcU0EsNy+R+k049Ki+N5tT5Jagst2g7EAja+euFuoXFCa8vIklfA==", - "requires": { - "should-type": "^1.3.0", - "should-util": "^1.0.0" - } - }, - "should-util": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/should-util/-/should-util-1.0.1.tgz", - "integrity": "sha512-oXF8tfxx5cDk8r2kYqlkUJzZpDBqVY/II2WhvU0n9Y3XYvAYRmeaf1PvvIvTgPnv4KJ+ES5M0PyDq5Jp+Ygy2g==" - }, - "side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", - "requires": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" - } - }, - "sinon": { - "version": "15.0.1", - "resolved": "https://registry.npmjs.org/sinon/-/sinon-15.0.1.tgz", - "integrity": "sha512-PZXKc08f/wcA/BMRGBze2Wmw50CWPiAH3E21EOi4B49vJ616vW4DQh4fQrqsYox2aNR/N3kCqLuB0PwwOucQrg==", - "requires": { - "@sinonjs/commons": "^2.0.0", - "@sinonjs/fake-timers": "10.0.2", - "@sinonjs/samsam": "^7.0.1", - "diff": "^5.0.0", - "nise": "^5.1.2", - "supports-color": "^7.2.0" - } - }, - "statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" - }, - "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==", - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - } - }, - "strip-ansi": { - "version": "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" - } - }, - "superagent": { - "version": "8.0.9", - "resolved": "https://registry.npmjs.org/superagent/-/superagent-8.0.9.tgz", - "integrity": "sha512-4C7Bh5pyHTvU33KpZgwrNKh/VQnvgtCSqPRfJAUdmrtSYePVzVg4E4OzsrbkhJj9O7SO6Bnv75K/F8XVZT8YHA==", - "requires": { - "component-emitter": "^1.3.0", - "cookiejar": "^2.1.4", - "debug": "^4.3.4", - "fast-safe-stringify": "^2.1.1", - "form-data": "^4.0.0", - "formidable": "^2.1.2", - "methods": "^1.1.2", - "mime": "2.6.0", - "qs": "^6.11.0", - "semver": "^7.3.8" - }, - "dependencies": { - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "requires": { - "ms": "2.1.2" - } - }, - "mime": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", - "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==" - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - } - } - }, - "supertest": { - "version": "6.3.3", - "resolved": "https://registry.npmjs.org/supertest/-/supertest-6.3.3.tgz", - "integrity": "sha512-EMCG6G8gDu5qEqRQ3JjjPs6+FYT1a7Hv5ApHvtSghmOFJYtsU5S+pSb6Y2EUeCEY3CmEL3mmQ8YWlPOzQomabA==", - "requires": { - "methods": "^1.1.2", - "superagent": "^8.0.5" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - }, - "toidentifier": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==" - }, - "tslib": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" - }, - "type-detect": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", - "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==" - }, - "type-is": { - "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "requires": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - } - }, - "universalify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" - }, - "unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==" - }, - "utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==" - }, - "vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==" - }, - "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==", - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" - }, - "y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==" - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, - "yaml": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==" - }, - "yargs": { - "version": "17.7.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.1.tgz", - "integrity": "sha512-cwiTb08Xuv5fqF4AovYacTFNxk62th7LKJ6BL9IGUpTJrWoU7/7WdQGTP2SjKf1dUNBGzDd28p/Yfs/GI6JrLw==", - "requires": { - "cliui": "^8.0.1", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.3", - "y18n": "^5.0.5", - "yargs-parser": "^21.1.1" - } - }, - "yargs-parser": { - "version": "21.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==" - } } } diff --git a/packages/tsdocs/package-lock.json b/packages/tsdocs/package-lock.json index 55b7cbe06282..cd8e0b997320 100644 --- a/packages/tsdocs/package-lock.json +++ b/packages/tsdocs/package-lock.json @@ -1,7 +1,7 @@ { "name": "@loopback/tsdocs", "version": "4.0.9", - "lockfileVersion": 2, + "lockfileVersion": 3, "requires": true, "packages": { "": { @@ -30,105 +30,6 @@ "node": "14 || 16 || 18 || 19" } }, - "../../fixtures/tsdocs-monorepo": { - "name": "@loopback/tsdocs-monorepo", - "version": "0.3.8", - "extraneous": true, - "license": "MIT", - "workspaces": [ - "packages/*" - ], - "devDependencies": { - "@loopback/build": "^9.0.8" - }, - "engines": { - "node": "14 || 16 || 18 || 19", - "npm": ">=7" - } - }, - "../build": { - "name": "@loopback/build", - "version": "9.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@loopback/eslint-config": "^13.0.8", - "@types/mocha": "^10.0.1", - "@types/node": "^14.18.36", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.33.0", - "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "lodash": "^4.17.21", - "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.8.3", - "rimraf": "^3.0.2", - "source-map-support": "^0.5.21", - "typescript": "~4.9.4" - }, - "bin": { - "lb-clean": "bin/run-clean.js", - "lb-eslint": "bin/run-eslint.js", - "lb-mocha": "bin/run-mocha.js", - "lb-nyc": "bin/run-nyc.js", - "lb-prettier": "bin/run-prettier.js", - "lb-tsc": "bin/compile-package.js", - "lb-ttsc": "bin/compile-package.js" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, - "../eslint-config": { - "name": "@loopback/eslint-config", - "version": "13.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/eslint-plugin": "^5.51.0", - "@typescript-eslint/parser": "^5.51.0", - "eslint-config-prettier": "^8.6.0", - "eslint-plugin-eslint-plugin": "^5.0.8", - "eslint-plugin-mocha": "^10.1.0" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - }, - "peerDependencies": { - "eslint": "^8.33.0" - } - }, - "../testlab": { - "name": "@loopback/testlab", - "version": "5.0.8", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@hapi/shot": "^6.0.0", - "@types/express": "^4.17.17", - "@types/fs-extra": "^9.0.13", - "@types/shot": "^4.0.1", - "@types/sinon": "^10.0.13", - "@types/supertest": "^2.0.12", - "express": "^4.18.2", - "fs-extra": "^10.1.0", - "oas-validator": "^5.0.8", - "should": "^13.2.3", - "sinon": "^15.0.1", - "supertest": "^6.3.3", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@loopback/build": "^9.0.8", - "@loopback/eslint-config": "^13.0.8", - "@types/node": "^14.18.36" - }, - "engines": { - "node": "14 || 16 || 18 || 19" - } - }, "node_modules/@babel/code-frame": { "version": "7.18.6", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", @@ -209,9 +110,9 @@ } }, "node_modules/@microsoft/api-documenter": { - "version": "7.21.5", - "resolved": "https://registry.npmjs.org/@microsoft/api-documenter/-/api-documenter-7.21.5.tgz", - "integrity": "sha512-RTYtqbNqlPvDSqYV2ZCNWSajSieXG58mG1w4MFkHdHhxhWbC9FHqQk7MwIMUKBQBNagW3rE/11Jv5cV0TXuW2Q==", + "version": "7.21.6", + "resolved": "https://registry.npmjs.org/@microsoft/api-documenter/-/api-documenter-7.21.6.tgz", + "integrity": "sha512-Z7orii4J9nsPfiehngONhKHQJwqfHaqwr8CvhHkgeK1jf1stECBMaej/+iKw/+KzXpP9eDdJDEGCnMprxU0kjg==", "dependencies": { "@microsoft/api-extractor-model": "7.26.4", "@microsoft/tsdoc": "0.14.2", @@ -430,9 +331,9 @@ "dev": true }, "node_modules/@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==", + "version": "14.18.40", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.40.tgz", + "integrity": "sha512-pGteXO/JQX7wPxGR8lyT+doqjMa7XvlVowwrDwLfX92k5SdLkk4cwC7CYSLBxrenw/R5oQwKioVIak7ZgplM3g==", "devOptional": true }, "node_modules/@types/parse-json": { @@ -825,9 +726,9 @@ } }, "node_modules/graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" }, "node_modules/has": { "version": "1.0.3", @@ -1264,9 +1165,9 @@ ] }, "node_modules/readable-stream": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.1.tgz", - "integrity": "sha512-+rQmrWMYGA90yenhTYsLWAsLsqVC8osOw6PKE1HDYiO0gdPeKe/xDHNzIAIn4C91YQ6oenEhfYqqc1883qHbjQ==", + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", "dependencies": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -1735,1204 +1636,5 @@ "commander": "^9.4.1" } } - }, - "dependencies": { - "@babel/code-frame": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", - "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", - "requires": { - "@babel/highlight": "^7.18.6" - } - }, - "@babel/helper-validator-identifier": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", - "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==" - }, - "@babel/highlight": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", - "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", - "requires": { - "@babel/helper-validator-identifier": "^7.18.6", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "@lerna/package": { - "version": "6.4.1", - "resolved": "https://registry.npmjs.org/@lerna/package/-/package-6.4.1.tgz", - "integrity": "sha512-TrOah58RnwS9R8d3+WgFFTu5lqgZs7M+e1dvcRga7oSJeKscqpEK57G0xspvF3ycjfXQwRMmEtwPmpkeEVLMzA==", - "requires": { - "load-json-file": "^6.2.0", - "npm-package-arg": "8.1.1", - "write-pkg": "^4.0.0" - } - }, - "@lerna/project": { - "version": "6.4.1", - "resolved": "https://registry.npmjs.org/@lerna/project/-/project-6.4.1.tgz", - "integrity": "sha512-BPFYr4A0mNZ2jZymlcwwh7PfIC+I6r52xgGtJ4KIrIOB6mVKo9u30dgYJbUQxmSuMRTOnX7PJZttQQzSda4gEg==", - "requires": { - "@lerna/package": "6.4.1", - "@lerna/validation-error": "6.4.1", - "cosmiconfig": "^7.0.0", - "dedent": "^0.7.0", - "dot-prop": "^6.0.1", - "glob-parent": "^5.1.1", - "globby": "^11.0.2", - "js-yaml": "^4.1.0", - "load-json-file": "^6.2.0", - "npmlog": "^6.0.2", - "p-map": "^4.0.0", - "resolve-from": "^5.0.0", - "write-json-file": "^4.3.0" - } - }, - "@lerna/validation-error": { - "version": "6.4.1", - "resolved": "https://registry.npmjs.org/@lerna/validation-error/-/validation-error-6.4.1.tgz", - "integrity": "sha512-fxfJvl3VgFd7eBfVMRX6Yal9omDLs2mcGKkNYeCEyt4Uwlz1B5tPAXyk/sNMfkKV2Aat/mlK5tnY13vUrMKkyA==", - "requires": { - "npmlog": "^6.0.2" - } - }, - "@microsoft/api-documenter": { - "version": "7.21.5", - "resolved": "https://registry.npmjs.org/@microsoft/api-documenter/-/api-documenter-7.21.5.tgz", - "integrity": "sha512-RTYtqbNqlPvDSqYV2ZCNWSajSieXG58mG1w4MFkHdHhxhWbC9FHqQk7MwIMUKBQBNagW3rE/11Jv5cV0TXuW2Q==", - "requires": { - "@microsoft/api-extractor-model": "7.26.4", - "@microsoft/tsdoc": "0.14.2", - "@rushstack/node-core-library": "3.55.2", - "@rushstack/ts-command-line": "4.13.2", - "colors": "~1.2.1", - "js-yaml": "~3.13.1", - "resolve": "~1.22.1" - }, - "dependencies": { - "js-yaml": { - "version": "3.13.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", - "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==", - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - } - } - } - }, - "@microsoft/api-extractor": { - "version": "7.34.4", - "resolved": "https://registry.npmjs.org/@microsoft/api-extractor/-/api-extractor-7.34.4.tgz", - "integrity": "sha512-HOdcci2nT40ejhwPC3Xja9G+WSJmWhCUKKryRfQYsmE9cD+pxmBaKBKCbuS9jUcl6bLLb4Gz+h7xEN5r0QiXnQ==", - "requires": { - "@microsoft/api-extractor-model": "7.26.4", - "@microsoft/tsdoc": "0.14.2", - "@microsoft/tsdoc-config": "~0.16.1", - "@rushstack/node-core-library": "3.55.2", - "@rushstack/rig-package": "0.3.18", - "@rushstack/ts-command-line": "4.13.2", - "colors": "~1.2.1", - "lodash": "~4.17.15", - "resolve": "~1.22.1", - "semver": "~7.3.0", - "source-map": "~0.6.1", - "typescript": "~4.8.4" - } - }, - "@microsoft/api-extractor-model": { - "version": "7.26.4", - "resolved": "https://registry.npmjs.org/@microsoft/api-extractor-model/-/api-extractor-model-7.26.4.tgz", - "integrity": "sha512-PDCgCzXDo+SLY5bsfl4bS7hxaeEtnXj7XtuzEE+BtALp7B5mK/NrS2kHWU69pohgsRmEALycQdaQPXoyT2i5MQ==", - "requires": { - "@microsoft/tsdoc": "0.14.2", - "@microsoft/tsdoc-config": "~0.16.1", - "@rushstack/node-core-library": "3.55.2" - } - }, - "@microsoft/tsdoc": { - "version": "0.14.2", - "resolved": "https://registry.npmjs.org/@microsoft/tsdoc/-/tsdoc-0.14.2.tgz", - "integrity": "sha512-9b8mPpKrfeGRuhFH5iO1iwCLeIIsV6+H1sRfxbkoGXIyQE2BTsPd9zqSqQJ+pv5sJ/hT5M1zvOFL02MnEezFug==" - }, - "@microsoft/tsdoc-config": { - "version": "0.16.2", - "resolved": "https://registry.npmjs.org/@microsoft/tsdoc-config/-/tsdoc-config-0.16.2.tgz", - "integrity": "sha512-OGiIzzoBLgWWR0UdRJX98oYO+XKGf7tiK4Zk6tQ/E4IJqGCe7dvkTvgDZV5cFJUzLGDOjeAXrnZoA6QkVySuxw==", - "requires": { - "@microsoft/tsdoc": "0.14.2", - "ajv": "~6.12.6", - "jju": "~1.4.0", - "resolve": "~1.19.0" - }, - "dependencies": { - "resolve": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz", - "integrity": "sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==", - "requires": { - "is-core-module": "^2.1.0", - "path-parse": "^1.0.6" - } - } - } - }, - "@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "requires": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - } - }, - "@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==" - }, - "@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "requires": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - } - }, - "@rushstack/node-core-library": { - "version": "3.55.2", - "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.55.2.tgz", - "integrity": "sha512-SaLe/x/Q/uBVdNFK5V1xXvsVps0y7h1sN7aSJllQyFbugyOaxhNRF25bwEDnicARNEjJw0pk0lYnJQ9Kr6ev0A==", - "requires": { - "colors": "~1.2.1", - "fs-extra": "~7.0.1", - "import-lazy": "~4.0.0", - "jju": "~1.4.0", - "resolve": "~1.22.1", - "semver": "~7.3.0", - "z-schema": "~5.0.2" - }, - "dependencies": { - "fs-extra": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", - "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", - "requires": { - "graceful-fs": "^4.1.2", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - }, - "jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", - "requires": { - "graceful-fs": "^4.1.6" - } - }, - "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" - } - } - }, - "@rushstack/rig-package": { - "version": "0.3.18", - "resolved": "https://registry.npmjs.org/@rushstack/rig-package/-/rig-package-0.3.18.tgz", - "integrity": "sha512-SGEwNTwNq9bI3pkdd01yCaH+gAsHqs0uxfGvtw9b0LJXH52qooWXnrFTRRLG1aL9pf+M2CARdrA9HLHJys3jiQ==", - "requires": { - "resolve": "~1.22.1", - "strip-json-comments": "~3.1.1" - } - }, - "@rushstack/ts-command-line": { - "version": "4.13.2", - "resolved": "https://registry.npmjs.org/@rushstack/ts-command-line/-/ts-command-line-4.13.2.tgz", - "integrity": "sha512-bCU8qoL9HyWiciltfzg7GqdfODUeda/JpI0602kbN5YH22rzTxyqYvv7aRLENCM7XCQ1VRs7nMkEqgJUOU8Sag==", - "requires": { - "@types/argparse": "1.0.38", - "argparse": "~1.0.9", - "colors": "~1.2.1", - "string-argv": "~0.3.1" - } - }, - "@types/argparse": { - "version": "1.0.38", - "resolved": "https://registry.npmjs.org/@types/argparse/-/argparse-1.0.38.tgz", - "integrity": "sha512-ebDJ9b0e702Yr7pWgB0jzm+CX4Srzz8RcXtLJDJB+BSccqMa36uyH/zUsSYao5+BD1ytv3k3rPYCq4mAE1hsXA==" - }, - "@types/debug": { - "version": "4.1.7", - "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz", - "integrity": "sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==", - "dev": true, - "requires": { - "@types/ms": "*" - } - }, - "@types/fs-extra": { - "version": "9.0.13", - "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-9.0.13.tgz", - "integrity": "sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/ms": { - "version": "0.7.31", - "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz", - "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==", - "dev": true - }, - "@types/node": { - "version": "14.18.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.36.tgz", - "integrity": "sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==", - "devOptional": true - }, - "@types/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" - }, - "aggregate-error": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", - "requires": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - } - }, - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "requires": { - "color-convert": "^1.9.0" - } - }, - "aproba": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", - "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==" - }, - "are-we-there-yet": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz", - "integrity": "sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg==", - "requires": { - "delegates": "^1.0.0", - "readable-stream": "^3.6.0" - } - }, - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "requires": { - "sprintf-js": "~1.0.2" - } - }, - "array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==" - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "requires": { - "fill-range": "^7.0.1" - } - }, - "builtins": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz", - "integrity": "sha512-uYBjakWipfaO/bXI7E8rq6kpwHRZK5cNYrUv2OzZSI/FvmdMyXJ2tG9dKcjEC5YHmHpUAwsargWIZNWdxb/bnQ==" - }, - "callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==" - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" - }, - "color-support": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", - "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==" - }, - "colors": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.2.5.tgz", - "integrity": "sha512-erNRLao/Y3Fv54qUa0LBB+//Uf3YwMUmdJinN20yMXm9zdKKqH9wt7R9IIVZ+K7ShzfpLV/Zg8+VyrBJYB4lpg==" - }, - "commander": { - "version": "9.5.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", - "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", - "optional": true - }, - "console-control-strings": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==" - }, - "cosmiconfig": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", - "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", - "requires": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.2.1", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.10.0" - } - }, - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "requires": { - "ms": "2.1.2" - } - }, - "dedent": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", - "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==" - }, - "delegates": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==" - }, - "detect-indent": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz", - "integrity": "sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==" - }, - "dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "requires": { - "path-type": "^4.0.0" - } - }, - "dot-prop": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-6.0.1.tgz", - "integrity": "sha512-tE7ztYzXHIeyvc7N+hR3oi7FIbf/NIjVP9hmAt3yMXzrQ072/fpjGLx2GxNxGxUl5V73MEqYzioOMoVhGMJ5cA==", - "requires": { - "is-obj": "^2.0.0" - } - }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "requires": { - "is-arrayish": "^0.2.1" - } - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==" - }, - "esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" - }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" - }, - "fast-glob": { - "version": "3.2.12", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", - "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", - "requires": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - } - }, - "fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" - }, - "fastq": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", - "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", - "requires": { - "reusify": "^1.0.4" - } - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "fs-extra": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", - "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - }, - "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" - }, - "gauge": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.4.tgz", - "integrity": "sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==", - "requires": { - "aproba": "^1.0.3 || ^2.0.0", - "color-support": "^1.1.3", - "console-control-strings": "^1.1.0", - "has-unicode": "^2.0.1", - "signal-exit": "^3.0.7", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "wide-align": "^1.1.5" - } - }, - "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "requires": { - "is-glob": "^4.0.1" - } - }, - "globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", - "requires": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" - } - }, - "graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" - }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "requires": { - "function-bind": "^1.1.1" - } - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" - }, - "has-unicode": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==" - }, - "hosted-git-info": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-3.0.8.tgz", - "integrity": "sha512-aXpmwoOhRBrw6X3j0h5RloK4x1OzsxMPyxqIHyNfSe2pypkVTZFpEiRoSipPEPlMrh0HW/XsjkJ5WgnCirpNUw==", - "requires": { - "lru-cache": "^6.0.0" - } - }, - "ignore": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", - "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==" - }, - "import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "requires": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "dependencies": { - "resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" - } - } - }, - "import-lazy": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-4.0.0.tgz", - "integrity": "sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==" - }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==" - }, - "indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==" - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" - }, - "is-core-module": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", - "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", - "requires": { - "has": "^1.0.3" - } - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==" - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" - }, - "is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" - }, - "is-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", - "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==" - }, - "is-plain-obj": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", - "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==" - }, - "is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" - }, - "jju": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/jju/-/jju-1.4.0.tgz", - "integrity": "sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA==" - }, - "js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" - }, - "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "requires": { - "argparse": "^2.0.1" - }, - "dependencies": { - "argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" - } - } - }, - "json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" - }, - "jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "requires": { - "graceful-fs": "^4.1.6", - "universalify": "^2.0.0" - } - }, - "lines-and-columns": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" - }, - "load-json-file": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-6.2.0.tgz", - "integrity": "sha512-gUD/epcRms75Cw8RT1pUdHugZYM5ce64ucs2GEISABwkRsOQr0q2wm/MV2TKThycIe5e0ytRweW2RZxclogCdQ==", - "requires": { - "graceful-fs": "^4.1.15", - "parse-json": "^5.0.0", - "strip-bom": "^4.0.0", - "type-fest": "^0.6.0" - } - }, - "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - }, - "lodash.get": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", - "integrity": "sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==" - }, - "lodash.isequal": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", - "integrity": "sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==" - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "requires": { - "yallist": "^4.0.0" - } - }, - "make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "requires": { - "semver": "^6.0.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } - }, - "merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" - }, - "micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", - "requires": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "npm-package-arg": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-8.1.1.tgz", - "integrity": "sha512-CsP95FhWQDwNqiYS+Q0mZ7FAEDytDZAkNxQqea6IaAFJTAY9Lhhqyl0irU/6PMc7BGfUmnsbHcqxJD7XuVM/rg==", - "requires": { - "hosted-git-info": "^3.0.6", - "semver": "^7.0.0", - "validate-npm-package-name": "^3.0.0" - } - }, - "npmlog": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.2.tgz", - "integrity": "sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==", - "requires": { - "are-we-there-yet": "^3.0.0", - "console-control-strings": "^1.1.0", - "gauge": "^4.0.3", - "set-blocking": "^2.0.0" - } - }, - "p-map": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", - "requires": { - "aggregate-error": "^3.0.0" - } - }, - "parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "requires": { - "callsites": "^3.0.0" - } - }, - "parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "requires": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - } - }, - "path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" - }, - "path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" - }, - "picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" - }, - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" - }, - "punycode": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", - "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==" - }, - "queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" - }, - "readable-stream": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.1.tgz", - "integrity": "sha512-+rQmrWMYGA90yenhTYsLWAsLsqVC8osOw6PKE1HDYiO0gdPeKe/xDHNzIAIn4C91YQ6oenEhfYqqc1883qHbjQ==", - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "resolve": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", - "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", - "requires": { - "is-core-module": "^2.9.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - } - }, - "resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" - }, - "reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" - }, - "run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "requires": { - "queue-microtask": "^1.2.2" - } - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" - }, - "semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", - "requires": { - "lru-cache": "^6.0.0" - } - }, - "set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==" - }, - "signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" - }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" - }, - "sort-keys": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-4.2.0.tgz", - "integrity": "sha512-aUYIEU/UviqPgc8mHR6IW1EGxkAXpeRETYcrzg8cLAvUPZcpAlleSXHV2mY7G12GphSH6Gzv+4MMVSSkbdteHg==", - "requires": { - "is-plain-obj": "^2.0.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - }, - "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" - }, - "string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "requires": { - "safe-buffer": "~5.2.0" - } - }, - "string-argv": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.1.tgz", - "integrity": "sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==" - }, - "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==", - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - } - }, - "strip-ansi": { - "version": "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" - } - }, - "strip-bom": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", - "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==" - }, - "strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==" - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "requires": { - "has-flag": "^3.0.0" - } - }, - "supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==" - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "requires": { - "is-number": "^7.0.0" - } - }, - "tslib": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" - }, - "type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==" - }, - "typedarray-to-buffer": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", - "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", - "requires": { - "is-typedarray": "^1.0.0" - } - }, - "typescript": { - "version": "4.8.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.8.4.tgz", - "integrity": "sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ==" - }, - "universalify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" - }, - "uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "requires": { - "punycode": "^2.1.0" - } - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" - }, - "validate-npm-package-name": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz", - "integrity": "sha512-M6w37eVCMMouJ9V/sdPGnC5H4uDr73/+xdq0FBLO3TFFX1+7wiUY6Es328NN+y43tmY+doUdN9g9J21vqB7iLw==", - "requires": { - "builtins": "^1.0.3" - } - }, - "validator": { - "version": "13.9.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.9.0.tgz", - "integrity": "sha512-B+dGG8U3fdtM0/aNK4/X8CXq/EcxU2WPrPEkJGslb47qyHsxmbggTWK0yEA4qnYVNF+nxNlN88o14hIcPmSIEA==" - }, - "wide-align": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", - "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", - "requires": { - "string-width": "^1.0.2 || 2 || 3 || 4" - } - }, - "write-file-atomic": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", - "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", - "requires": { - "imurmurhash": "^0.1.4", - "is-typedarray": "^1.0.0", - "signal-exit": "^3.0.2", - "typedarray-to-buffer": "^3.1.5" - } - }, - "write-json-file": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/write-json-file/-/write-json-file-4.3.0.tgz", - "integrity": "sha512-PxiShnxf0IlnQuMYOPPhPkhExoCQuTUNPOa/2JWCYTmBquU9njyyDuwRKN26IZBlp4yn1nt+Agh2HOOBl+55HQ==", - "requires": { - "detect-indent": "^6.0.0", - "graceful-fs": "^4.1.15", - "is-plain-obj": "^2.0.0", - "make-dir": "^3.0.0", - "sort-keys": "^4.0.0", - "write-file-atomic": "^3.0.0" - } - }, - "write-pkg": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/write-pkg/-/write-pkg-4.0.0.tgz", - "integrity": "sha512-v2UQ+50TNf2rNHJ8NyWttfm/EJUBWMJcx6ZTYZr6Qp52uuegWw/lBkCtCbnYZEmPRNL61m+u67dAmGxo+HTULA==", - "requires": { - "sort-keys": "^2.0.0", - "type-fest": "^0.4.1", - "write-json-file": "^3.2.0" - }, - "dependencies": { - "detect-indent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-5.0.0.tgz", - "integrity": "sha512-rlpvsxUtM0PQvy9iZe640/IWwWYyBsTApREbA1pHOpmOUIl9MkP/U4z7vTtg4Oaojvqhxt7sdufnT0EzGaR31g==" - }, - "is-plain-obj": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", - "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==" - }, - "make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "requires": { - "pify": "^4.0.1", - "semver": "^5.6.0" - } - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" - }, - "sort-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz", - "integrity": "sha512-/dPCrG1s3ePpWm6yBbxZq5Be1dXGLyLn9Z791chDC3NFrpkVbWGzkBwPN1knaciexFXgRJ7hzdnwZ4stHSDmjg==", - "requires": { - "is-plain-obj": "^1.0.0" - } - }, - "type-fest": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.4.1.tgz", - "integrity": "sha512-IwzA/LSfD2vC1/YDYMv/zHP4rDF1usCwllsDpbolT3D4fUepIO7f9K70jjmUewU/LmGUKJcwcVtDCpnKk4BPMw==" - }, - "write-file-atomic": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", - "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", - "requires": { - "graceful-fs": "^4.1.11", - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.2" - } - }, - "write-json-file": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/write-json-file/-/write-json-file-3.2.0.tgz", - "integrity": "sha512-3xZqT7Byc2uORAatYiP3DHUUAVEkNOswEWNs9H5KXiicRTvzYzYqKjYc4G7p+8pltvAw641lVByKVtMpf+4sYQ==", - "requires": { - "detect-indent": "^5.0.0", - "graceful-fs": "^4.1.15", - "make-dir": "^2.1.0", - "pify": "^4.0.1", - "sort-keys": "^2.0.0", - "write-file-atomic": "^2.4.2" - } - } - } - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, - "yaml": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==" - }, - "z-schema": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", - "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", - "requires": { - "commander": "^9.4.1", - "lodash.get": "^4.4.2", - "lodash.isequal": "^4.5.0", - "validator": "^13.7.0" - } - } } }